| CS |
6.0001/2
|
Introduction to Programming and Computer Science
|
online
|
W. Eric Grimson
John V. Guttag
|
|
| EE |
6.002
|
Electrical Circuits: Modeling and Design of Physical Systems
|
online
|
Joseph D. Steinmeyer
Joel Voldman
|
YuFeng Kevin Chen
|
| EE-AID |
6.003
|
Signal Processing
|
online
|
|
Adam Hartz
Kevin O'Brien
|
| CS-EE |
6.004
|
Computation Structures
|
online
|
Daniel Sanchez
|
Joel S. Emer
Song Han
|
| CS-AID |
6.006
|
Introduction to Algorithms
|
online
|
Srinivas Devadas
Silvio Micali
|
|
| AID |
6.008
|
Introduction to Inference
|
online
|
Gregory W. Wornell
|
|
| CS |
6.009
|
Fundamentals of Programming
|
online
|
Adam Chlipala
Armando Solar-Lezama
|
Saman P. Amarasinghe
|
| EE |
6.012
|
Nanoelectronics and Computing Systems
|
online
|
|
Akintunde I. Akinwande
|
| EE |
6.014
|
Electromagnetic Fields, Forces and Motion
|
online
|
|
Luqiao Liu
|
| CS-AID-EE |
6.02
|
Introduction to EECS via Communication Networks
|
online
|
|
Muriel Medard
Alexandre Megretski
Karen Sollins
Crystal Wang
|
| EE |
6.021J
|
Cellular Neurophysiology and Computing
|
in-person optional
|
|
|
| EE |
6.025/525J
|
Medical Device Design
|
|
|
|
| CS |
6.031
|
Software Construction
|
online
|
Robert C. Miller
|
|
| AID |
6.034/844
|
Artificial Intelligence
|
online
|
Robert C. Berwick
Randall Davis
|
|
| AID |
6.036/862
|
Introduction to Machine Learning
|
online
|
Tamara Broderick
|
Jehangir Amjad
Isaac L. Chuang
Iddo Drori
Phillip J. Isola
David A. Sontag
|
| AID |
6.041
|
Introduction to Probability
|
online
|
|
Mardavij Roozbehani
|
| CS-AID |
6.042J
|
Mathematics for Computer Science
|
online
|
Zachary R. Abel
|
|
| CS-AID |
6.046J
|
Design and Analysis of Algorithms
|
online
|
Aleksander Madry
Bruce Tidor
|
|
| AID-CS |
6.047J
|
Advanced Computational Biology: Genomes, Networks, Evolution
|
online
|
|
|
| EE |
6.070J
|
Electronics Project Laboratory
|
in-person optional
|
|
|
| EE-CS |
6.111
|
Digital Systems Laboratory I
|
in-person optional
|
Tomas A. Palacios
|
|
| EE |
6.1311
|
Power Electronics Laboratory
|
online
|
|
|
| EE |
6.163
|
Strobe Project Laboratory
|
in-person required
|
|
|
| CS |
6.170
|
Software Design
|
online
|
Arvind Satyanarayan
|
|
| CS |
6.172
|
Software Performance Engineering
|
online
|
Jonathan Ragan-Kelley
|
|
| CS |
6.185J
|
Interactive Music Systems
|
|
|
|
| AID |
6.215
|
Optimization Methods
|
online
|
|
|
| AID |
6.251J
|
Introduction to Mathematical Programming
|
online
|
|
|
| AID-EE |
6.263J
|
Data-Communication Networks
|
online
|
|
|
| EE |
6.301
|
Solid-State Circuits
|
online
|
|
|
| EE-CS |
6.335J
|
Fast Methods for Partial Differential and Integral Equations
|
online
|
|
|
| EE-AID |
6.336J
|
Introduction to Modeling and Simulation
|
online
|
|
|
| EE-CS |
6.338J
|
Parallel Computing and Scientific Machine Learning
|
online
|
|
|
| EE-CS |
6.339J
|
Numerical Methods for Partial Differential Equations
|
online
|
Jacob K. White
|
|
| EE-AID |
6.341
|
Discrete-Time Signal Processing
|
online
|
|
|
| EE |
6.374
|
Analysis and Design of Digital Integrated Circuits
|
online
|
|
|
| AID |
6.434J
|
Modern Mathematical Statistics
|
online
|
|
|
| AID |
6.436J
|
Fundamentals of Probability
|
online
|
|
|
| AID |
6.438
|
Algorithms for Inference
|
online
|
Caroline Uhler
|
|
|
6.525
|
see 6.025/525J
|
|
|
|
| EE-AID |
6.556J
|
Data Acquisition and Image Reconstruction in MRI
|
online
|
|
|
| EE |
6.561J
|
Fields, Forces, and Flows in Biological Systems
|
online
|
|
|
|
6.580
|
see 6.589/0J
|
|
|
|
| EE |
6.589/0J
|
Principles of Synthetic Biology
|
online
|
Timothy K. Lu
Ron Weiss
|
|
| EE |
6.602
|
Fundamentals of Photonics
|
online
|
|
|
| EE |
6.630
|
Electromagnetics
|
online
|
Jelena Notaros
|
|
| EE |
6.631
|
Optics and Photonics
|
online
|
|
|
| EE |
6.637
|
Modern Optics Project Laboratory
|
|
|
|
| EE |
6.720J
|
Integrated Microelectronic Devices
|
online
|
|
Alon Vardy
|
| EE |
6.728
|
Applied Quantum and Statistical Physics
|
online
|
|
|
| EE |
6.776
|
High-Frequency Integrated Circuits
|
online
|
|
|
| EE |
6.780J
|
Control of Manufacturing Processes
|
|
|
|
| AID-CS-EE |
6.801
|
Machine Vision
|
online
|
|
|
| AID |
6.804J
|
Computational Cognitive Science
|
online
|
|
|
| CS |
6.805J
|
Foundations of Information Policy
|
online
|
Daniel J. Weitzner
|
|
| AID-CS |
6.807/839
|
Computational Design and Fabrication
|
online
|
|
|
|
6.809J
|
Interactive Music Systems
|
online
|
|
|
| CS-EE |
6.810
|
Engineering Interactive Technologies
|
in-person required
|
|
|
| AID-CS |
6.815
|
Advanced Computational Photography
|
online
|
|
|
| CS |
6.816
|
Multicore Programming
|
online
|
|
|
| AID |
6.817/877J
|
Principles of Autonomy and Decision Making
|
online
|
|
|
| CS |
6.818
|
Dynamic Computer Language Engineering
|
online
|
Martin C. Rinard
|
|
| CS |
6.826
|
Principles of Computer Systems
|
online
|
|
|
| CS |
6.828
|
Operating System Engineering
|
online
|
|
|
| CS-EE |
6.829
|
Computer Networks
|
online
|
Manya Ghobadi
|
|
| AID-CS |
6.837
|
Computer Graphics
|
online
|
|
|
|
6.839
|
see 6.807/839
|
|
|
|
| CS |
6.840J
|
Theory of Computation
|
in-person optional
|
|
|
|
6.844
|
see 6.034/844
|
|
|
|
| CS |
6.849
|
Geometric Folding Algorithms: Linkages, Origami, Polyhedra
|
online
|
|
|
| CS |
6.852J
|
Distributed Algorithms
|
online
|
|
|
| CS-AID |
6.854J
|
Advanced Algorithms
|
online
|
|
|
| AID |
6.860J
|
Statistical Learning Theory and Applications
|
|
|
|
|
6.862
|
see 6.036/862
|
|
|
|
| AID |
6.862
|
Applied Machine Learning
|
online
|
Duane S. Boning
|
|
| AID |
6.867
|
Machine Learning
|
online
|
Pulkit Agrawal
Konstantinos Daskalakis
|
|
| CS |
6.875J
|
Foundations of Cryptography
|
online
|
Shafrira Goldwasser
|
|
|
6.877
|
see 6.817/877J
|
|
|
|
| AID |
6.881
|
Robotic Manipulation
|
|
|
|
|
6.883
|
Meta Learning
|
online
|
|
|
|
6.884
|
Neurosymbolic Models for Natural Language Processing
|
online
|
|
|
| CS |
6.888
|
Secure Hardware Design
|
online
|
|
|
| CS |
6.889
|
Sublinear Time Algorithms
|
online
|
|
|
|
6.893
|
Protecting Privacy with Cryptographic Systems
|
online
|
|
|
|
6.902J
|
Design Thinking and Innovation Leadership for Engineers
|
online
|
|
|
|
6.904J
|
Ethics for Engineers
|
|
|
|
|
6.9110J[6.911]
|
Engineering Leadership Lab
|
online
|
John Feiler
|
|
|
6.912J
|
Engineering Leadership
|
online
|
|
|
|
6.913J
|
Engineering Leadership Lab
|
online
|
John Feiler
|
|
|
6.9160J[6.901]
|
Engineering Innovation: Global Security Systems
|
online
|
|
|
|
6.927J
|
Negotiation and Influence Skills for Technical Leaders
|
online
|
|
|
|
6.928J
|
Leading Creative Teams
|
online
|
|
|
|
6.930J
|
Management in Engineering
|
|
|
|
| EE-CS |
6.943J
|
How to Make (Almost) Anything
|
in-person required
|
|
|
| CS |
6.946J
|
Classical Mechanics: A Computational Approach
|
online
|
|
|
|
6.9970
|
Academic Job Search
|
|
|
|
| AID |
6.S058
|
Representation, Inference, and Reasoning in AI
|
online
|
Leslie P. Kaelbling
|
|
|
6.S063
|
Sports Technology: Engineering & Innovation
|
online
|
John V. Guttag
Anette Hosoi
|
|
|
6.S076
|
Neural Circuits for Cognition
|
online
|
|
|
|
6.S077
|
Entrepreneurship for Collaborative Machine Intelligence
|
|
William Aulet
|
|
| CS |
6.S078
|
Fixed Parameter and Fine-grained Computation
|
online
|
Virginia Vassilevska Williams
William Aulet
|
|
|
6.S079
|
Superconducting Classical and Quantum Circuits
|
online
|
|
|
|
6.S080
|
Hacking the Future: The Fall of COVID
|
|
William Aulet
Michellana Y. Jester
Simon Johnson
J. Chappell H. Lawson
Ronald L. Rivest
|
|
| CS |
6.S081
|
Operating System Engineering
|
online
|
Robert T. Morris
|
|
| SCC |
6.S083
|
Real World Computation with Julia
|
|
|
|
| SCC |
6.S084
|
Linear Algebra and Optimization
|
online
|
Ankur Moitra
|
|
|
6.S977
|
Sports Technology: Engineering & Innovation
|
online
|
John V. Guttag
Anette Hosoi
|
|
|
6.S979
|
Quantum Nonlocality
|
online
|
|
|
|
6.UAR
|
Seminar in Undergraduate Advanced Research
|
online
|
Piotr Indyk
|
|
|
6.UAT
|
Oral Communication
|
in-person optional
|
|
Guy Bresler
Martha L. Gray
An Jimenez
Long Nguyen
Rajeev J. Ram
Jorg Scholvin
Peter Szolovits
Matthew Turner
Luis Velasquez-Heller
Daniel Wendel
|