Learning Path (Async, Self-Paced)

Use this page as the default sequence for the curriculum. Each module has a recommended order, estimated pace, and a checkpoint from the Checkpoints page.


Module 1: Orientation + AI/ML Framing

Module 2: Python/NumPy Data Workflow Basics

  • Estimated time: 4-6 hours
  • Lessons:
  • Goal: Build and manipulate arrays, masks, and vectorized operations for ML data workflows.
  • Checkpoint: Module 2.

Module 3: ML Fundamentals + Evaluation

Module 4: Linear Models + Optimization Intuition

Module 5: Unsupervised Learning

Module 6: Intro Neural Networks (Extension)

Module 7: NLP Foundations

Module 8: RL Foundations

  • Estimated time: 6-8 hours
  • Lessons:
  • Mini (local recommended): Snake with RL
  • Goal: Understand state/action/reward and exploration-exploitation tradeoffs.
  • Checkpoint: Module 8.

Module 9: Consolidation via Mini Selection

  • Estimated time: 8-12 hours
  • Goal: Complete at least two polished minis from different domains (for example Optimization + NLP).
  • Output: Reproducible notebooks and short markdown summaries.
  • Checkpoint: Module 9.

Core Mini Set (Mastery Signal)

To complete the async pathway, finish this core set:

Each mini should include a cleaned notebook, output plots/tables, and a short write-up of decisions and results.


Table of contents