Project Euler
projecteuler.netMathematical problems that reward programming solutions
Mathematical problems that reward programming solutions
Programming courses with language and framework paths
Interactive revision courses organised around school subjects and exam boards.
Short programming tutorials beside exercises and references
Interactive maths activities with curriculum, quiz and multilingual learning routes.
Arithmetic, finance and programming modes in one app
A statically typed language and compiler toolchain for building native and bytecode programs.
Create panoramic images and interactive tours
Interactive maths tools, courses and manipulatives, including a route to Polypad.
A strongly timed language for real-time music
Computer-science foundations taught through programming problems
Interactive explanations of algorithms used in games
Zig study for readers with prior programming experience
A curated roadmap for programming-contest skills
PDF editing with interactive forms and digital signatures
Deeper R language study for practising programmers
Programming courses built around substantial project practice
Programming guides spanning C and network concepts
Algorithm explanations for competitive programming
Cloud video creation paired with interactive learning tools
Learn C by implementing a small programming language
Creative programming tracks for beginners
Programming study alongside practice and contests
A contest community with a reusable programming problemset