Courses
1 Why This Page Matters
Courses are often the best middle layer between topic pages and full books.
They give you:
- pacing
- lecture order
- worked examples
- a stronger sense of what counts as core versus optional
2 Good First-Pass Anchors
| Course | Best for | Use it when |
|---|---|---|
| MIT 6.042J Mathematics for Computer Science | proofs, counting, graphs, discrete probability | you want a structured first pass through Discrete Math and proof habits |
| MIT 18.06 Linear Algebra | vectors, least squares, eigenvalues, matrix thinking | you want the strongest first-pass companion to Linear Algebra |
| EE364A Convex Optimization I | convexity, duality, optimization modeling | you want the cleanest lecture route into Optimization |
| MIT 6.241J Dynamic Systems and Control | state-space, feedback, controllability, observers | you want a first coherent route through systems and control language |
3 Strong Second-Pass And Advanced Anchors
| Course | Best for | Use it when |
|---|---|---|
| STATS 202 | regression, PCA, high-dimensional regression notes | you want a statistics-to-ML bridge that stays mathematically clean |
| STATS 305B | likelihoods, regularization, lasso, modern statistical estimation | you are moving toward High-Dimensional Statistics |
| EE376A Information Theory | entropy, mutual information, coding, rate-distortion | you want the best course anchor for Information Theory |
| EE278 Statistical Signal Processing | estimation, filtering, hidden-state models | you want a second-pass companion to Signal Processing and Estimation |
| MIT 6.438 Algorithms for Inference | hidden variables, graphical-model inference, message-passing viewpoint | you want a more algorithmic route into inference than a pure statistics course |
| CS236 Deep Generative Models | variational inference, latent-variable models, modern generative modeling | you want the shortest official bridge from inference math into modern ML papers |
| CS238 Decision Making Under Uncertainty | MDPs, POMDPs, planning, RL/control bridges | you want the cleanest course bridge from control and inference into sequential decision-making |
4 How To Choose Between Books And Courses
Choose a course if you want pacing and worked examples.
Choose a book if you want a durable reference you can return to across many topics.
In practice, a strong pattern is:
- start from the site’s topic page
- use a course for first structure
- keep one book-length reference nearby for second pass
5 How This Connects To The Site
- Books is the better shelf when you want long-form references rather than lecture pacing.
- Publication matters later, once you are reading papers often enough that venue fit and evidence design start to matter.