PCMag editors select and review products independently. If you buy through affiliate links, we may earn commissions, which help support our testing.

Codecademy

 & Jordan Minor Principal Writer, Software

Our team tests, rates, and reviews more than 1,500 products each year to help you make better buying decisions and get more from technology.

Our Expert
LOOK INSIDE PC LABS HOW WE TEST
65 EXPERTS
43 YEARS
41,500+ REVIEWS
Codecademy - Codecademy (Credit: Codecademy)
4.0 Excellent

The Bottom Line

Codecademy makes learning to code online fun and rewarding by offering free basics for beginners and paid help for professionals.

Pros & Cons

    • Many free courses
    • Exercises include building real websites
    • YouTube video lessons
    • Professional certifications
    • Dedicated, active community
    • More features and later courses are locked behind paid tiers

Codecademy Specs

Built-in Tools
Free Courses
Free Trial
Quizzes
Starting Price Free
User Forums
Video Tutorials

Codecademy has a bold mission to rethink education from the bottom up, and it's working on that through a handful of nonprofit initiatives. The service offers courses to make learning to code and designing websites fun and easy. You can learn a specific language, such as JavaScript, or take a crash course in cybersecurity. Even better, many classes are free, though the paid plans offer additional learning tools, courses, community support, and professional opportunities. In all, it's enough to earn Codecademy our Editors' Choice award for free online coding classes.

Plans and Prices

After you sign up, Codecademy offers recommendations on where to start based on a short quiz that determines your programming personality. You can also view the service's full course listing. We previously criticized Codecademy for its lack of video lessons, but you can now watch more than 250 video tutorials on the company's YouTube channel (note that these lengthy videos are geared toward adult students, rather than kids with short attention spans).

(Credit: Codecademy/PCMag)

Codecademy also offers two paid tiers. For $29.99 per month (or $14.99 per month with an annual subscription), the Plus plan includes additional courses, a personalized learning plan, regular quizzes, real-world projects, unlimited code practicing on mobile, and enhanced community resources. The Pro plan ($39.99 per month, or $19.99 per month if billed annually) adds useful professional perks, such as career services, professional certifications, and technical interview prep.

First-time subscribers can take advantage of a seven-day free trial, and college students can sign up at a reduced rate. Android and iOS apps called Codecademy Go are also available. Businesses can get Codecademy specifically for their teams (you must contact Codecademy to receive a price quote, however). These prices are roughly in line with paid coding services without free options, such as Code Avengers (starting at $29 per month) or Treehouse (starting at $25 per month).

Codecademy sells tickets to live learning virtual bootcamps hosted by industry experts. These sessions occur at scheduled times, with limited availability, and cover topics such as full stack development or various AI tutorials. Classes last several weeks, with multiple sessions per week, and you can read a brochure full of information before committing. At $500 per ticket, though, it's a big commitment. At least that ticket includes a year of Codecademy Pro.

Class Selection, Features, and Help

When it launched, Codecademy focused on teaching beginners. That's still the case, especially for free users. Still, its courses now include more advanced options, such as C++, Ruby, and PHP. You may even learn how to make a video game. Premium users can dive into higher-level course topics, such as Python and mobile app development, as well as Career Path courses that bundle multiple courses under a shared theme like Front-End Engineer. At the end, you receive a certificate. 

(Credit: Codecademy/PCMag)

When you select a course, Codecademy offers a syllabus overview that highlights prerequisite courses. After the intro, you're brought to a new environment to start building. You slowly expand your skills and complete challenges to move forward with the lesson. Your progress is saved as you go, so you can stop at any time without worrying about losing your work. The home screen displays your current lessons so you can quickly resume. 

If you opt for introductory classes on specific programming languages, you'll receive more details on how each language works. In addition, you'll perform more basic tasks before moving on to bigger projects. The classes are on par with Treehouse's offerings, though neither goes into quite as much detail as Code Avengers.

Codecademy keeps you motivated by awarding badges for various achievements. On the dashboard, you can see all the skills that you've mastered, as well as your current class progress. Each lesson includes clickable hints, in case you get stuck, and additional hints if you submit incorrect code. The text editor is clean and stylish, with adjustable visual options to keep everything readable.

(Credit: Codecademy/PCMag)

If you run into trouble, Codecademy has a dedicated community platform. There, you interact with students on your level and troubleshoot code together, a cheaper alternative to pricey virtual bootcamps. For example, you can schedule meetups with nearby students in your city. There's also a page of resources with forum rules, language glossaries, cheat sheets, blog posts, and access to the help center, where you can get general questions answered. Premium subscribers can study more advanced and detailed project examples. In that regard, Codecademy bests CodeHS, SitePoint, and Treehouse by a notch. Codecademy has a Discord server, but it's managed by fans instead of the company itself.

Final Thoughts

Codecademy - Codecademy (Credit: Codecademy)

Codecademy

4.0 Excellent

Codecademy makes learning to code online fun and rewarding by offering free basics for beginners and paid help for professionals.

About Our Expert

Jordan Minor

Jordan Minor

Principal Writer, Software

My PCMag career began in 2013 as an intern. Now, I'm a senior writer, using the skills I acquired at Northwestern University to write about dating apps, meal kits, programming software, website builders, video streaming services, and video games. I was previously a senior editor at Geek.com and have written for The A.V. Club, Kotaku, and Paste Magazine. I'm the author of the gaming history book Video Game of the Year: A Year-by-Year Guide to the Best, Boldest, and Most Bizarre Games from Every Year Since 1977, and the reason everything you know about Street Sharks is a lie.

The Technology I Use

I use the newest Android and iOS smartphones for testing, but I currently use an iPhone 14 as my personal phone. I just hate that we gave up headphone jacks.

I've always favored gaming laptops over desktops. On that note, I have a 16-inch HP Envy with an Intel Core i9-13900H CPU and Nvidia GeForce RTX 4060 GPU. No matter what machine I’m working on, an alarming amount of my personal and professional life revolves around cloud-synced Google Drive files.

For food subscriptions, my household sticks with CookUnity and HelloFresh for meals. Video streaming is a bit more complicated. While there are too many services to list, we're subscribed to most of the major ones. These days, I find myself drawn to HBO Max's movies and shows, as well as Peacock's reality trash.

I've been a lifelong Nintendo fan, and I sincerely believe the Nintendo Switch will go down as one of the best gaming consoles of all time. It has an unbelievable library of new and old games from Nintendo and third-party companies. The handheld/console hybrid approach makes playing games so much more flexible, a legacy that continues with the Nintendo Switch 2 and Valve’s Steam Deck.

Read full bio