Enroll in Code School

Enjoy unlimited access to 68 courses and 252 screencasts. Cancel any time.

Monthly Plan

$ 29 / mo

Yearly Plan

$ 19 / mo

$228 billed once a year — save 34%

Frequently Asked Questions

  • What's the difference between a free account and a paid account?

    A free account gives you access to our 13 introductory courses, whereas a paid subscription gives you unlimited access to all of our courses and screencasts.

  • Is Code School a recurring subscription?

    Promotional subscriptions do not recur automatically. Non-promotional Code School subscriptions do recur monthly, but you can cancel at any time. You will be charged each month on the day you signed up.

  • Can an absolute beginner use Code School?

    Yes! We have several introductory courses in the beginning of each Path.

  • Do you offer any student, military, or non-profit discounts?

    We do! These discounts run $19 per month or $190 per year. You can enroll with the special monthly rate here. and the special annual rate here.

Join the Crowd

Over 2,000,000 people are learning by doing with Code School

“I had never tried to learn code before out of fear that I wasn’t ‘techy enough’ and probably not smart enough — I was a Mathlete, but I spent most of my time making doodles with the DRAW function of my TI89. Every time I finish a Code School lesson, I feel like I prove that fear wrong. I truly appreciate you making an accessible resource.”

Anne Bertucio
Anne Bertucio

“Code School has provided me the foundational knowledge I need to start planning my own web applications. I am passionate about programming, and actually started a career in Ruby on Rails development thanks to Code School. Solving problems and making lives easier with code is really exciting. Thanks for providing great material and making a real change in people’s lives!”

Matt Orahood
Matt Orahood

“Code School allowed me to leave my dead-end job of 11 years and find a great job as a front-end/UI developer. I still keep my subscription active and enjoy the variety of courses you offer. Grateful for sites like this that teach people real-world skills in a market that is highly in demand.”

James Olguin
James Olguin

What You Get By Enrolling

68 Interactive Courses

Stay on top of the latest technologies with interactive courses that make it fun to learn new programming skills.

252 Screencasts

Dive deeper with screencasts that show you how to build applications from scratch and teach specific technologies to support your builds.

2955 Coding Challenges

Learn by doing with in-browser coding challenges that test the knowledge you've gained in course video lessons.

New Content Every Month

Whether it’s new courses, screencasts, or blog posts, we're always releasing new content to quench your programming thirst.

iOS App

Take your learning on the go by streaming or downloading course videos directly from your iPhone or iPad.

Code School Community

If you're ever stuck on a course or challenge, our community forum is always there to help — you've got questions, they’ve got answers.