πŸ“… Weekly Study Plan

A consistent daily routine beats intensive cramming. 5–6 hours of focused learning per day, 6 days a week, completes this roadmap in 12 months.

Daily Routine Template

Time BlockActivityDuration
Morning (6–7am)Review previous day notes + Anki flashcards1 hr
Core Block (7–9am)Primary learning β€” course / reading / coding2 hrs
Lunch BreakPassive learning β€” YouTube, podcasts30 min
Afternoon (5–7pm)Project work or DSA practice2 hrs
Evening (9–10pm)Write daily learning log + commit to GitHub1 hr

52-Week Phase Map

WeeksPhasePrimary Focus
1–2Phase 0Environment setup, Git, AI landscape overview
3–10Phase 1Python fundamentals + DSA patterns
11–15Phase 2Linear algebra, calculus, stats, NumPy, Pandas
16–19Phase 3Classical ML β€” regression, trees, ensembles, pipelines
20–23Phase 4Deep learning β€” CNN, RNN, Transformer, PyTorch
24–27Phase 5Generative AI β€” RAG, fine-tuning, LLMs
28–29Phase 6Agentic AI β€” LangGraph, CrewAI, tool use
30–31Phase 7MLOps β€” FastAPI, Docker, MLflow, monitoring
32–36Phase 8Portfolio polish, job prep, mock interviews
37–52OngoingKaggle competitions, OSS contributions, networking

Weekly Rhythm

Mon–Fri Β· Deep Work

  • Primary learning block: course, book, or code-along
  • Build or extend current phase project
  • 2–3 DSA problems (during Phase 1)
  • End-of-day GitHub commit + learning log entry

Saturday Β· Project Day

  • Full project session β€” build a meaningful feature
  • Write a short README or documentation update
  • Review the week's notes and consolidate learnings
  • Plan next week's learning targets