Codecademy Review – Is it worth it?

By Jeremy Kallowitz | Course Provider Reviews

Dec 14

Who wouldn’t want to expand their talents to include computer coding?

With a heavy reliance on computer technology, coding has become a valuable skill that prospective employers are looking for.

This has led to many online services dedicated specifically to offering coding lessons for those who want to make themselves more employable.

We make some money when you purchase a product from a link on our website. If you found the content helpful, please use the link to get to the chosen provider of​ your choice. It doesn't cost you a thing​​​​ and it helps us put out great content. The money involved does not effect the ratings of any given product or service, we just link to an affiliate if there is one available after we write the article.


One of the most well-known coding education services around is Codecademy, with courses teaching a dozen major programming languages. In this Codecademy review, we’ll answer the question “is Codecademy any good?” and compare the platform to another popular coding education platform, Treehouse. In the end, we’ll decide which online tech school is the best.

What is Codecademy? 

Codecademy and Treehouse are both code learning services offered via the internet to users all over the world. They offer a variety of services, including training in HTML, CSS, Python, Java, SQL, and more depending on the type of coding the customer wishes to learn.

However, the Codecademy catalog is a bit confusing to pick through unless the customer is 100% sure of what they would like to learn. They offer lengthy descriptions of the products that require a prior knowledge of terms and jargon in order to understand what one is signing up for. Treehouse, on the other hand, offers simple descriptions that provide users what they would like to learn in easy-to-read paragraphs.

Codecademy and Treehouse have around the same number of users, about fifty thousand plus, utilizing their products, and both services boast students who work with big-name companies such as Google and IBM.

There are plenty of positive Code academy reviews out there, but to get a better idea of its quality compared with Treehouse, let’s compare their pricing, support communities, user-friendliness, and overall quality.


As far as payment goes, the two companies offer different options. Codecademy also has a three-tier system, including Free, Pro, and Intensive.

  • The Free Plan gives users access to course videos, and not much else.
  • The Pro Plan, for $19.99 per month, adds quizzes, projects, and progress tracking.
  • Finally, the Intensive Plan is a $199 in-depth course that adds Slack community support, and 1-3 cumulative projects that are reviewed by professional developers.

Codecademy does not offer a free trial of its Pro and Intensive plans. Treehouse, on the other hand, gives a seven-day free trial for those wanting to try out their paid service.

After that, the service is $25 dollars a month. Their system is divided into two plans – Basic and Pro.

  • The Basic Plan, which offers all their video content, as well as interactive tools, and a support community, and the Pro Plan, which includes all the features of the basic plan as well as extra bonuses like a Code Challenge engine and downloading videos for offline learning.
  • The Pro Plan is only $49 dollars a month after the seven-day trial, but it offers a plethora of extra incentives to spend the little amount of extra cash. There is also a team option to utilize Treehouse in a work setting. This service is customizable to each team.

Support Community 

Both services boast a wide circle of colleagues, teachers, and mentors who are willing to help students keep track of, review, and improve on materials.

On Codecademy, everything support related is placed onto their community page website. They have a wide range of forums, from beginning welcome boards, to specific programming language boards. Access to the community information can come without a log-in, however, if clients want specific questions answered they must create an account and pay for a lesson program. The navigation of their community page is a bit hard to get through, broad categories all lumped together with no explanation as to their function. Again, using their community page requires a prior knowledge of coding jargon.

Treehouse, on the other hand, offers a GitHub account and tutorial for their clients. GitHub is an extremely popular coding repository service where users can store their coding and get it peer reviewed, another service Treehouse offers.

There is also an exclusive Slack channel for users, which provides all the benefits of organization as well as giving the user control of what content they do and do not what to see. The ability to navigate Slack is another valuable skill to have, since many employers are using the program to connect with their remote employees or to work on projects together as a group.

There is no way to preview the Slack channel or GitHub account before signing up for a free trial, but with no strings attached, the seven-day trial allows users the freedom to explore these websites and determine whether or not it is right for them.

User Friendliness 

Upfront, Codecademy is very user-friendly. It’s easy to sign up and dive right in, and the lessons are easy for coding newbies to digest.

But as friendly as it is to beginners, multiple Codecademy reviews note that it is not a great option for intermediate and advanced coders who already know the basics and want to hone their skills. To get to the more advanced courses, you have to get through the slow, hand-holding courses first.

Treehouse, on the other hand, allows users to skip to whatever lesson they want – so whether you barely know HTML or know it like a second language, you can jump right to whatever suits your needs. Their on-demand coding courses are easy to navigate and come back to whenever you have the time.

Additional Resources

Finally, both websites have a link to blogs, where users and experts post articles relating to different fields.

The Codecademy blog is simple and not very unique. They only have two categories of articles, insights and updates, and everything is jumbled into them haphazardly. The graphics are also extremely basic and offer no clues as to what the article contents will be.

Treehouse has a more easily navigated blog, starting off the top with a slideshow highlighting their most popular articles. They a wide variety of categories and each article shows a picture pertaining directly to the contents written, making them easy for beginners to understand and access.

Quick Comparison

  • Curriculum Structure: Treehouse offers a more flexible option for those with a busy work or life schedule while Codecademy keeps a strict timeline for students to follow.
  • Quizzes & Review Material: Quizzes are available with Codecademy Pro, which is priced at $19.99 – with Treehouse, quizzes are offered in their $25 per month plan.
  • Time: Codecademy courses take at least 11 hours to complete, on a deadline, while Treehouse offers the ability to save progress in the middle of a lesson and come back at a later date.
  • Support Community: Both websites offer an online community of other students, Treehouse utilizing the website Slack and Codecademy opting to create their own distinctive online community website.
  • Pricing: Codecademy’s course videos are free for anyone to access, and their full service is $19.99 per month. However, Treehouse offers a free trial for those still on the fence about purchasing their full service, while Codecademy does not.

Pros & Cons 

Now that we’ve compared the features of Codecademy with Treehouse, let’s wrap up our Code Academy review with some pros and cons of each online learning platform.

Pros of Codecademy:

  • Free videos
  • Network of community members to support studies
  • A variety of lessons offered in 12 programming languages
  • Beginner-friendly lessons

Cons of Codecademy:

  • Difficult to navigate through tabs and lessons
  • Can’t skip lessons
  • No free-trial of paid plans

Pros of Treehouse:

  • Simple navigation with a tutorial of how to use their website
  • Flexibility to start, stop, or skip lessons to fit any schedule
  • Clean design that emphasizes the points they are trying to make
  • Affordable, with the seven-day free trial and different plans available
  • Network of community members to support studies

Cons of Treehouse:

  • Paid monthly plan is more expensive
  • Complete list of courses and materials isn’t on their website yet

Verdict: Is Codecademy Worth It?

Whether you are completely dedicated to learning to code for a future career, or just want to pick up a new hobby, Codecademy falls just short of offering a comprehensive service.

Is Codecademy any good? Of course it is, but while its free courses make it a good gateway for beginners, it doesn’t do much to take users beyond those basic skills. Even the paid version isn’t very robust, leaving users to do much of the learning on their own.  

Treehouse, by contrast, offers customers laid out details of their payment plans, as well as the flexibility to choose when, how, and where they will be learning. While yes, their monthly plan is priced slightly higher than Codecademy, they make up for it by offering additional features such as workshops and comprehensive community support.

Even after reading countless Treehouse and Codecademy reviews, there’s only one way to know which coding education program is best for you – try them out. Explore Codecademy’s free videos or sign up for Treehouse’s free trial today to get a feel for each site and decide what really works!  

About the Author

Leave a Comment:

Leave a Comment: