EN.601 courses at Johns Hopkins
10,248 EN.601 courses at Johns Hopkins University, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 198
page 1 of 4
- EN.601.104Computer Ethics1 credit
- EN.601.124The Ethics of Artificial Intelligence and Automation3 credits
- EN.601.164Human and Machine Intelligence Alignment3 credits
- EN.601.220Intermediate Programming4 credits
unlocks 209 courses · 6 prerequisites
- EN.601.226Data Structures4 credits
unlocks 101 courses · 3 prerequisites
- EN.601.229Computer System Fundamentals3 credits
unlocks 27 courses · 1 prerequisite
- EN.601.230Mathematical Foundations for Computer Science4 credits
unlocks 24 courses · 9 prerequisites
- EN.601.231Automata & Computation Theory3 credits
unlocks 24 courses · 3 prerequisites
- EN.601.257Computer Graphics and 3D Game Programming3 credits
6 prerequisites
- EN.601.264Practical Generative AI.3 credits
7 prerequisites
- EN.601.270Open Source Software Engineering (Semesters of Code I).3 credits
2 prerequisites
- EN.601.277Disinformation Self-Defense3 credits
4 prerequisites
- EN.601.280Full-Stack JavaScript3 credits
unlocks 9 courses · 4 prerequisites
- EN.601.290User Interfaces and Mobile Applications3 credits
unlocks 12 courses · 2 prerequisites
- EN.601.315Databases3 credits
unlocks 4 courses · 3 prerequisites
- EN.601.318Operating Systems3 credits
unlocks 2 courses · 4 prerequisites
- EN.601.340Web Security3 credits
unlocks 2 courses · 3 prerequisites
- EN.601.350Genomic Data Science3 credits
- EN.601.356Seminar: Computer Integrated Surgery II.1 credit
2 prerequisites
- EN.601.402Digital Health and Biomedical Informatics1 credit
- EN.601.404Brain & Computation1 credit
unlocks 1 course · 11 prerequisites
- EN.601.411Computer Science Innovation & Entrepreneurship II.3 credits
1 prerequisite
- EN.601.413Software Defined Networks3 credits
unlocks 1 course · 3 prerequisites
- EN.601.414Computer Networks3 credits
unlocks 5 courses · 3 prerequisites
- EN.601.415Databases3 credits
unlocks 4 courses · 3 prerequisites
- EN.601.418Operating Systems3 credits
unlocks 2 courses · 4 prerequisites
- EN.601.419Cloud Computing3 credits
unlocks 1 course · 3 prerequisites
- EN.601.420Parallel Computing for Data Science3 credits
unlocks 1 course · 3 prerequisites
- EN.601.421Object Oriented Software Engineering3 credits
unlocks 9 courses · 5 prerequisites
- EN.601.422Software Testing & Debugging3 credits
unlocks 1 course · 3 prerequisites
- EN.601.424Reliable Software Systems3 credits
unlocks 1 course · 2 prerequisites
- EN.601.425Software System Design3 credits
unlocks 1 course · 11 prerequisites
- EN.601.426Principles of Programming Languages3 credits
unlocks 1 course · 2 prerequisites
- EN.601.428Compilers & Interpreters3 credits
unlocks 3 courses · 2 prerequisites
- EN.601.429Functional Programming in Software Engineering3 credits
unlocks 1 course · 2 prerequisites
- EN.601.430Combinatorics & Graph Theory in Computer Science3 credits
unlocks 1 course · 4 prerequisites
- EN.601.431Theory of Computation3 credits
unlocks 24 courses · 5 prerequisites
- EN.601.433Intro Algorithms3 credits
unlocks 11 courses · 6 prerequisites
- EN.601.434Randomized and Big Data Algorithms3 credits
unlocks 1 course · 8 prerequisites
- EN.601.435Approximation Algorithms3 credits
unlocks 1 course · 3 prerequisites
- EN.601.436Algorithmic Game Theory3 credits
unlocks 1 course · 2 prerequisites
- EN.601.438Algorithmic Foundations of Differential Privacy3 credits
unlocks 1 course · 3 prerequisites
- EN.601.440Web Security3 credits
unlocks 2 courses · 3 prerequisites
- EN.601.441Blockchains and Cryptocurrencies3 credits
unlocks 1 course · 7 prerequisites
- EN.601.442Modern Cryptography3 credits
unlocks 2 courses · 7 prerequisites
- EN.601.443Security & Privacy in Computing3 credits
unlocks 4 courses · 2 prerequisites
- EN.601.444Medical Device Cybersecurity3 credits
unlocks 2 courses · 3 prerequisites
- EN.601.445Practical Cryptographic Systems3 credits
unlocks 2 courses · 3 prerequisites
- EN.601.446Sketching and Indexing for Sequences3 credits
unlocks 1 course · 2 prerequisites
- EN.601.447Computational Genomics: Sequences3 credits
unlocks 1 course · 3 prerequisites