This year is different

Codecademy was designed from scratch to make learning to code online easy, effective, and fun. Get acquainted with interactive resources specially made for students.

Our best for less

Codecademy Pro Student membership

With our new student pricing on Codecademy Pro, eligible college students can get complete access to our interactive curriculum for more than 35% off the regular price. Study, practice, and apply the coding skills you need to develop your own future.

Try it Free

Step-by-step guidance

Pro includes Career Paths and Skill Paths that tell you what to learn and in what order. So you won’t waste time learning the wrong thing.

Better knowledge retention

Our lessons are designed to work in tandem with Pro’s practice packs and quizzes. Which means you’ll actually remember what you’ve learned.

Real-world experience

Getting things wrong is an important part of learning. That’s why Pro has unique projects that let you try on your own, then explain where you made a mistake.

Tangible proof of progress

With Pro, it’s easy to see exactly how far you’ve come. And it’s easy to show others, too, since you’ll get a certificate of completion for each Pro course you finish.

Learn together

CS101 Livestreams

Throughout this semester, we’re hosting live-streamed classes that will walk you through our CS101 course. Ask our curriculum developers questions or chat it up with your fellow classmates while you learn the fundamentals needed to master any domain.

These live classes are free to watch. But by becoming a Codecademy Pro Student member, you can take the CS101 course yourself and prepare for the livestreams ahead of time.

View syllabus

Community Chapters

We know learning online can get a little lonely. So this year, we’re starting community-led local Chapters where students can meet up online or in person and support each other. Join an existing Chapter or create your own. Then start a conversation, get some motivation, or encourage someone else to keep going. Explore Chapters

Find your stride

Featured curriculum

We have courses that span dozens of domains and all different levels of commitment. Here are three of our most popular ones for students, but there are plenty more where they came from. All courses
Basic Course

Learn JavaScript

Learn the fundamentals of this flexible programming language in no time.

Pro Skill Path

Build Websites with HTML, CSS, and Git​hub Pages

Master the languages and concepts required for this skill.

Pro Career Path

Data Science

Gain the broad skills and experience needed to start a career in Data Science.

Programming personality quiz

What’s your programming personality?

No matter how your brain works, this quiz will help you find a programming language, course, and career that clicks. Start quiz

What do programmers do?

This video explores popular programming domains and gives you a glimpse into the daily life of a programmer. Watch now

Study up


We’ve got dozens of cheatsheets ready to go, including the popular ones you see here. Use them as a general reminder or a go-to reference for the most essential info for any domain. You can even print them out.

Get in the spirit

Rep your language

Baseball cap with Python logo.

Know what’s cooler than sports teams? Programming languages. Pick your favorite and wear your passion on your sleeve (or chest or head or legs). Visit the shop

Digital downloads

4 people in a Zoom chat with unique backgrounds.

Zoom classes are only as fun as you make them. Switch things up with these custom-made backgrounds and live your best digital life. Download free

Get free Pro memberships for your high school class

We’ve partnered with Clever to give free Pro memberships to high school classes in the U.S. Teachers can sign up their entire class in a few simple steps using the link below.

Visit Clever