Your progress saves on this device too. An account protects it and syncs across devices.
A little practice. A new possibility.
Free practice for coding and school subjects.
Choose a clear starting point, then learn at your own pace.
Start here
Choose your learning path
Short questions with an explanation every time. The ones you get wrong come back until they stick.
Kids learning
How old is the learner?
We’ll suggest an England key stage and a school year to begin with.
🧭
Make your adventurer yoursEarn coins. Choose your look. Equip your gear.
Get 10 coins for each question you complete for the first time, then spend them in the shop on capes, crowns, packs and tools.
Free and no ads. Progress saves on this device, or make a free account to use it anywhere. ! Logins are not managed — please save your details somewhere safe!
Choose a Year 1–11 route grouped under England’s key stages. Curriculum plans differ across the UK; Year 10–11 subject options also vary by school and GCSE board. These are guided practice samplers, not a full curriculum or exam course. Younger learners may want an adult alongside them.
No matching subject at this level. Clear the search or choose a different key stage.
Your learning adventurer
Create a character. Grow with every week.
Choose a name and description; your character level rises as you practise.
Starter gear
Level 1 · New explorerJust started0 XP earned
Responsibility & money practice
My pretend pocket bank
Practice planning, saving and spending through small weekly tasks.
Spendable£0.00
Savings jar£0.00
Goal progress£0.00 / £5.00
This week£0.00
Choose a responsibility task
All amounts are pretend learning points saved only in this browser. No real money, purchases, accounts or payments are involved. Agree any real allowance or chores with a trusted adult.
About these courses, curriculum and your progress
Five selected, widely used technology languages: Python, JavaScript, SQL, TypeScript and Java. “Top” depends on the measure; this is a practical learning selection rather than a universal ranking. New tech courses contain 300 practice variants each. The original 325-question Python trail is preserved.
Each school subject has 100 questions per key stage. English combines eight original reading passages with language and guided explanation checks. Science pairs 50 application scenarios with 50 reasoning checks. Maths uses varied values to practise ten topic areas. These are practice questions, not 100 distinct curriculum objectives. English speaking, extended writing and whole-book study, and science practical work, need additional learning beyond quizzes.