Skip to content

Education tools / Coding practice17 tools

Best coding practice sites

Learn to code and practise with exercises. Facts come from each tool's own pages, and every score says where it comes from. How we rank

Tools
17
Researched
12
Free option
7
Only listed
5

Disclosure: agathox makes some of the tools listed here. They are labelled and scored by the same method as every other tool.

Ranked by signals we can measure or quote: website health, the facts each tool's own pages state, and community discussion. Nothing here has been hands-on tested yet, so this is not a quality test. How the signals rank works

Show only:

Want two of these head to head? Compare tools side by side.

  • 1
    Free optionSignup unclearFile handling unclearHealth 4.6Community 4.4
    Details and sources
    Free tier
    Project Euler is completely free to use. The page says: “Otherwise, please Register – it's completely free!.”
    Paid plan
    Not stated.
    Signup
    An account is necessary to track progress. The page says: “In order to track your progress it is necessary to setup an account and have Cookies enabled.”
    Watermark
    Not stated.
    Where files go
    Account data and performance metrics are stored in a database. The page says: “The primary purpose of creating an account is to keep track of which problems you have solved and, as you continue to solve the problems, which awards you have earned; the date and time that you solve each problem is also stored in the database.”

    From the tool's own pages, checked 2026-11-08. Sources: Home, Privacy. Prices and limits change; check the tool before you rely on them.

    Read automatically by a program, not by a person. Each fact quotes the sentence it came from, and a fact is shown only if that sentence is on the page. Where a page did not say, it reads “Not stated.”

    Full page for Project Euler

  • 2
    Free optionSignup unclearFile handling unclearHealth 4.5Community 3.8
    Details and sources
    Free tier
    Codecademy offers a free option for users to learn to code. The page says: “Learn to Code - for Free | Codecademy.”
    Paid plan
    Codecademy offers an All Access Pass which includes bootcamps, workshops, and Codecademy Pro in one subscription. The page says: “All Access Pass. Every bootcamp, every workshop, plus Codecademy Pro. One subscription.”
    Signup
    Users can sign up for an account, including options to sign up with Google. The page says: “Or sign up with. . Sign up with Google . . . OR . More ways to sign up.”
    Watermark
    Not stated.
    Where files go
    Not stated.

    From the tool's own pages, checked 2026-11-08. Sources: Home. Prices and limits change; check the tool before you rely on them.

    Read automatically by a program, not by a person. Each fact quotes the sentence it came from, and a fact is shown only if that sentence is on the page. Where a page did not say, it reads “Not stated.”

    Full page for Codecademy

  • 3
    Free optionSignup unclearFile handling unclearHealth 4.8
    Details and sources
    Free tier
    Individuals plan is free to start: Cosmo tutor, personalized skills paths, practice-based learning, bite-sized modules, skills profile. Free-plan limits not stated.
    Paid plan
    Learn Cosmo+ (individuals) $24.99 per month, billing period not stated. Hire: Build $79/month billed annually or $99 monthly; Grow $479/month billed annually or $599 monthly. Teams, Enterprise, Pro and Education plans are custom.
    Signup
    Not stated explicitly; the free start link goes to sign-up.
    Watermark
    Not applicable.
    Where files go
    Not stated.

    From the tool's own pages, checked 2026-11-01. Sources: Pricing. Prices and limits change; check the tool before you rely on them.

    Full page for CodeSignal

  • 4
    Free optionSignup unclearFile handling unclearHealth 4.6
    Details and sources
    Free tier
    Home page says Exercism is 100% free, forever. A Donate option and Insiders are mentioned, with no prices.
    Paid plan
    Not stated.
    Signup
    Not stated. Home page offers Sign up and Log in links.
    Watermark
    Not applicable.
    Where files go
    Not stated. Privacy policy says code and feedback may be made publicly available under a Creative Commons license. No storage location or retention period stated.

    From the tool's own pages, checked 2026-11-01. Sources: Home page, Privacy policy. Prices and limits change; check the tool before you rely on them.

    Full page for Exercism

  • 5

    Edabit

    UnclearSignup unclearFile handling unclearHealth 4.2
    Details and sources
    Free tier
    Not stated.
    Paid plan
    Not stated.
    Signup
    Users can create an account using Google, GitHub, Facebook, or by providing a username, email, and password. The page says: “Free account. No motivational webinar required. . Sign in with Google Sign in with GitHub Sign in with Facebook . or . Username . Email . Password . Website . Create My Account.”
    Watermark
    Not stated.
    Where files go
    Not stated.

    From the tool's own pages, checked 2026-11-08. Sources: Home. Prices and limits change; check the tool before you rely on them.

    Read automatically by a program, not by a person. Each fact quotes the sentence it came from, and a fact is shown only if that sentence is on the page. Where a page did not say, it reads “Not stated.”

    Full page for Edabit

  • 6
    Free optionSignup unclearFile handling unclearHealth 4.2
    Details and sources
    Free tier
    Every aspect of freeCodeCamp is 100% free, including courses, projects, and certifications. The page says: “Is freeCodeCamp really free? Yes. Every aspect of freeCodeCamp is 100% free. The courses, the projects, and even the certifications.”
    Paid plan
    Not stated.
    Signup
    Not stated.
    Watermark
    Not stated.
    Where files go
    Not stated.

    From the tool's own pages, checked 2026-11-08. Sources: Home. Prices and limits change; check the tool before you rely on them.

    Read automatically by a program, not by a person. Each fact quotes the sentence it came from, and a fact is shown only if that sentence is on the page. Where a page did not say, it reads “Not stated.”

    Full page for freeCodeCamp

  • 7

    Mimo

    Free optionSignup unclearFile handling unclearHealth 4.2
    Open Mimo
    Details and sources
    Free tier
    You can start learning with Mimo for free and explore a selection of lessons and features. The page says: “You can start learning with Mimo for free and explore a selection of lessons and features.”
    Paid plan
    Mimo offers two paid plans: Pro and Max, available as monthly or yearly subscriptions. The page says: “Mimo offers two paid plans: Pro and Max, available as monthly or yearly subscriptions.”
    Signup
    Not stated.
    Watermark
    Not stated.
    Where files go
    Not stated.

    From the tool's own pages, checked 2026-11-08. Sources: Home. Prices and limits change; check the tool before you rely on them.

    Read automatically by a program, not by a person. Each fact quotes the sentence it came from, and a fact is shown only if that sentence is on the page. Where a page did not say, it reads “Not stated.”

    Full page for Mimo

  • 8
    UnclearSignup unclearFile handling unclearHealth 4.4
    Details and sources
    Free tier
    Not stated.
    Paid plan
    Codewars Red: $5 monthly, $24 every 6 months, or $40 annually. Adds enhanced statistics, ad-free experience, peer comparison, beta features and a badge.
    Signup
    Not stated. Home page has Log in and Join links.
    Watermark
    Not applicable.
    Where files go
    Privacy policy says services are hosted in the US and data may be processed in other countries. Profile data kept while you have an account. No retention period for submitted code stated. Challenge data may be shared with AI/ML providers, with an opt-out in account settings.

    From the tool's own pages, checked 2026-11-01. Sources: Home page, Codewars Red subscription, Privacy. Prices and limits change; check the tool before you rely on them.

    Full page for Codewars

  • 9
    UnclearSignup unclearFile handling unclearHealth 4.6
    Details and sources
    Free tier
    Not stated.
    Paid plan
    Not stated.
    Signup
    Not stated. The pricing page only shows a button labelled "Create a free account".
    Watermark
    Not applicable.
    Where files go
    The privacy page does not say where data is stored. It names sub-processors on a separate list. Community Member data is kept until the account is cancelled or as the law allows.

    From the tool's own pages, checked 2026-11-01. Sources: Pricing, Privacy. Prices and limits change; check the tool before you rely on them.

    Full page for HackerRank

  • 10
    UnclearSignup unclearFile handling unclearHealth 4
    Details and sources
    Free tier
    Not stated.
    Paid plan
    Not stated.
    Signup
    An account is required to use the service. The page says: “Open it, create your CodinGame account or sign in, and click Accept.”
    Watermark
    Not stated.
    Where files go
    Submissions and game data are processed through an API. The page says: “Rules, test games, submissions, and rankings go through the API, straight from your terminal.”

    From the tool's own pages, checked 2026-11-08. Sources: Home. Prices and limits change; check the tool before you rely on them.

    Read automatically by a program, not by a person. Each fact quotes the sentence it came from, and a fact is shown only if that sentence is on the page. Where a page did not say, it reads “Not stated.”

    Full page for CodinGame

  • 11
    Free optionSignup unclearFile handling unclearHealth 3.9
    Details and sources
    Free tier
    Free members receive one AI code review per month and have access to free challenges. The page says: “Free members get one review a month. Go Pro for a review on every submission and a skills profile that fills out as fast as you build.”
    Paid plan
    Not stated.
    Signup
    An account is required to use the platform, as indicated by the login option. The page says: “Log in with GitHub.”
    Watermark
    Not stated.
    Where files go
    Not stated.

    From the tool's own pages, checked 2026-11-08. Sources: Home. Prices and limits change; check the tool before you rely on them.

    Read automatically by a program, not by a person. Each fact quotes the sentence it came from, and a fact is shown only if that sentence is on the page. Where a page did not say, it reads “Not stated.”

    Full page for Frontend Mentor

  • -
    UnclearSignup unclearFile handling unclear—
    Details and sources
    Free tier
    Not stated.
    Paid plan
    Not stated.
    Signup
    Users can create an account on LeetCode. The page says: “LeetCode is the best platform to help you enhance your skills, expand your knowledge and prepare for technical interviews. Create Account Start Exploring.”
    Watermark
    Not stated.
    Where files go
    LeetCode provides online development tools like Playground to test, debug, and write projects. The page says: “Our powerful development tools such as Playground help you test, debug and even write your own projects online.”

    From the tool's own pages, checked 2026-11-08. Sources: Home. Prices and limits change; check the tool before you rely on them.

    Read automatically by a program, not by a person. Each fact quotes the sentence it came from, and a fact is shown only if that sentence is on the page. Where a page did not say, it reads “Not stated.”

    Full page for LeetCode

Answers come from each tool's own pages (“Unclear” means they do not say). Tick “Compare” on two to four tools to read them side by side.

Also listed (5, not yet tested)

Each of these answered when we visited its site. We have not tested them or recorded facts, so they are in alphabetical order, not ranked.

  • Codeforces

    Codeforces is listed for: coding practice.

    Open
  • Scrimba

    Scrimba is an interactive way to learn to code and become a hireable frontend, fullstack, or AI developer with hands-on courses, projects, and practice.

    Open
  • SoloLearn

    SoloLearn is listed for: coding practice.

    Open
  • The Odin Project

    The Odin Project empowers aspiring web developers to learn together for free

    Open
  • W3Schools

    Well organized and easy to understand Web building tutorials with lots of examples of how to use HTML, CSS, JavaScript, SQL, Python, PHP, Bootstrap, Java, XML and more.

    Open

Other Education tools rankings

Know a tool that should be here? Submit it, or write to hello@agathox.com.

Something wrong or out of date on this page? Tell us and we will fix it.

Search tools

Search tools and tasks