Alternatives to Sololearn
An app for learning programming and AI topics through short interactive lessons on web and mobile. The listings below can replace it for an important use case. Each note says what changes if you switch.
The original
Sololearn
An app for learning programming and AI topics through short interactive lessons on web and mobile.
Replacements
Listings that take over the same core job as Sololearn.
Mimo
An interactive app for learning to code in Python, JavaScript, HTML, CSS, SQL and more.
Mimo offers structured coding paths in short sessions on Android and web, with no iOS app listed, aimed at beginners.
Scratch
A free block-based programming language and online community for making interactive stories, games and animations.
Scratch is free, uses visual blocks instead of typed code, and runs in the browser with a large community for sharing projects.
Exercism
A free online platform for practising programming through exercises in dozens of languages, with optional mentoring.
Exercism is free and web only, offering practice exercises in dozens of languages with optional mentor feedback rather than short guided lessons.
Brilliant
Interactive, visual lessons and an AI tutor for learning math and coding, on the web and mobile.
Brilliant teaches coding and math through visual interactive lessons and an AI tutor, on web, Android and iOS, with full access on a paid plan.
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.
KTurtle
An educational programming environment from KDE that teaches coding by drawing with turtle graphics.
MakeCode Arcade
Learn game programming with blocks and code in a browser.
Killercoda
A browser-based platform with interactive Linux and Kubernetes environments for practice and guided scenarios.