Learn to code (for free) with interactive challenges. Gain XP, unlock achievements and climb the leaderboard. It's the fastest, easiest, most addic...

edabit.com alternatives

  • Codecademy

  • Codecademy is the easiest way to learn how to code. It's interactive, fun, and you can do it with your friends.

    tags: javascript learn-a-programming-language online-education programming python
    platform: Online
  • Free Code Camp

  • Free Code Camp's open source community help you build a job-worthy portfolio of real apps used by real people, while helping nonprofits.

    tags: angular code-projects javascript learn-a-programming-language live-sandbox
    platform: Online
  • Code School

  • Code School teaches web technologies in the comfort of your browser with video lessons, coding challenges, and screencasts.

    tags: educational educational-tool ifttt-integration interactive-lessons online-education
    platform: Online
  • hackerrank.com

  • A fun social platform for hackers to solve interesting puzzles, build quick hacks, code game bots and collaborate to solve real-world challenges.

    tags: challenge programming
    platform: Online
  • Project Euler

  • Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve...

    tags: challenge mathematics problem problem-solving programming
    platform: Online
  • exercism

  • Are you a code newbie?

    tags: command-line learn-a-programming-language
    platform: Online Terminal
  • CodeFights

  • Duel with friends and foes in head-to-head programming battles!

    tags: game-development programming
    platform: Online
  • Coderbyte

  • Coderbyte is a place built for anyone to practice and perfect their programming skills. Challenges are added almost every day so you can work on ap...

    tags: learn-a-programming-language programming
    platform: Online
  • CodinGame

  • CodinGame is a challenge-based training platform for programmers where you can play with the hottest programming topics.

    tags: challenge integrated-chat programming
    platform: Online
  • Codelearn

  • Teaching technology via app development.Learn By Doing :We believe that the best way to learn a language is to attempt building something on it. Wi...

    tags: Discontinued learn-a-programming-language online-education programming ruby-development
    platform: Online Discontinued
  • CheckIO

  • CheckiO is expanding the world’s code literacy through gameplay.

    tags: challenge coding hiring-professionals learn-a-programming-language programming-game
    platform: Online Pycharm WebStorm
  • Codewars

  • Achieve code mastery through challenge.Improve your skills by training with others on real code challenges

    tags: challenge coding kata languages programming
    platform: Self-Hosted
  • CodeCloud.me

  • A platform for creating and learning to create innovative products

    tags: coding computer-science future-of-learning learn-a-programming-language programmer
    platform: Online Android
  • Codechef

  • CodeChef was created by Directi as a way to continuously challenge and engage the developer community. Our goals are to provide a platform for prac...

    tags: development programming-competitions
    platform: Online
  • Topcoder

  • Topcoder gathers the world’s experts in design, development and data science to work on interesting and challenging problems. Members are provided ...

    tags: code-projects development educational programming
    platform: Online