📘 12-Month Math Mastery Plan for
Programming & AI
Time Commitment: 15 hours/week
Starting Level: Beginner
Focus: Both Programming & AI
Learning Style: Video + Books + Practice
📆 Phase 1: Math Foundation (Month 1–3)
🎯 Goal: Build strong basics in algebra, geometry, and logic.
📅 Weekly Schedule:
1. 🧠 Algebra & Pre-Algebra (7 hrs) - Khan Academy, Algebra for Dummies
2. 📐 Geometry & Logic (4 hrs) - Angles, areas, sets, truth tables
3. 🧪 Practice & Code Logic (4 hrs) - Exercises on Edabit, HackerRank, IXL
📆 Phase 2: Intermediate Math (Month 4–7)
🎯 Goal: Understand core math used in programming & ML.
📅 Weekly Schedule:
4. 🧠 Discrete Math (5 hrs) - MIT OCW, Rosen’s book
5. 📊 Probability & Statistics (5 hrs) - Khan Academy, StatQuest YouTube
6. 🔢 Linear Algebra (3 hrs) - 3Blue1Brown’s video series
7. 🧪 Projects/Code (2 hrs) - NumPy, Matplotlib, graph simulations
📆 Phase 3: Advanced Math for AI (Month 8–12)
🎯 Goal: Master the math behind AI and deep learning.
📅 Weekly Schedule:
8. 🔄 Multivariable Calculus (5 hrs) - Calculus Made Easy, 3Blue1Brown
9. 📉 Optimization & Info Theory (5 hrs) - Stanford CS229, MML book
10. 🤖 Code-based Learning (5 hrs) - TensorFlow, PyTorch, ML projects
✅ By Month 12, you will be able to:
• Understand and code AI models from scratch
• Read research papers and complex algorithms confidently
• Build logic-driven software with solid math background