What Is MIT 6.S191 Introduction to Deep Learning and How Can You Follow It?
Updated
MIT 6.S191 is MIT's high-intensity introductory bootcamp on deep learning, designed to teach the fundamentals as quickly as possible with applications in vision, robotics, medicine, language, game play, and art. You can follow it without enrolling: lectures, slides, videos, and software labs are open-sourced weekly on the course site, and the online edition runs Mondays at 10am ET. It suits learners who want a fast, structured overview and are comfortable with basic calculus and linear algebra; Python experience helps but is not required, and listeners are welcome.
What the course covers
The 2026 schedule runs from March 30 to May 25, with one lecture released each Monday at 10am ET. The lecture sequence gives a clear picture of scope:
| Lecture | Topic | Date |
|---|---|---|
| 1 | Intro to Deep Learning | Mar. 30, 2026 |
| 2 | Deep Sequence Modeling | Apr. 6, 2026 |
| 3 | Deep Computer Vision | Apr. 13, 2026 |
| 4 | Deep Generative Modeling | Apr. 20, 2026 |
| 5 | Deep Reinforcement Learning | Apr. 27, 2026 |
| 6 | New Frontiers | May 4, 2026 |
| 7 | The Three Laws of AI | May 11, 2026 |
| 8 | AI for Science | May 18, 2026 |
| 9 | Secrets to Massively Parallel Training | May 25, 2026 |
Alongside the lectures, three software labs turn concepts into practice: Deep Learning in Python with music generation, Facial Detection Systems, and Fine-Tune an LLM. The course description also names large language models and generative AI among the cutting-edge topics covered.
Prerequisites and who it is for
The stated prerequisites are calculus (taking derivatives) and linear algebra (matrix multiplication); the staff explain everything else along the way. Python experience is helpful but not necessary. Because the format is a fast bootcamp rather than a semester-length course, it rewards learners who can keep pace with weekly releases. If you are starting from zero on both math foundations, expect to pause and fill gaps as you go.
How to follow it
- Go to introtodeeplearning.com and open the Schedule page.
- Each week from March 30, download the new lecture slides and video, and work through the associated lab code when one is listed.
- Subscribe on the site to be notified when a new lecture is released.
- Watch live or on demand: the online edition streams Mondays at 10am ET, and the 2026 in-person edition was held in MIT Room 32-123.
- Finish with the project component: the program concludes with a project proposal competition judged with feedback from staff and a panel of industry sponsors, followed by project presentations.
A practical way to verify you are keeping up: after each lecture, try to reproduce the corresponding lab (for example, the music-generation lab after Lecture 2) without following the code line by line. If you can explain the inputs, the model, and the expected output, you have absorbed the core idea.
Common sticking points
- Math gaps surface fast. Sequence modeling and generative modeling lean on derivatives and matrix operations; review these before Lecture 2 rather than during it.
- Labs assume setup work. The Python lab requires a working environment before you can run anything; budget time for installation separately from the lecture.
- The pace is deliberate. Nine lectures in roughly two months means each topic gets an introduction, not mastery. Treat lectures as maps and labs as the actual practice.
- The final project is a proposal competition. It is judged with staff and sponsor feedback, so scope your idea to what you can pitch clearly rather than what you can fully build.
For questions beyond the site's FAQ, the page directs you to reach the staff at the introtodeeplearning contact address.