Edabit

6.9easy start · #18of 42
in Coding learning platforms
  • Free to practise onyes
  • Well documentedyes
  • Runs where you workno

Runs on Web.

Edabit teaches programming through interactive coding challenges for practicing problem solving. Its site describes a library of more than 10,000 problems, and the listed languages are C#, C++, Java, JavaScript, PHP, Python, Ruby and Swift. Hints use the challenge, submitted code and test results to guide learners rather than provide the answer. Learners earn XP according to challenge difficulty, while the site tracks levels and solved challenges. All challenges can be completed for free, and Edabit is not currently selling new memberships. The service is designed primarily for desktop use because coding works better with a physical keyboard. Its terms say the website is available only to people at least 13 years old. Edabit says passwords are stored encrypted and browser-server traffic uses SSL or HTTPS. It also says it does not share personal information for marketing or advertising; session recordings may retain page structure and interactions for up to 30 days.

Who it is for

Edabit suits learners who want free, interactive practice in one of its listed programming languages. It is geared primarily toward desktop users who are at least 13 years old.

What is good

  • All challenges are free to complete.
  • Lists eight programming languages.
  • Hints draw on submitted code and test results.
  • Tracks levels, solved challenges and XP.

What to know first

  • Designed primarily for computers with a physical keyboard.
  • Available only to people at least 13 years old.
  • New memberships are not currently sold.
  • Session recordings may retain interactions for up to 30 days.

Verdict

Edabit offers structured practice through challenges, hints and progress tracking without a fee for completing challenges. Its desktop focus and age requirement are important fit considerations.

Edabit plans and pricing

All plans
Free Free All challenges can be completed for free edabit.com · 3 Oct 2026

Compared on coding learning platforms

Free plan
Yes
Primary use
practice
Languages supported
C#, C++, Java, JavaScript, PHP, Python, Ruby, Swift
Problem library size
17,000 problems
Solution explanations
Yes

Best Edabit alternatives

See all 20