0% found this document useful (0 votes)
3 views6 pages

Math Learning Routine

The document outlines a comprehensive 12-month math learning routine, structured into monthly themes covering foundational topics such as algebra, calculus, probability theory, statistics, stochastic processes, derivatives, and machine learning. Each month is divided into weekly segments focusing on specific concepts, with designated days for revision and practical coding tasks. The plan emphasizes a progressive build-up of knowledge, culminating in projects and heavy problem-solving to reinforce learning.

Uploaded by

quincey51
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views6 pages

Math Learning Routine

The document outlines a comprehensive 12-month math learning routine, structured into monthly themes covering foundational topics such as algebra, calculus, probability theory, statistics, stochastic processes, derivatives, and machine learning. Each month is divided into weekly segments focusing on specific concepts, with designated days for revision and practical coding tasks. The plan emphasizes a progressive build-up of knowledge, culminating in projects and heavy problem-solving to reinforce learning.

Uploaded by

quincey51
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

A Comprehensive 12-Month Math

Learning Routine

■ MONTH 1 — ABSOLUTE FOUNDATIONS (Days 1–30)


Week 1: Math Language
• Day 1: Scalars vs vectors
• Day 2: Vector notation & geometry
• Day 3: Functions & mappings
• Day 4: Graphs & intuition
• Day 5: Summations (Σ notation)
• Day 6: Limits (intuitive)
• Day 7: Revision only

Week 2: Algebra Essentials


• Day 8: Linear equations
• Day 9: Systems of equations
• Day 10: Inequalities
• Day 11: Exponentials
• Day 12: Logarithms
• Day 13: Change of base
• Day 14: Revision only

Week 3–4: Python for Math


• Day 15: Python variables & types
• Day 16: Loops & conditionals
• Day 17: Functions
• Day 18: Lists & arrays
• Day 19: NumPy arrays
• Day 20: Vectorized operations
• Day 21: Revision only
• Day 22: Matrices in NumPy
• Day 23: Matrix multiplication
• Day 24: Plotting functions
• Day 25: Numerical precision
• Day 26: Writing clean scripts
• Day 27: Mini math coding task
• Day 28: Revision only
• Day 29: Month-1 full revision
• Day 30: Catch-up / weak areas

■ MONTH 2–3 — LINEAR ALGEBRA (Days 31–90)


Core Linear Algebra
• Day 31: Vectors & norms
• Day 32: Vector addition & scaling
• Day 33: Vector spaces
• Day 34: Subspaces
• Day 35: Linear independence
• Day 36: Basis
• Day 37: Revision
• Day 38: Dimension
• Day 39: Linear transformations
• Day 40: Matrix representation
• Day 41: Matrix multiplication
• Day 42: Identity matrix
• Day 43: Inverse matrix
• Day 44: Revision
• Day 45: Determinants
• Day 46: Properties of determinants
• Day 47: Solving linear systems
• Day 48: Rank
• Day 49: Column space
• Day 50: Null space
• Day 51: Revision

Eigen & Decomposition


• Day 52: Eigenvalues (intuition)
• Day 53: Eigenvectors
• Day 54: Eigen decomposition
• Day 55: Diagonalization
• Day 56: Symmetric matrices
• Day 57: Positive definite matrices
• Day 58: Revision
• Day 59: Quadratic forms
• Day 60: Covariance matrices
• Day 61: Singular Value Decomposition
• Day 62: SVD intuition
• Day 63: PCA (math view)
• Day 64: PCA in Python
• Day 65: Revision
• Day 66–90: Deep revision + coding practice (repeat weak topics + PCA project)

■ MONTH 4–5 — CALCULUS (Days 91–150)


Single Variable
• Day 91: Limits (formal intuition)
• Day 92: Continuity
• Day 93: Derivative definition
• Day 94: Differentiation rules
• Day 95: Chain rule
• Day 96: Log & exponential derivatives
• Day 97: Revision
• Day 98: Taylor expansion
• Day 99: Error approximation
• Day 100: Optimization (1D)
• Day 101: Critical points
• Day 102: Convexity
• Day 103: Applications
• Day 104: Revision

