Updated within the past 180 days | | Course # | Course Title | Term |
| | 6.00 | Introduction to Computer Science and Programming | Fall 2008 |
| | | 6.001 | Structure and Interpretation of Computer Programs | Spring 2005 |
| | | 6.002 | Circuits and Electronics | Spring 2007 |
| | | 6.003 | Signals and Systems | Fall 2003 |
| | | 6.004 | Computation Structures | Fall 2002 |
| | | 6.006 | Introduction to Algorithms | Spring 2008 |
| | | 6.011 | Introduction to Communication, Control, and Signal Processing | Spring 2004 |
| | | 6.012 | Microelectronic Devices and Circuits | Fall 2003 |
| | | 6.012 | Microelectronic Devices and Circuits | Fall 2005 |
| | | 6.013 | Electromagnetics and Applications | Fall 2005 |
| | 6.013 | Electromagnetics and Applications | Spring 2009 |
| | | 6.021J | Quantitative Physiology: Cells and Tissues | Fall 2004 |
| | | 6.022J | Quantitative Physiology: Organ Transport Systems | Spring 2004 |
| | | 6.023J | Fields, Forces and Flows in Biological Systems | Spring 2007 |
| | | 6.024J | Molecular, Cellular, and Tissue Biomechanics | Fall 2006 |
| | | 6.025J | Introduction to Bioengineering (BE.010J) | Spring 2006 |
| | | 6.033 | Computer System Engineering (SMA 5501) | Spring 2005 |
| | | 6.034 | Artificial Intelligence | Spring 2005 |
| | | 6.034 | Artificial Intelligence | Fall 2006 |
| | | 6.035 | Computer Language Engineering (SMA 5502) | Fall 2005 |
| | | 6.041 | Probabilistic Systems Analysis and Applied Probability | Spring 2005 |
| | | 6.041 | Probabilistic Systems Analysis and Applied Probability | Spring 2006 |
| | | 6.042J | Mathematics for Computer Science (SMA 5512) | Fall 2002 |
| | | 6.042J | Mathematics for Computer Science | Fall 2005 |
| | | 6.042J | Mathematics for Computer Science | Spring 2005 |
| | | 6.045J | Automata, Computability, and Complexity | Spring 2005 |
| | | 6.046J | Introduction to Algorithms (SMA 5503) | Fall 2005 |
| | | 6.050J | Information and Entropy | Spring 2008 |
| | | 6.055J | The Art of Approximation in Science and Engineering | Spring 2008 |
| | | 6.061 | Introduction to Electric Power Systems | Spring 2007 |
| | | 6.071J | Introduction to Electronics, Signals, and Measurement | Spring 2006 |
| | | 6.07J | Projects in Microscale Engineering for the Life Sciences | Spring 2007 |
| | | 6.080 | Great Ideas in Theoretical Computer Science | Spring 2008 |
| | | 6.089 | Great Ideas in Theoretical Computer Science | Spring 2008 |
| | | 6.090 | Building Programming Experience: A Lead-In to 6.001 | January (IAP) 2005 |
| | | 6.091 | Hands-On Introduction to Electrical Engineering Lab Skills | January (IAP) 2008 |
| | | 6.092 | Bioinformatics and Proteomics | January (IAP) 2005 |
| | | 6.092 | Java Preparation for 6.170 | January (IAP) 2006 |
| | | 6.092 | Introduction to Software Engineering in Java | January (IAP) 2009 |
| | 6.094 | Introduction to MATLAB® | January (IAP) 2009 |
| | | 6.095J | Computational Biology: Genomes, Networks, Evolution | Fall 2005 |
| | | 6.096 | Algorithms for Computational Biology | Spring 2005 |
| | 6.096 | Introduction to C++ | January (IAP) 2009 |
| | | 6.097 | Fundamentals of Photonics: Quantum Electronics | Spring 2006 |
| | | 6.099 | Street-Fighting Mathematics | January (IAP) 2008 |
| | | 6.101 | Introductory Analog Electronics Laboratory | Spring 2007 |
| | | 6.111 | Introductory Digital Systems Laboratory | Fall 2002 |
| | | 6.111 | Introductory Digital Systems Laboratory | Spring 2006 |
| | | 6.152J | Micro/Nano Processing Technology | Fall 2005 |
| | | 6.161 | Modern Optics Project Laboratory | Fall 2005 |
| | | 6.163 | Strobe Project Laboratory | Fall 2005 |
| | | 6.170 | Laboratory in Software Engineering | Fall 2005 |
| | | 6.171 | Software Engineering for Web Applications | Fall 2003 |
| | | 6.186 | Mobile Autonomous Systems Laboratory | January (IAP) 2005 |
| | 6.189 | Multicore Programming Primer | January (IAP) 2007 |
| | | 6.189 | A Gentle Introduction to Programming Using Python | January (IAP) 2008 |
| | 6.231 | Dynamic Programming and Stochastic Control | Fall 2008 |
| | | 6.241 | Dynamic Systems & Control | Fall 2003 |
| | | 6.243J | Dynamics of Nonlinear Systems | Fall 2003 |
| | | 6.245 | Multivariable Control Systems | Spring 2004 |
| | | 6.251J | Introduction to Mathematical Programming | Fall 2002 |
| | | 6.252J | Nonlinear Programming | Spring 2003 |
| | | 6.252J | Nonlinear Programming | Spring 2004 |
| | | 6.253 | Convex Analysis and Optimization | Spring 2004 |
| | | 6.263J | Data Communication Networks | Fall 2002 |
| | | 6.264J | Queues: Theory and Applications | Spring 2006 |
| | | 6.270 | Autonomous Robot Design Competition | January (IAP) 2005 |
| | | 6.281J | Logistical and Transportation Planning Methods | Fall 2004 |
| | | 6.281J | Logistical and Transportation Planning Methods | Fall 2006 |
| | | 6.301 | Solid-State Circuits | Spring 2003 |
| | | 6.302 | Feedback Systems | Spring 2007 |
| | | 6.331 | Advanced Circuit Techniques | Spring 2002 |
| | | 6.334 | Power Electronics | Spring 2007 |
| | | 6.336J | Introduction to Numerical Simulation (SMA 5211) | Fall 2003 |
| | | 6.337J | Introduction to Numerical Methods | Fall 2006 |
| | | 6.338J | Applied Parallel Computing (SMA 5505) | Spring 2005 |
| | | 6.339J | Numerical Methods for Partial Differential Equations (SMA 5212) | Spring 2003 |
| | | 6.341 | Discrete-Time Signal Processing | Fall 2005 |
| | | 6.345 | Automatic Speech Recognition | Spring 2003 |
| | | 6.370 | Robocraft Programming Competition | January (IAP) 2005 |
| | | 6.374 | Analysis and Design of Digital Integrated Circuits | Fall 2003 |
| | | 6.431 | Probabilistic Systems Analysis and Applied Probability | Spring 2005 |
| | | 6.431 | Probabilistic Systems Analysis and Applied Probability | Spring 2006 |
| | | 6.432 | Stochastic Processes, Detection, and Estimation | Spring 2004 |
| | | 6.435 | System Identification | Spring 2005 |
| | | 6.436J | Fundamentals of Probability | Fall 2005 |
| | | 6.441 | Transmission of Information | Spring 2003 |
| | | 6.443J | Quantum Information Science | Spring 2006 |
| | | 6.450 | Principles of Digital Communications I | Fall 2006 |
| | | 6.451 | Principles of Digital Communication II | Spring 2005 |
| | | 6.452 | Principles of Wireless Communications | Spring 2006 |
| | 6.453 | Quantum Optical Communication | Fall 2008 |
| | | 6.521J | Quantitative Physiology: Cells and Tissues | Fall 2004 |
| | | 6.524J | Molecular, Cellular and Tissue Biomechanics (BE.410J) | Spring 2003 |
| | | 6.541J | Speech Communication | Spring 2004 |
| | | 6.542J | Laboratory on the Physiology, Acoustics, and Perception of Speech | Fall 2005 |
| | | 6.543J | The Lexicon and Its Features | Spring 2007 |
| | | 6.551J | Acoustics of Speech and Hearing | Fall 2004 |
| | | 6.555J | Biomedical Signal and Image Processing | Spring 2007 |
| | | 6.561J | Fields, Forces, and Flows in Biological Systems (BE.430J) | Fall 2004 |
| | | 6.581J | Foundations of Algorithms and Computational Techniques in Systems Biology | Spring 2006 |
| | | 6.630 | Electromagnetics | Fall 2006 |
| | | 6.632 | Electromagnetic Wave Theory | Spring 2003 |
| | | 6.635 | Advanced Electromagnetism | Spring 2003 |
| | | 6.637 | Optical Signals, Devices, and Systems | Spring 2003 |
| | | 6.637 | Modern Optics Project Laboratory | Fall 2005 |
| | | 6.641 | Electromagnetic Fields, Forces, and Motion | Spring 2005 |
| | 6.642 | Continuum Electromechanics | Fall 2008 |
| | | 6.651J | Introduction to Plasma Physics I | Fall 2003 |
| | | 6.651J | Introduction to Plasma Physics I | Fall 2006 |
| | | 6.661 | Receivers, Antennas, and Signals | Spring 2003 |
| | | 6.685 | Electric Machines | Fall 2005 |
| | | 6.690 | Introduction to Electric Power Systems | Spring 2007 |
| | | 6.691 | Seminar in Electric Power Systems | Spring 2006 |
| | | 6.720J | Integrated Microelectronic Devices | Spring 2007 |
| | | 6.728 | Applied Quantum and Statistical Physics | Fall 2006 |
| | | 6.730 | Physics for Solid-State Applications | Spring 2003 |
| | | 6.763 | Applied Superconductivity | Fall 2005 |
| | | 6.772 | Compound Semiconductor Devices | Spring 2003 |
| | | 6.774 | Physics of Microfabrication: Front End Processing | Fall 2004 |
| | | 6.776 | High Speed Communication Circuits | Spring 2005 |
| | | 6.777J | Design and Fabrication of Microelectromechanical Devices | Spring 2007 |
| | | 6.780 | Semiconductor Manufacturing | Spring 2003 |
| | | 6.780J | Control of Manufacturing Processes (SMA 6303) | Spring 2008 |
| | | 6.781J | Submicrometer and Nanometer Technology | Spring 2006 |
| | | 6.801 | Machine Vision | Fall 2004 |
| | | 6.803 | The Human Intelligence Enterprise | Spring 2002 |
| | | 6.803 | The Human Intelligence Enterprise | Spring 2006 |
| | | 6.804J | Computational Cognitive Science | Fall 2004 |
| | | 6.805 | Ethics and the Law on the Electronic Frontier | Fall 2005 |
| | | 6.806 | Ethics and the Law on the Electronic Frontier | Fall 2005 |
| | | 6.821 | Programming Languages | Fall 2002 |
| | | 6.823 | Computer System Architecture | Fall 2005 |
| | | 6.824 | Distributed Computer Systems Engineering | Spring 2006 |
| | | 6.825 | Techniques in Artificial Intelligence (SMA 5504) | Fall 2002 |
| | | 6.826 | Principles of Computer Systems | Spring 2002 |
| | | 6.827 | Multithreaded Parallelism: Languages and Compilers | Fall 2002 |
| | | 6.828 | Operating System Engineering | Fall 2006 |
| | | 6.829 | Computer Networks | Fall 2002 |
| | | 6.830 | Database Systems | Fall 2005 |
| | | 6.831 | User Interface Design and Implementation | Fall 2004 |
| | | 6.833 | The Human Intelligence Enterprise | Spring 2002 |
| | | 6.833 | The Human Intelligence Enterprise | Spring 2006 |
| | |