← Back to Optimization

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.