Multivariable Calculus
• Day 105: Functions of many variables
• Day 106: Partial derivatives
• Day 107: Gradient
• Day 108: Directional derivatives
• Day 109: Jacobian
• Day 110: Hessian
• Day 111: Revision
• Day 112: Optimization (multi-var)
• Day 113: Constraints
• Day 114: Lagrange multipliers
• Day 115: Second-order conditions
• Day 116: Applications to finance
• Day 117: Numerical gradients
• Day 118: Revision
• Day 119–150: Heavy problem solving + coding (optimization + gradients)

■ MONTH 6–7 — PROBABILITY THEORY (Days 151–210)


Foundations
• Day 151: Random experiments
• Day 152: Sample spaces
• Day 153: Probability axioms
• Day 154: Conditional probability
• Day 155: Bayes’ theorem
• Day 156: Independence
• Day 157: Revision

Random Variables
• Day 158: Discrete RVs
• Day 159: Continuous RVs
• Day 160: PDFs
• Day 161: CDFs
• Day 162: Expectation
• Day 163: Variance
• Day 164: Revision
• Day 165: Covariance
• Day 166: Correlation
• Day 167: Joint distributions
• Day 168: Marginals
• Day 169: Conditional distributions
• Day 170: Transformations
• Day 171: Revision

Distributions
• Day 172: Bernoulli
• Day 173: Binomial
• Day 174: Poisson
• Day 175: Uniform
• Day 176: Normal
• Day 177: Lognormal
• Day 178: Revision
• Day 179: Law of Large Numbers
• Day 180: Central Limit Theorem
• Day 181–210: Heavy problems + simulations

■ MONTH 8 — STATISTICS & TIME SERIES (Days 211–240)


• Day 211: Estimation
• Day 212: Bias & variance
• Day 213: Maximum likelihood
• Day 214: Confidence intervals
• Day 215: Hypothesis testing
• Day 216: p-values
• Day 217: Revision
• Day 218: Time series basics
• Day 219: Stationarity
• Day 220: Autocorrelation
• Day 221: AR models
• Day 222: MA models
• Day 223: ARMA
• Day 224: Revision
• Day 225: ARIMA
• Day 226: Volatility
• Day 227: ARCH
• Day 228: GARCH
• Day 229–240: Time-series coding project

■ MONTH 9–10 — STOCHASTIC PROCESSES (Days 241–300)


• Day 241: Random processes
• Day 242: Discrete-time processes
• Day 243: Markov chains
• Day 244: Transition matrices
• Day 245: Stationary distributions
• Day 246: Revision
• Day 247: Brownian motion definition
• Day 248: Properties
• Day 249: Independent increments
• Day 250: Quadratic variation
• Day 251: Simulating BM
• Day 252: Revision
• Day 253: Ito integral
• Day 254: Ito’s Lemma
• Day 255: SDEs
• Day 256: Geometric BM
• Day 257: Risk-neutral intuition
• Day 258: Revision
• Day 259–300: Derivations + simulations

■ MONTH 11 — DERIVATIVES & PRICING (Days 301–330)


• Day 301: No-arbitrage principle
• Day 302: Replication
• Day 303: Risk-neutral pricing
• Day 304: Option payoffs
• Day 305: Black–Scholes assumptions
• Day 306: Revision
• Day 307: Black–Scholes PDE
• Day 308: Black–Scholes formula
• Day 309: Greeks
• Day 310: Volatility
• Day 311: Smile & surface
• Day 312: Revision
• Day 313–330: Option pricing project

■ MONTH 12 — NUMERICAL + ML INTRO (Days 331–365)


• Day 331: Root finding
• Day 332: Numerical integration
• Day 333: Monte Carlo basics
• Day 334: Variance reduction
• Day 335: Finite difference idea
• Day 336: Revision
• Day 337: Linear regression
• Day 338: Least squares
• Day 339: Ridge regression
• Day 340: Lasso
• Day 341: Bias–variance
• Day 342: Revision
• Day 343: Time-series CV
• Day 344: PCA (ML view)
• Day 345: Factor modeling
• Day 346: Simple ML trading idea
• Day 347–365: Hybrid mini-project + revision

You might also like