Skip to content

# CMU 11-785: Introduction to Deep Learning

## Descriptions

- Offered by: CMU
- Prerequisites: Linear Algebra, Probability, Python Programming, and ML Foundations
- Programming Languages: Python
- Difficulty: 🌟🌟🌟🌟🌟
- Class Hour: ~120 hours

CMU 11-785 is a rigorous, fast-paced deep learning core course with very little filler. It starts from neural network fundamentals and systematically covers CNNs, RNNs, Attention/Transformers, optimization, and generalization.

The workload feels close to graduate-level training: assignments usually require real understanding of model behavior, training details, and experimental methodology. If you want durable deep learning fundamentals (instead of only using high-level APIs), this course is an excellent investment.

## Course Resources

- Course Website: https://deeplearning.cs.cmu.edu/S26/index.html
- Recordings: Lecture recordings are available on course websites (varies by semester)
- Textbooks: Mainly Lecture Notes / Slides + paper readings
- Assignments: Multiple programming assignments and a course project (published on course sites)

## Personal Resources

No public personal repository is currently provided for this course.

2026-02-21