Best coding practice platforms
Sites and apps for practising programming: coding challenges, interview prep problem sets and interactive learn-to-code courses.
12 apps, ordered by visits from AppBreakup and how often our research lists each one as an alternative. Open any app to see its alternatives.
All coding practice platforms
- Alternatives to Codecademy

Interactive coding courses you complete in the browser, from first lessons to career paths.
Free plan + paidWeb, iOS, Android - Alternatives to LeetCode

Coding interview practice site with thousands of algorithm problems, weekly contests and a paid Premium tier.
Free plan + paidWeb, iOS, Android - Alternatives to GeeksforGeeks

Huge library of computer science tutorials, coding practice problems and interview prep courses.
Free plan + paidWeb, Android, iOS - Alternatives to freeCodeCamp

Free, open-source coding curriculum with interactive lessons, projects and certifications from a nonprofit.
FreeWeb, iOS, Android - Alternatives to DataCamp

Interactive online courses in Python, SQL, R, data science and AI, with code written in the browser.
Free plan + paidWeb, iOS, Android - Alternatives to NeetCode

Coding interview prep site with a problem roadmap, video explanations and a paid Pro plan.
Free plan + paidWeb - Alternatives to CodinGame

Coding games site for bot programming, optimisation, code golf and short coding battles.
FreeWeb - Alternatives to Advent of Code

Free annual Advent calendar of programming puzzles that you can solve in any language.
FreeWeb - Alternatives to AlgoExpert

Paid coding interview prep with a curated question set, video explanations and companion courses.
PaidWeb - Alternatives to CodeChef

Coding practice and contest site with DSA courses, an online compiler and weekly contests.
Free plan + paidWeb - Alternatives to Coderbyte

Coding challenges for interview prep, plus a technical screening product for hiring teams.
Free plan + paidWeb - Alternatives to Edabit

Bite-sized coding challenges for beginners, with XP, levels and hints instead of full answers.
Free plan + paidWeb
Our picks by need
Popular comparisons
Common questions
What are the best coding practice platforms?
Based on how often our research lists them as alternatives and visits from AppBreakup, the leading coding practice platforms right now are Codecademy, LeetCode, GeeksforGeeks, freeCodeCamp and DataCamp.
Are there free coding practice platforms?
Yes. Codecademy (free plan + paid), LeetCode (free plan + paid), GeeksforGeeks (free plan + paid), freeCodeCamp (free) and DataCamp (free plan + paid) have a free option, out of 11 free or freemium apps we track.
Which coding practice platforms are open source?
None of the apps in this category is open source.