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

  1. Do the exercises: Math is learned by doing
  2. Implement algorithms: Code reinforces understanding
  3. Study proofs: Understand why, not just how
  4. Read the classics: TAOCP, CLRS, SICP
  5. Apply to problems: Theory without practice is sterile

โ† Back to all projects