Use these assessments to verify your understanding before moving to the next phase. Each assessment includes solutions โ€” read the solution only after attempting the question yourself.


Phase assessments

PhaseAssessmentPass score
Phase 0Phase 0: Python Basics8/10
Phase 1Phase 1: Math for RLโ€”
Phase 2Phase 2: Prerequisites Readinessโ€”
Phase 4Phase 4: ML Foundations9/12
Phase 5Phase 5: DL Foundations9/12
Phase 6Phase 6: RL Foundations12/15
Phase 7Phase 7: Deep RL9/12
Phase 8Phase 8: Advanced RLโ€”

Mid-point checkpoints

Short 5-question checks at the midpoint of major sections.

CheckpointAfter completing
ML Foundations Mid-PointFirst 7 ML Foundations pages
DL Foundations Mid-PointFirst 6 DL Foundations pages
Volume 1 Mid-PointChapters 1โ€“5
Volume 2 Mid-PointVolume 2, Chapter 1โ€“2
Volume 3 Mid-PointVolume 3, first half
Volume 4 Mid-PointVolume 4, first half
Volume 5 Mid-PointVolume 5, first half

How to use assessments

  1. Attempt first. Try each question before opening the collapse. The struggle is where learning happens.
  2. Check your answer. Open the collapse and compare. Note what you missed.
  3. Don’t score above the pass threshold? Review. Return to the specific pages covering the topics you missed, then try again.
  4. Scored above the threshold? Continue. Move to the next phase โ€” you have demonstrated the prerequisite knowledge.

If you are unsure whether to continue or review, err on the side of reviewing. Shaky foundations become serious problems in later phases.