Programiz offers free online compilers and code editors alongside programming tutorials for languages including Python, JavaScript, SQL, and C++.
Exercism
Exercism offers practice and mentoring across 83 programming languages.

About Exercism
Exercism is a free online platform for learning and practicing programming across 84 supported languages. It provides thousands of coding exercises to build skills, with automated analysis of submitted solutions for quick feedback. Users can write code via a command-line interface or an in-browser editor that supports all 84 languages with no local installation required. Free human mentoring is available for all users, with mentors offering feedback on code conventions, idioms, and improvement areas.
Key features
- 84 programming language learning tracks
- Over 8,700 coding exercises
- Automated code analysis feedback
- Free human code mentoring
- CLI-first code submission workflow
- In-browser editor for all languages
- 100% free access to all exercises, feedback and mentoring
- Supports 84 programming languages, a broad selection for learners
- Offers both local CLI and no-setup in-browser coding options
Exercism at a glance
- Website
- exercism.org
- Category
- Education & Learning › Learn to Code
- Type
- Website
- Pricing
- Free
- Platforms
- Web
- Open source
- Not stated
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Exercism alternatives
Tools and sites you could use instead, ranked by how closely they match.
ZetCode offers accessible programming tutorials covering C#, Go, Python, Java, and other languages.
TechSchool provides free technology education and programming courses, including Elixir, Python, Ruby, React, and Node.
RegexLearn teaches regular expressions through interactive lessons and practice at different levels.
Python Patterns explains common software design patterns through examples in Python.
Coding Problems provides solutions to coding and algorithm problems and multiple programming exercises.
Popular in Learn to Code
Well-known listings from the same topic.
Exercism FAQ
Do I need to install programming tools locally to use Exercism?
Is Exercism's mentoring service free?
How many programming languages does Exercism support?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.









