Learn to Code - for Free | Codecademy

THE NEXT GENERATION OF LEARNING

  • Build skills quicker with AI assistance
  • Gain experience with modern developer tools
  • Build skills quicker with AI assistance
  • Gain experience with modern developer tools
  • Build skills quicker with AI assistance
  • Gain experience with modern developer tools
  • Build skills quicker with AI assistance
  • Gain experience with modern developer tools
  • Build skills quicker with AI assistance
  • Gain experience with modern developer tools
  • carousel
    pause carousel

Join the millions learning to code with Codecademy for free

Make sure your password is at least 8 characters and contains:

  • At least 1 uppercase letter and 1 lowercase letter
  • At least 1 number
  • At least 1 special character (like @#%^)

Avoid common passwords or strings like “password”, “qwerty”, or “12345”.

By signing up, you agree to the Codecademy Terms of Service and Privacy Policy. This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Or sign up using:

Find what's right for you

Answer 3 quick questions to get recommendations that match your interests.
  • 1
  • 2
  • 3

What do you want to learn about?

We have hundreds of courses that cover just about everything.
  • 1
  • 2
  • 3

Start Learning

Popular Courses

The platform

Hands-on learning

Animated GIF of an AI learning assistant within Codecademy's learning environment
Mobile-friendly version of a lesson and code editor for the course 'Introduction to HTML' running in Codecademy's learning environment
An AI-generated hint within the instructions of a Codecademy project
Animated GIF of a mouse cursor hovering over the Python term "comment" displaying a Docs tooltip within a Codecademy lesson
Animated GIF of Jupyter notebook integrated within a course titled 'Merging Datasets' running in Codecademy's learning environment

Join in on something big

50M
Learners
190+
Countries
3.7B
Code submits
Codecademy from Skillsoft

Level up your team's skills

Give your team the knowledge, experience, and confidence they need to tackle any problem.

Explore business plans
Two learners on their laptops

Start for free

If you've made it this far, you must be at least a little curious. Sign up and take the first step toward your goals.Sign up