Free
Alternatives to Exercism
12 tools like Exercism, chosen by what they do. About Exercism
Curated
GreatFrontEnd
Front end interview practice with coding questions and solutions
Practice PrepFront end interview prep
Open source
System Design Primer
Open guide to large-scale system design and interview prep
Practice PrepLearn to design large systems
Curated
CodinGame
Arena where AI coding agents compete on real game challenges
Practice PrepLearn by coding games
Freemium
Frontend Mentor
Real frontend projects with designs and code reviews
Practice PrepReal frontend project briefs
Open source
Curated
CodeCrafters
Build your own Redis, Git, SQLite or Kafka from scratch
Practice PrepBuild real tools from scratch
Open source
Flexbox Froggy
A browser game that teaches CSS flexbox layout step by step
Practice PrepLearn CSS flexbox by game
Open source
CodeCombat
Game-based coding lessons in Python, JavaScript and C++
Practice PrepLearn to code by playing
Free
CSS Battle
Recreate target images in the shortest CSS code possible
Practice PrepCSS code golf challenges
Popular
GeeksforGeeks
Computer science tutorials, practice problems and interview prep
Docs TutorialsCS tutorials and practice
Open source











