Alternatives to Exercism
A free online platform for practising programming through exercises in dozens of languages, with optional mentoring. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Exercism
A free online platform for practising programming through exercises in dozens of languages, with optional mentoring.
Replacements
Listings that take over the same core job as Exercism.
Sololearn
An app for learning programming and AI topics through short interactive lessons on web and mobile.
Sololearn offers short interactive coding lessons on web, iOS and Android with hands-on practice, but it is freemium, requires sign-in and has no human mentor feedback.
Mimo
An interactive app for learning to code in Python, JavaScript, HTML, CSS, SQL and more.
Mimo provides structured beginner paths in Python, JavaScript, SQL and more on Android and the web, aimed at beginners rather than practising with mentor code reviews.
Similar software
Related functionality, not a direct replacement.
Thonny
A Python IDE for beginners that comes bundled with Python and includes a simple debugger.
Jupyter
Browser-based notebooks, JupyterLab and the classic Notebook, that combine live code, text and visualizations.
Scratch
A free block-based programming language and online community for making interactive stories, games and animations.
Killercoda
A browser-based platform with interactive Linux and Kubernetes environments for practice and guided scenarios.
Brilliant
Interactive, visual lessons and an AI tutor for learning math and coding, on the web and mobile.
tlrc
Look up concise command examples from the tldr pages collection.