Learn to code for free

Python, Java, C and Linux, right in your browser.

  • 4courses
  • 211lessons
  • 72algorithm challenges

How it works

  1. Read a lesson

    Short, with examples you can run.

  2. Write code in your browser

    Nothing to install.

  3. Run it against tests

    Know right away if it works.

  4. Level up

    XP, levels and badges, with a free account.

What's inside

  • Courses

  • Algorithm challenges

  • Linux terminal

  • The forum

    With a free account

Free. Open source.

Questions

Write your first line of code today