Skip to the content
On this page
  1. Computing foundations
  2. Statistics & analysis
  3. Data & platforms
  4. Machine learning & AI
  5. Delivery

19 courses, grouped by topic and listed in learning order. Every course stands on its own — pick any one and start. All of them are written, with 398 lab source files behind them: every numeric claim here was produced by running code.

Computing foundations

Statistics & analysis

Data & platforms

Machine learning & AI

Delivery

Practice

Practice Data

Fifty CSV datasets covering the methods these courses teach — each generated from a known truth, so you can score your answer rather than just produce one.

Practice Questions

266 questions across those datasets, graded warm-up to stretch — every answer computed from the file rather than written from memory.

Source documents

The official programme the courses were written to, kept as published. Its semesters, elective tracks and course numbers are the programme’s, not this site’s.

Syllabus Map

The programme’s structure as its documents set it out, with unit-level topics.

Syllabus Review

Thirty-three findings from checking the four official syllabus documents.

Study Plan

The week-by-week plan written for the original programme, with revision cycles and a progress checklist.

The official syllabus text, extracted verbatim from its four PDFs: part one, part two, part three and part four.