Optimization Curriculum — Daily Study Material
10-week, 175-hour optimization program. 2.5 hours/day, 7 days/week.
Progress Tracker
Phase I: Mathematical Foundations (Weeks 1–2)
Week 1 — Linear Algebra + Calculus for Optimization
Week 2 — Advanced Foundations + Iterative Methods
Phase II: Unconstrained Optimization (Weeks 3–4)
Week 3 — Core Methods
Week 4 — Advanced Unconstrained
Phase III: Nonlinear Least Squares + Ceres (Weeks 5–6)
Week 5 — NLS Theory & scipy
Week 6 — Ceres Solver (C++)
Phase IV: Constrained + Convex Optimization (Weeks 7–8)
Week 7 — Constrained Optimization
Week 8 — Convex Optimization + MPC
Phase V: Robotics Applications (Weeks 9–10)
Week 9 — SLAM & Factor Graphs
Week 10 — Advanced Applications
Total: 70 days × 2.5 hours = 175 hours
How to use: Work through one day at a time. Check the box when complete. Each day links to a detailed study file with theory, code, exercises, and expert challenges.