๐ป Ages 10 to 17 ยท algorithms and how computers work
Computer science, how computers think
Algorithms, binary and logic: the ideas under every program, taught with things you can move.
Computer science is more than typing code. It is about how to solve problems step by step, how information is stored and how simple decisions add up to powerful machines.
Start with binary search to see why some algorithms are astonishingly fast, then explore binary numbers and logic gates. Visualisers let you watch sorting and pathfinding algorithms work.
Interactive learning path
Computer Science: 3 lessons to do
Choose a lesson and explore the idea with diagrams, controls and guided questions.
Covered topics
What this area covers
Where to start
- Ages 10 to 12: Start with binary numbers and the Code Robot.
- Ages 12 to 15: Try binary search, logic gates and the sorting visualiser.
- Ages 15 and up: Explore pathfinding and the JavaScript courses.
Practise next
Want a teacher to guide you through computer science? See Coding classes by type. Teachers in our network teach every class and board, and a teacher is matched to the learner before anything is booked. We do not promise marks, grades or results.
FAQ
Computer Science: questions people ask
Is computer science the same as coding?
Coding is writing instructions. Computer science is the wider study of problems, algorithms, data and how computers work.
What age should I start?
Binary and logic can start around age 10. Algorithms like binary search suit ages 11 and up.
Do these lessons exam-prep for school computer science?
They build the ideas behind school computer science. See the exams pages for CBSE, ICSE and IGCSE computer science notes.
Are they free?
Yes. Every lesson is free, runs in your browser and needs no account.
Keep exploring
Other areas
Foundations
Number sense, fractions, percentages, shapes, counting and sets: the ideas every later topic stands on.
See the lessons โAlgebra
Equations, slope, systems, quadratics and Pythagoras: algebra made visible with balances, lines and curves.
See the lessons โProbability and Statistics
Probability, averages and correlation: how to measure chance and what a pattern in data can and cannot tell you.
See the lessons โCalculus
Rate of change and area under a curve: the two big ideas of calculus, seen before they are symbolised.
See the lessons โStart a conversation
Want help with computer science?
Tell us the age, topic and what feels hard. We match a teacher from our network and confirm the format before anything is booked.
- Tell us the learnerโs age or grade and goals
- Weโll suggest a suitable class or learning path
- Weโll confirm format, timing and fees with a parent or guardian
Play it, don't just read it
Take a break and play
Free games that need no sign-up. Pick one and play for five minutes.
Pick a game
- Science PracticeAdaptive science practice in seven topics, from plants and animals toโฆPlay
- Geography PracticeStates and capitals of India, capitals of the world, and continents,โฆPlay
- Orbit SlingshotLaunch a probe through real gravity. Curve around planets, moons andโฆPlay
- Gravity SumsDrop a ball through a Plinko board into the bin with the correct answer.Play