Learning paths
Tracks
Curated, cross-domain reading paths for a specific goal — pulling concepts from across the whole curriculum instead of one subject at a time.
- View →
Computer Science Math — Undergraduate
undergraduateThe mathematics a CS undergraduate needs to read algorithms papers, reason about correctness and complexity, and follow the standard core curriculum (discrete math, algorithms, theory of computation, and the linear algebra/probability every later course assumes).
- View →
Computer Science Math — Graduate (MS/PhD)
graduateBeyond the undergraduate core: the rigor and depth a master's or PhD student needs for research in algorithms, theory, machine learning, or systems — real analysis for optimization/ML theory, abstract algebra for cryptography and coding theory, and the deeper end of complexity theory.
- View →
Civil Engineering Math — Undergraduate
undergraduateThe mathematics a civil engineering undergraduate needs — the calculus, linear algebra, differential equations, and probability/statistics behind statics, structural analysis, fluid mechanics, surveying, geotechnics, and transportation engineering.
- View →
Civil Engineering Math — Graduate (MS/PhD)
graduateBeyond the undergraduate core: the advanced mathematics for structural dynamics, finite element analysis, computational fluid dynamics, geotechnical modeling, and reliability-based design — partial differential equations, advanced linear algebra, vector calculus, and probabilistic risk analysis.
Mathematics