Learning objectives
- Get a quick roadmap: what to do first and how to use the course resources.
- Know where to find detailed advice (long version and FAQ).
How to succeed in this course (short version)
Follow the order. Use the Course outline and Learning path. Start with prerequisites and math if you need them; then Volume 1 (foundations, bandits, MDPs, DP), then Volume 2 (MC, TD, SARSA, Q-learning), then Volume 3 and beyond. Do not skip the foundations.
Do the exercises. Each chapter has one exercise and a worked solution (collapsible). Try the exercise first; then compare with the solution. Re-implement later without looking to solidify the material.
Use the assessments. Take the Preliminary assessment to see if you are ready for the curriculum. Use the phase quizzes (Phase 1 math, Phase 2 readiness, Phase 3 foundations, Phase 4 Deep RL) to check progress.
Code regularly. Even 20–30 minutes per day helps. Consistency beats cramming.
When stuck: Re-read the chapter, check the Course outline for related topics, try the solution for that part only, or see the Appendix for How to Code by Yourself and How to Succeed (Long Version).
For more detail, see the Appendix: How to Succeed in this Course (Long Version) and the Learning path.