Mathematics & CS Foundations
Focus: timeless intellectual leverageโthe mathematical and theoretical foundations that never go out of date.
Algorithms & Data Structures
The core of computer science.
| Topic | Description |
|---|---|
| Algorithms Deep Dive | Algorithm design and analysis |
| Data Structures from First Principles | Fundamental data structures |
Mathematics for Computing
Essential mathematical foundations.
| Topic | Description |
|---|---|
| Statistics from Scratch | Probability and statistics |
| Linear Algebra Projects | Vectors, matrices, transformations |
| Math for Programming | Discrete math, logic |
Advanced Computer Science
Deep theoretical foundations.
| Topic | Description |
|---|---|
| TAOCP Deep Dive | Knuthโs Art of Computer Programming |
Learning Tips
- Do the exercises: Math is learned by doing
- Implement algorithms: Code reinforces understanding
- Study proofs: Understand why, not just how
- Read the classics: TAOCP, CLRS, SICP
- Apply to problems: Theory without practice is sterile