6 courses at MIT
4,086 6 courses at Massachusetts Institute of Technology, with prerequisites, ratings, workload, and what each one unlocks.
Showing 1–50 of 430
page 1 of 9
- 6.100AIntroduction to Computer Science Programming in Python2 credits
unlocks 396 courses
- 6.100BIntroduction to Computational Thinking and Data Science2 credits
unlocks 232 courses · 1 prerequisite
- 6.100LIntroduction to Computer Science and Programming2 credits
unlocks 26 courses
- 6.120ADiscrete Mathematics and Proof for Computer Science3 credits
unlocks 78 courses
- 6.910ADesign Thinking and Innovation Leadership for Engineers2 credits
unlocks 5 courses
- 6.910BDesign Thinking and Innovation Project2 credits
1 prerequisite
- 6.1000Introduction to Programming and Computer Science (New)3 credits
unlocks 62 courses
- 6.1010Fundamentals of Programming2 credits
unlocks 60 courses · 3 prerequisites
- 6.1020Software Construction3 credits
unlocks 12 courses · 1 prerequisite
- 6.1040Software Design4 credits
2 prerequisites
- 6.1060Software Performance Engineering3 credits
unlocks 1 course · 3 prerequisites
- 6.1100Computer Language Engineering4 credits
unlocks 1 course · 2 prerequisites
- 6.1120Dynamic Computer Language Engineering4 credits
2 prerequisites
- 6.1200[J] Mathematics for Computer Science5 credits
unlocks 98 courses
- 6.1210Introduction to Algorithms5 credits
unlocks 77 courses · 7 prerequisites
- 6.1220[J] Design and Analysis of Algorithms4 credits
unlocks 21 courses · 2 prerequisites
- 6.1400[J] Computability and Complexity Theory4 credits
unlocks 6 courses · 2 prerequisites
- 6.1420Fixed Parameter and Fine-grained Computation3 credits
5 prerequisites
- 6.1600Foundations of Computer Security4 credits
3 prerequisites
- 6.1800Computer Systems Engineering5 credits
unlocks 11 courses · 1 prerequisite
- 6.1810Operating System Engineering3 credits
unlocks 7 courses · 1 prerequisite
- 6.1820[J] Mobile and Sensor Computing3 credits
1 prerequisite
- 6.1830Software Systems for Data Science (New)3 credits
4 prerequisites
- 6.1850Computer Systems and Society3 credits
1 prerequisite
- 6.1852Computer Systems and Society (New)3 credits
1 prerequisite
- 6.1903Introduction to Low-level Programming in C and Assembly2 credits
1 prerequisite
- 6.1904Introduction to Low-level Programming in C and Assembly2 credits
1 prerequisite
- 6.1910Computation Structures4 credits
unlocks 39 courses · 1 prerequisite
- 6.1920Constructive Computer Architecture3 credits
1 prerequisite
- 6.2000Electrical Circuits: Modeling and Design of Physical Systems3 credits
unlocks 41 courses
- 6.2020[J] Electronics Project Laboratory1 credit
- 6.2030Electronics First Laboratory4 credits
- 6.2040Analog Electronics Laboratory2 credits
unlocks 10 courses · 1 prerequisite
- 6.2050Digital Systems Laboratory3 credits
unlocks 7 courses · 1 prerequisite
- 6.2060Microcomputer Project Laboratory3 credits
unlocks 7 courses · 3 prerequisites
- 6.2061Microcomputer Project Laboratory - Independent Inquiry3 credits
3 prerequisites
- 6.2080Semiconductor Electronic Circuits3 credits
unlocks 6 courses · 1 prerequisite
- 6.2090Solid-State Circuits3 credits
unlocks 1 course · 2 prerequisites
- 6.2092Solid-State Circuits3 credits
2 prerequisites
- 6.2200Electric Energy Systems4 credits
unlocks 3 courses · 1 prerequisite
- 6.2210Electromagnetic Fields, Forces and Motion4 credits
unlocks 4 courses · 1 prerequisite
- 6.2220Power Electronics Laboratory3 credits
unlocks 1 course · 2 prerequisites
- 6.2221Power Electronics Laboratory - Independent Inquiry3 credits
2 prerequisites
- 6.2222Power Electronics Laboratory3 credits
- 6.2300Electromagnetics Waves and Applications3 credits
unlocks 25 courses
- 6.2320Silicon Photonics3 credits
2 prerequisites
- 6.2370Modern Optics Project Laboratory3 credits
unlocks 4 courses · 1 prerequisite
- 6.2400Introduction to Quantum Systems Engineering4 credits
unlocks 1 course · 1 prerequisite
- 6.2410Quantum Engineering Platforms1 credit
5 prerequisites
- 6.2500[J] Nanoelectronics and Computing Systems4 credits
unlocks 5 courses · 1 prerequisite