Skip to content
SPECIFICTION
Get listed

CodingBat vs Edabit

CodingBat

codingbat.com

Edabit

edabit.com

Side by side

FigureCodingBatEdabit
Price fromFreeFree
Free planYesYes
Free trial——
Open source——
WebYesYes
Plans published11
Spec score · Coding Challenge Platforms7.6 (#17)8.0 (#12)
PurposeCodingBat is a free site of live coding problems for building Java and Python coding skill.Edabit teaches programming through interactive coding challenges.
SupportThe site asks users to email [email protected] with bug reports or suggestions.The FAQ directs users with existing payment or refund questions to contact support.

Plans

CodingBat

  • FreeFree

CodingBat pricing →

Edabit

  • FreeFree

Edabit pricing →

In their own words

CodingBat

CodingBat is a free browser-based site for practicing Java and Python through live coding problems. Users enter code in a text area and click Go to save, compile, run it, and see the result immediately; nothing needs to be installed. Problems in each section become harder toward the end, and some include hints or solution code. Every Warmup section has solution code available. The exercises are intended for homework, self-study, labs, and live lecture examples. An account saves code and completion checkmarks, lists completed problems, and provides progress graphs and code badges. Accounts can share information with a teacher account, whose report lists students and their completed-problem counts. Without an account, work is forgotten after a session ends following two hours without activity. Users can also create custom pages and author Java or Python problems. CodingBat says cookies maintain login sessions and that it does not use third-party cookies. It collects regular web-server logs and may use submitted code and data for teaching-technology research.

Visit codingbat.com

Edabit

Edabit is a web-based service for practicing programming through interactive coding challenges. Its library is described as containing more than 10,000 problems, with C#, C++, Java, JavaScript, PHP, Python, Ruby, and Swift among the supported languages. Learners submit code and see test results; hints use that context to guide them without simply supplying answers. The site tracks solved challenges and levels, and awards XP according to challenge difficulty. All challenges are free to complete, and the listed Free plan costs nothing. Edabit says it is not currently selling new memberships, and does not offer student-specific or school plans. It is designed primarily for desktop use because coding works best with a physical keyboard. The service is available only to people at least 13 years old. Its privacy policy says passwords are stored encrypted, browser-server traffic uses SSL or HTTPS, and personal information is not shared for marketing or advertising. Session recordings can retain page structure and interactions for up to 30 days.

Visit edabit.com