Learn

Learning preferences

Make learning more comfortable. Changes apply immediately.

Enlarges page content, including diagrams and their labels. You can also use your browser’s zoom.

Choose the colours that are easiest for you to distinguish. Applies to lesson diagrams and lab plots. Labels, shapes, hatching and line patterns also distinguish meanings. Source photographs and raw image brightness stay unchanged; mask-only views are available for image overlays.

ExampleComparisonSample link

Saved in this browser on this device. Preferences are separate from progress backups.

FROM FIRST IDEAS TO EXPERIMENTAL RESEARCH

Explore the road ahead.

15 proposed courses, 58 modules and 168 lesson destinations. All 168 live lessons are linked below; the remaining destinations are planned. You don’t need to take every course in order.

These are expanded catalog placements. Existing lessons retain their original course navigation, projects and saved progress. A live lesson may still need additions for its expanded outcome.

C01 · 9 EXISTING LESSONS · 9 PROPOSED

AI Data and Decisions

View modules and lesson availability

Questions and examples

Evidence and uncertainty

Responsible choices

C02 · 11 EXISTING LESSONS · 11 PROPOSED

Classical Machine Learning

View modules and lesson availability

Simple models and useful baselines

Tree ensembles

Learning without labels

Model selection on real data

C03 · 13 EXISTING LESSONS · 13 PROPOSED

Neural Networks Training and Debugging

View modules and lesson availability

One neuron learning

Representations and gradients

Optimization in practice

Keeping learning stable

Generalization and independent debugging

C04 · 14 EXISTING LESSONS · 14 PROPOSED

Perception and Representations

View modules and lesson availability

Objects as numbers

Visual encoders

Signals and sequences

Learning and connecting features

Objects scenes and spatial evidence

C05 · 12 EXISTING LESSONS · 12 PROPOSED

Language Models and Adaptation

View modules and lesson availability

Tokens attention and architecture

Training and data

Adapting and aligning behavior

Using and testing language models

C06 · 8 EXISTING LESSONS · 8 PROPOSED

Generative Models Beyond Text

Project 6 · A controlled generative experiment — saved matched snapshots and report; five separate transfer cases; human review pending.

View modules and lesson availability

Latent variables and reconstruction

Noise flows and conditioning

Alternative objectives and evaluation

C07 · 9 EXISTING LESSONS · 9 PROPOSED

Search Probability and Reasoning

Project 7 · A planner with uncertain observations — saved search and belief comparisons, four separate transfer cases; human review pending.

View modules and lesson availability

Search and explicit constraints

Reasoning under uncertainty

Track what is hidden

Other agents and causal questions

C08 · 12 EXISTING LESSONS · 12 PROPOSED

AI Applications Tools and Agents

View modules and lesson availability

Tasks and execution

Working state retrieval and evidence

Plans and resources

Whole-system evaluation

C09 · 9 EXISTING LESSONS · 9 PROPOSED

AI Engineering Deployment and Operations

View modules and lesson availability

Packaging and resource use

Data and software lifecycle

Monitoring and release decisions

C10 · 14 EXISTING LESSONS · 14 PROPOSED

Reinforcement Learning and Learned Decisions

Project 10 · Train and evaluate a reward-learning agent — saved three-seed comparisons, frozen evaluation and five separate transfer cases; human review pending.

View modules and lesson availability

Actions values and observations

Learning from existing experience

Practical neural reinforcement learning

Offline data and final evaluation

C11 · 12 EXISTING LESSONS · 12 PROPOSED

Control Geometry and Robotics Foundations

Project 11 · A verified simulated controller — saved control, trajectory and runtime evidence, four separate transfer cases; human review pending.

View modules and lesson availability

Geometry and reachable motion

Feedback and dynamics

State estimation and contact

Trajectories and independent checks

C12 · 12 EXISTING LESSONS · 12 PROPOSED

World Models and Predictive Planning

View modules and lesson availability

Learning dynamics

Rollouts and planning

Latent state and partial observations

Imagination and transfer

C13 · 9 EXISTING LESSONS · 9 PROPOSED

Robot Learning and Embodied AI

View modules and lesson availability

Demonstrations and action sequences

Generative and instruction-conditioned policies

Robustness and embodiment

C14 · 12 EXISTING LESSONS · 12 PROPOSED

Adaptive and Coordinated AI Systems

View modules and lesson availability

Practice and retained skills

Adapting across tasks

Training connected components

Coordination and controlled change

C15 · 12 EXISTING LESSONS · 12 PROPOSED

Experimental AI Research

View modules and lesson availability

Questions and evidence

Reproduction and measurement

Research frontiers

Independent study and review