← Back to the app

What's in each course

A summary of every course in the app and where its questions come from. No course uses real past-paper questions — everything is written for this app.

GCSE Revision

7 subjects

Maths — number work at foundation level: HCF/LCM, fractions and decimals, percentages, prime factorisation, rounding and estimation.

Science — core biology, chemistry and physics: cells and organelles, photosynthesis and respiration, enzymes, and the processes behind them.

English — language techniques and their effects: metaphor, simile, alliteration, rhetorical questions, tone and writer's intent.

Geography — physical processes and their human impact: plate tectonics, river landforms, climate change, development differences.

History — causes of WWI, the Weimar Republic and the rise of the Nazis: the alliance system, the Schlieffen Plan, key dates and terms.

French & Spanish — everyday vocabulary: family, food, days, school life, and common phrases in both directions.

Questions written for UK GCSE foundation-level topics (the material a Year 9–11 student revises), originally built as the 165-question bank in Milos Exam Prep V1 and carried over per subject. Modelled on the curriculum's topic lists, not on any exam board's past papers.

Watch alongside: Cognito (maths & science), Freesciencelessons (science), Mr Bruff (English) — three of the most-used GCSE revision channels on YouTube.

Python · Beginner

25 cards

First contact with Python: print() and input(), variables and reassignment, the basic types (int, float, string, bool), f-strings, simple arithmetic, and your first loops and conditionals. Many cards are predict-the-output — you read a real snippet and work out what it prints.

Written for this app as stage one of a three-stage course designed to take a complete beginner to confident Python — each card's explanation teaches the rule behind the answer, so getting one wrong is still progress.

Python · Intermediate

25 cards

The data structures real programs are made of: dictionaries and .get(), sets and deduplication, tuples and unpacking, list comprehensions, and how Python errors work — reading tracebacks, try/except, and what actually raises.

Written for this app as stage two — assumes the Beginner deck's material and builds directly on it.

Python · Advanced

25 cards

How Python's object model fits together: classes, __init__ and self, inheritance and overriding, __repr__ and equality, then decorators and generators — the features that make Python code composable.

Written for this app as stage three — the finishing deck of the Python course.

Watch alongside (all three Python decks): Corey Schafer — the gold-standard Python tutorial channel, from beginner series through OOP, decorators and generators — and freeCodeCamp for full-length free Python courses.

Prompt Engineering

20 cards

How to get good results out of an AI model: the context–task–format structure, zero-shot vs few-shot, chain-of-thought, temperature, system prompts, tokens and context windows, hallucination and grounding, structured output, iterating on a prompt like a debugger, and prompt injection as a security concern.

Written for this app from current practitioner practice — the techniques that hold across model providers, not any single vendor's documentation. AI moves fast; treat this deck as a snapshot of good practice, not a fixed syllabus.

Study the full course → twelve lessons, then take the quiz

Graph Engineering

20 cards

Structuring AI work as a graph instead of one long conversation: nodes, edges and dependencies, fan-out and barriers, the diamond pattern (planner → parallel researchers → skeptic → merge → human gate), verification by majority vote and by diverse perspectives, loop-until-dry discovery, and the cost trade-off that decides when a graph is worth it.

Written for this app following the diamond-pattern framing of multi-agent orchestration. This is a young field with no settled canon — the deck teaches one coherent, widely used framing rather than a standard.

Study the full course → ten lessons, then take the quiz