Skip to content

Curriculum Roadmap

One Path Through Lectures and Projects

The lectures and projects are one curriculum, not two separate tracks. Stop and complete each project when it appears in the path. The resulting checkpoint becomes the concrete object used in the next stage, so later ideas attach to a system you have already inspected and trained.

StageReadThen practiceWhat you should be able to explain afterward
FoundationsL01, then L02 Observation EncodingP01: Train a VAE EncoderWhat information an observation encoder keeps and discards
DynamicsL02 Latent Dynamics and the Dreamer seriesP02: Build an RSSMWhy a useful latent state needs both memory and uncertainty
ControlL03 Planning and ControlP03: Train a Dreamer AgentHow imagined trajectories train an actor and critic
AlternativesL03 Backbone SelectionP04: Swap the Dynamics BackboneWhich bottleneck justifies replacing RSSM with another backbone
EvaluationL04P05: Build an Evaluation DashboardWhich metric diagnoses each representation, rollout, or planning failure
CausalityRevisit the L1-L5 ladder after L04P06: Test Counterfactual FidelityWhether actions causally change predicted futures rather than merely correlate with them
FrontierL05No required projectWhich open questions are empirical, architectural, or philosophical

Next Lecture

L02 starts from a concrete problem: how do you compress a 64×64 pixel image into a compact latent vector z? This is the task of the Variational Autoencoder (VAE), and it is the first building block of the entire Dreamer pipeline.

Complete P01 after the encoding section rather than waiting until the end of L02. Then return to the dynamics sections, connect the learned representation to an RSSM, and complete P02. By that point you will have written the two most important predictive components of the course and inspected how their errors change over a rollout.

L01 requires no coding and treats its mathematical callouts as optional. L02 assumes fundamental deep learning knowledge and introduces the additional machinery when it is first needed.

Further Reading