All Posts by Jeremy Kallowitz

About the Author

Feb 11

Datacamp vs. Dataquest: Which Data Science Course is Better?

By Jeremy Kallowitz | Course Wars

Data Science is becoming an extremely attractive field in this day and age. Not only is it extremely profitable, it also offers great utility to various other fields. In and of itself, data science can be used for predicting possibilities, prescribing behaviour, determining trends and making predictions based on hidden patterns.

Among students and researchers, there’s a lot of interest in this field, which is why so many online courses are available. Hence, we’ve decided to keep the focus of this article on Datacamp vs. Dataquest, two solid options for data science. Let’s compare and contrast to see which is the better learning platform.


Datacamp was among the first online platforms geared for an optimal data science learning environment. Over the years, they have helped train more than 500,000 data scientists across 150 countries. All beginner courses are provided for free, while premium courses are available for $29 a month.

Datacamp also has a large number of partnerships with both companies and educational institutions. Companies include the likes of Microsoft, IBM, Pluralsight, RStudio and Kaggle. Educational institutions include: Duke, University of Washington and Princeton.


The available courses cover the following disciplines:

  • R
  • SQL
  • Shell
  • Python
  • Git
  • Spreadsheets

The R courses happen to be the most comprehensive and detailed, providing you with access to everything you will ever need to know, although for SQL there is only an introductory one, leaving a lot to be desired.

With Datacamp, you can also make use of career tracks. These are specifically crafted syllabuses designed to accommodate those with specific goals. Currently there are 7 available paths:

  • R Programmer
  • Data Scientist (with R)
  • Data Analyst (with R)
  • Quantitative Analyst (with R)
  • Python Programmer
  • Data Scientist (with Python)
  • Data Analyst (with Python)


Signing up with Datacamp is extremely rewarding because all of their lessons are designed to be interactive and simple. Videos are also provided to help you understand more easily. These video lectures aren’t long. They are short and are directly relevant to the given exercise. Each lesson also has intuitive examples incorporated to further deepen your understanding. The $29 price point also makes for a very affordable option.

But there is one problem to be aware of: there isn’t much additional help beyond what is provided in the lesson. Also, Datacamp’s assignments aren’t very open-ended, which means there’s no incentive to devise creative solutions.


This online platform offers you the opportunity to tackle data science through 24-week project-based courses. You will be able to develop your data science skillset through a step by step approach, with an instruction team prepared to guide you as necessary. Assigned projects can also be used to develop your portfolio for future employers’ consideration.


Dataquest offers a wide number of courses, some of which are focused on:

  • R
  • Python
  • SQL
  • Git
  • Machine Learning
  • Kaggle

You also have access to specific paths. Dataquest offers these 4:

  • Data Analyst (with R)
  • Data Analyst (with Python)
  • Data Scientist (with Python)
  • Data Engineer


Dataquest has the benefit of providing many courses along with a very hands-on approach to make sure students understand what they’re learning. With Dataquest, the biggest priority is application, so there are many opportunities to apply what you’ve learned. They also provide office hours so you can reach out to their data scientists for help, and you also get to be a part of their active Slack community.

You will also note that beginner courses are provided for free, but Dataquest has two paid plans as well. One of the deals is $29 a month, and the other is $49 a month.


When addressing the topic of Datacamp vs. Dataquest fairly, it would be helpful to assess the quality of both options.


First, let’s take a look at some pros and cons of Dataquest.

Dataquest has a wide range of courses one can enrol in and the challenges and assignments you have to complete are challenging enough to help you learn better.

However, a big drawback would have to be the lack of videos which can make it more challenging to understand certain concepts which are best understood with visual aids. You will also feel the need to support Dataquest lessons with other material (textbooks, YouTube tutorials, etc.) to fully grasp the concepts being explained.

Additionally, Dataquest’s price point for their premium access is much more expensive at $49. There have also been reports that the platform is prone to bugs. Also, getting the Dataquest certification isn’t entirely useful since employers usually don’t consider it. Lastly, there aren’t many career paths available.


In Datacamp’s case, it’s important to remember that there isn’t much support provided beyond the tutorials that come with the lessons. This can prove to be a challenge for some. Additionally, Datacamp’s lesson structure can be unappealing to some, as they don’t expect learners to do everything from scratch.

But at the same time, their lessons are designed with the intention of promoting interactivity by providing examples so that you can understand the core concepts better. Full access to Datacamp is also much cheaper at $29.

With most alternatives, complex topics are handled in ways that aren’t beginner-friendly. Datacamp offers the opportunity to understand these complex topics in a simplified manner that everyone can easily comprehend. Also note about Datacamp that it allows you to have a great deal of focus with its courses, so developing individual skills is much easier.


Ultimately, the winner in Dataquest vs. Datacamp is the latter. With a cheaper price point and great interactivity, it has much more to offer those who are looking to expand on their data science skills in an affordable way. The extended career paths are also a great utility for those who are working towards specific goals.

Even though Dataquest happens to get more mainstream attention, Datacamp manages to hold its ground and provide a competitive platform. We strongly recommend Datacamp to everyone who wishes to build on their skills for data science, so don’t hesitate and enrol now!

Jan 23

DataCamp Review – Is It Worth It?

By Jeremy Kallowitz | Course Provider Reviews

The DataCamp website in the last two years has become my favorite destination for learning coding. It is not publicized as much as other places that offer coding classes. However, its courses are extremely effective and make the learning process very smooth and efficient.

I have given a few hours each week to learn a lot from this website. DataCamp is different because of its unique approach to education. You get videos that adequately explain the subject matter through real examples. They are easy to follow and very helpful. These are followed by exercises and quizzes that test the user’s grasp on the subject matter. No long lectures or complications are added to the overall learning experience.

I thought I would write about my experience with this platform. This DataCamp review looks at my overall experience with the website.

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.


DataCamp Website

DataCamp is a website that offers a wide variety of courses. It deals with the subject of data science using Python and R. DataCamp is not the exclusive provider of these subjects. A plethora of educational websites exist for the same purpose. DataCamp, however, takes the lead by offering great teachers who know the subject inside out.

Their interactive exercises make the learning experience easier and more enjoyable. The website also offers a great community that is willing to help their peers in the quest of knowledge.

Apart from these great aspects, the curriculum itself is technically sound and can help any student acquire the necessary tools in their respective fields.

Learning R

When I first started using this website, I had to acquire an in-depth understanding of R. I chose DataCamp because a friend recommended it. He mentioned DataCamp's focus on R, which really caught my attention. I was completely satisfied with the website and soon acquired most of the knowledge I needed regarding R.

The reliance on exercises in the learning process helped me greatly to utilize this language to a great extent. This approach provided me with a fun way to test my capabilities. The only drawback was that these exercises could not help me grasp the inner workings of the language. However, DataCamp is not equivalent to an actual degree and, hence, provided me with a vast amount of knowledge without getting too deep into the subject.

DataCamp is evolving at an alarming rate. It has added various new courses since I joined two years ago. Most of these new courses are great for Python. Even though I was focused more on R when I signed up, I took courses focusing on Python as well. It was an overall enjoyable experience and I was able to learn various new things.

The makeup of DataCamp courses is very simple and easy to follow. They consist of videos that provide instructions and guidance. These videos are extremely helpful and wonderfully creative. They are followed by exercises regarding the subject matter of the videos. Actively solving these exercises will help the user retain most of the instructions provided in the video.

Apart from the exercises, the website also tests a user’s capabilities through quizzes, which give the user a very good understanding of where they stand in terms of a particular subject. These quizzes are mostly in a multiple-choice format and cover the subject matter that is touched upon in the videos.

The instructions are easy to follow and are made in a creative way to create interest in their relevant subjects. The videos and exercises, therefore, are a great way to learn the languages or subjects on offer.

Career Track Feature

There aren’t a lot of DataCamp reviews online. Therefore, it is essential to mention some of the features provided by this platform. In 2017, DataCamp introduced the Career and Skill Tracks, which were essential in various ways. They create a predestined timeline of various subjects based on the skills a user needs to acquire.

For me, they provided a path for learning as before, I was taking random courses based on my own preferences. The Career and Skill Tracks suggest and let you take courses that can help you acquire the knowledge necessary for your goals without aimlessly wandering around. I, therefore, had the opportunity to select the right courses without wasting my time on courses that weren't helpful.

I enrolled in the Python Skill Track. This was because I wanted to learn more about Python. The estimated time to complete this course based on my experience should be around two years. It was engaging overall and has an interesting design and interactive nature.

The Career and Skill Tracks contain various subjects other than Python as well. DataCamp offers three tracks that a user can choose for Python. Similarly, various tracks for R and other subjects are offered as well. Many courses exist outside of these tracks, which I found interesting as well. The Natural Language Processing Fundamentals in Python is a personal favorite as it covers a variety of topics and is convenient and easy to follow.

The Python track itself consists of 22 courses and takes around 70 hours. I completed these courses with another job, so this number would probably be less for someone who has time to spare. If you have a job and are willing to learn on a part-time basis, the 70-hour mark should be more than sufficient to complete this track.

The best thing about this track is that it starts from scratch. It does not treat its users like experts in programming and covers all the basics. The 22 courses, therefore, are designed to take a user from a beginner to an expert status in their respective topics. This is what gives DataCamp an edge over its competitors because you need to have prior knowledge in order to start them. Even with a lack of knowledge, all it takes is the will to learn. I had prior knowledge of Python, so the starting courses felt like a refresher on the concepts that I was already comfortable with.

I didn't always follow the layout provided by the website. Since I had prior knowledge in some courses, I took others in their place. I was wonderfully surprised by the flexible nature offered by the website in this regard. It made the learning experience less tedious as I only had to do the courses I wanted to. The website, however, forms its courses in such a way that a user feels rewarded for following the complete path set by the website.

I felt challenged and rewarded and that kept me going thought the predefined courses for the track. Even if I had prior knowledge about the course, the selection process was very nicely done and you could see why the courses were placed in the order that they were. Of course, I disagreed with the placement of some courses, but they were outliers in the general scheme of the track.


The starter courses for R and Python provided me with great insight into the languages. They were greatly designed and interactive. This made the entire process easy. I really looked forward to these tutorials and exercises every day.

The courses were designed in a way that they take you to the advanced level fairly fast. The layout of the courses made sure that I didn't feel out of place in these advanced levels.

If you use this website, I would recommend taking some initial courses. A little background in coding is necessary. If you have a little knowledge in these subjects, the website can build on that and take you to the next level.

Problems with the Courses

This DataCamp review would also look at the various problems I encountered with the website. The courses take into account various problems you might face and do an excellent job of getting the user through them. However, I still had two problems with the courses on offer.

The exercises become a bit repetitive, which takes away from the whole learning experience sometimes. I did not want to do various exercises that I knew I would have no problem doing. A bit of autonomy in this regard would greatly enhance the overall experience.

The overall exercises, however, were engaging and helped me go through the ones that became a bit tedious. I looked forward to the ones that challenged me in areas where I was not quite as confident. A little change, therefore, in the repetitive nature of the exercises would easily solve this issue. A skip option for exercises is required.

The second problem I encountered is that DataCamp does not focus on the methodological and theoretical part of the subjects. This does not apply to all courses, but background knowledge is an integral part of some courses. DataCamp should incorporate that into all its subjects.

A lack of resources hinders the user somewhat. Various topics do not exist freely online, and the user has to learn about them with just the resources on offer. This doesn't mean this is a huge problem for all courses. However, in my time, I did find some problems in acquiring the resources necessary to complete some courses. While they didn't impede my progress, they were a little annoying in the general scheme of things.

General Observations

The courses offered by DataCamp were fun and engaging. It really pays a lot of attention to the needs of the users. The skills of the users take centerstage. Real-world examples play an important role in the design of the curriculum, which helps a user acquire the skills necessary to tackle the tasks.

Some classes did feel repetitive, but I can understand why they were put in place. They are designed for everyone, so others who do not share a skillset similar to mine would find them helpful. Even the ones that seemed repetitive held true to the promise those courses made in terms of the skills they thought, so I guess this comes under the category of nitpicking. In short, the answer to the question, “Is DataCamp worth it?” would be a resounding yes.

A general problem with most educational websites is that they are not able to deliver on these promises. DataCamp promises that it's a step toward becoming a data scientist. That is a tall claim, but the platform stays true to its words. The courses are designed in a way that can help a user achieve the goals they set for themselves.

A data scientist would need a lot of other tools and skills. This website can act as a path toward attaining that goal ultimately. The courses can suit a wide variety of needs. They are designed in a flexible way and create real intrigue for their respective subjects.

A DataCamp certificate also looks good on your CV as it provides validation for the skills you have acquired. If you're looking for a job, DataCamp provides a good opportunity to make your skillset into an official tool for your CV.

Conclusion - Is DataCamp Worth It?

Is DataCamp worth it? The simple answer to this question is, “Yes.” I have used this website for two years and continue to do so because of the expanding nature of the courses and ease of use that comes with the learning process. I would recommend DataCamp for anyone trying to learn new things and acquiring new skills.

DataCamp relies on simplicity and user-friendliness. This is accompanied by very informative courses, great teachers and an interactive website. I found various concepts easy to learn on this website which had previously been hard for me. This website is an example of how the learning process can be simple and interactive while still setting up a clear path for users to learn the necessary skills.

This DataCamp review looks at my journey through the DataCamp website. I would suggest you start your own.

Jan 21

Udacity Full Stack Nanodegree Review

By Jeremy Kallowitz | Course Provider Reviews

If you have ever considered delving into full stack JavaScript, there are a couple of different options for you. However, for the most part you’ve been pointed towards a few different sources. There’s always that pesky friend or professor that’ll swear by a certain book or course. But the common thread among all of them is they seem to recommend the Udacity Full Stack Nanodegreee course. And so many people pick it up based on these recommendations alone, but does it really live up to the hype? I had similar doubts too. This is why I’ve done a decent Udacity Full Stack Nanodegree review so you don’t have to go do all the hard work.

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.


At First Glance

As soon as you open the Udacity Full Stack course page, you’re greeted with well-designed layout enticing you in. It starts off by listing what the course offers, and then goes into why this course would be beneficial for you. Some statistics are thrown around here and there and at the end you’re greeted by reviews and testimonials. There aren’t too many details of just exactly what the course offers. There are just brief points on what the course can help you out with it. To the average person, there’s no way to accurately gauge if the course can live up to its promise on the webpage alone. This is why so many people like myself have to turn to a Udacity Full Stack Web Developer Nanodegree review.

The course occurs several times throughout the year, but you have to join in before enrollments close. The course itself lasts a modest 4 months which should be plenty of time to get well versed. The cost is a bit steep at an even $1000; this in itself is enough incentive to read up on some Udacity full stack developer nanodegree reviews. It’s important to note here that I didn’t find any specific information on any hidden or cancellation charges.

Signing Up

So after I had paid the signup fee, I was greeted with a countdown to when the course session would begin. Once it started, I was learning new concepts and being tested on my abilities. The process was fairly straightforward and things kept going at a steady pace. I received weekly updates of my progress and the next steps to accomplish.

The Course

This wouldn’t be a fully-fledged Udacity Full Stack Nanodegree review if I didn’t actually review the contents. The course started with programming basics like Python, HTML, and CSS. These were meant as refresher more than anything. It’s definitely recommended that you have a fair bit of knowledge about them before you dive into this course. After that the actual course started away focusing on back end, front end, deploying servers, and getting familiar with the tools.

These parts followed one after the other in timely fashion. You were expected to be well versed in the topics at the end. If you lagged behind, the course would continue with or without you, leaving you in the dust. This made it a little hard for me when I was preoccupied with other things in my life.

Every part was accompanied by projects that we had to complete. These included things like creating item catalogs, server configurations, portfolio sites, and many other things. These were designed to test out ability of applying the concepts we had grasped along the way. While some were challenging and fun to complete, others were simply too infuriating and didn’t factor in a majority of the course material.

Why I Wouldn’t Recommend Udacity Full Stack to You

If you’ve read my thoughts on the course, you probably think I found it helpful. And to a certain degree I did, but I simply cannot recommend this course to anyone as is. While there’s good material to be found here, it simply does not live up to its $1000 price tag when there are other alternatives available.

Instead, what I would recommend is the Treehouse Full Stack Java course. This is one of the most comprehensive JavaScript courses I have been able to find, and it definitely gives Udacity a run for its money. It might not have the singing praises that Udacity carries but once I showed this to my colleagues and professors they were unanimously impressed.

The course has enough material to cover a span of 53 hours. If done right, you should be able to finish it within a couple of weeks. The best part about this course is there’s no rush to follow through to the next step. Everything is provided to you to finish at your own pace. You can finish it as quickly or as slowly as you want.

The great thing about this course is that it follows very comprehensive learning material. You don’t have to go around looking for supplementary material like with other courses. Everything this course gives you is enough to get started without wasting your time, effort, or resources. The course follows a pattern with an easy to grasp learning curve. It slowly and steadily introduces core concepts and then adds something to build off it.

Udacity is fairly basic in comparison, I would say it’s fine for getting your feet wet but even then it’s not worth the money. Having used both firsthand, I can tell you the difference of experience is night and day between these two services. If you know someone that has found some use from Udacity’s course, more power to them. But if you seriously want to consider getting full stack down the right way, then I honestly can’t think of a better option than Treehouse.

But you don’t have to put all your trust in me to make your decisions. As of now, Treehouse offers a free trial for its Tech House degree. Be sure to sign up and experience the service for yourself. I think you’ll find it’ll definitely be worth as much of your time as it was mine.

Jan 10

Codecademy vs Udacity – Course Wars – Which Is Better?

By Jeremy Kallowitz | Course Wars


What is Codecademy?

Codecademy is an online learning platform hosted on the cloud and has become quite popular nowadays. Codecademy is able to provide what before the advent of the internet, could only be achieved through a full university education or through multiple books. This platform is quite competitively priced, of almost no cost and is created through experts for a variety of courses of computer programming languages.

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.


 It helps to make the learning to code or design websites interesting and easy. The users can easily learn a wide range of programming skills, such as CSS, Python and JavaScript. The best part about Codecademy is that the courses it provides are free and there is no overhead of a class schedule or large amounts of loans to pay or having specific timings for the courses. Although there has been a plan recently incorporated that is paid - it offers access to live support for advanced learning.

About Codecademy

Codecademy came into being in 2011 and currently it has around 25 million users of the service. This site was developed by a couple of students from Columbia University to bring code instruction into the information age. It caters to the beginner learner and offers about 12 different coding tracks.

  • Python
  • JavaScript
  • PHP
  • Java
  • AngularJS / React.js
  • jQuery
  • SQL
  • Ruby
  • HTML / CSS

These offerings are free, but Codecademy does also offer a ‘pro’ option which allows tailored tutorials and lessons for the users as well as for live tutorials. In order to access the all of the features on this site, the users can create a learner profile and then begin their track in any of the languages that they choose which are listed above.

Easy set up

At Codecademy, everything is set up online already and the users simply have to write their codes and test it in the integrated browser. This makes it easy for learning the coding and makes it stress free. Generally, when a person is learning a coding language, they have to download it and set up an IDE, which is the Integrated Development Environment, which may be quite difficult for the new users, but this is not the case at Codecademy where everything is set up already.

Student community access

This platform also gives the users an access to a community of students who help others with their issues that the users may have during the courses. The users can expect a great amount of support from other students at the Codecademy student community.

Free account

The Codecademy website is completely free as you sign up and start with their introductory courses. As the user logs in for the first time, it is suggested that they start off with the free courses with CSS and the HTML. It is a great platform for those people who are beginners and who are looking for something where they can quickly learn a common code language. For those of the users who are not sure whether they want to start right away, they can simply view all the options of the courses they offer for free. The users can also sort out the courses according to what their objectives are. The choices may vary between languages, web development, APIs, tools as well as data analytics.


Codecademy helps to keep the users motivated by giving them badges for their achievements through their courses. All of the skills that the users have gained through the courses will be displayed on their dash board and each lesson will be able with the clickable hints so that users don’t get stuck. Moreover, there is also a dedicated forum for Q&A facilities for each of the lesson which serves as a platform for troubleshooting code with the other learners on the platform. The general questions of language glossaries, help center and forum all help to answer all of the questions.

Codecademy Pro Plan

All courses at Codecademy are free for the users and the catalogue offers hundreds of such courses which can help develop the skills of the users in their preferred programming language. There is however the ‘pro’ option for users which allows tailored tutorials and lessons and also provides live tutoring. They can get access to premium content like portfolio building, quizzes and customized learning path. You can also get flexibility in order to adjust your timings and schedules around your commitments at work and home.

Lessons for Everyone

Codecademy is a great platform to help the users to get started with various programming languages and coding. They also have partnership courses with different companies where they teach people on how to use and to develop software for products. For example, Codecademy and Amazon have introduced a course which can help the users to develop apps for Alexa, the Amazon Assistant. By using the pro plan offered by Codecademy, the users can pick anything from learning about JavaScript frameworks to Sass or even ruby on rails.


What is Udacity

Udacity is new yet a different experience for online learning. It originally offered university styled courses but now it offers an online education which is free of cost in the vocational area. The aim is for helping the professionals or those who are entering their careers and it is a way of increasing the proficiency in their respective fields and to further improve their career opportunities.

About Udacity

Udacity has been around since 2013 and they have built a small set of courses for the tech professionals in full stack programming as well as in computer science. They actually have a proper partnership with brick and mortar universities and they offer their students / users Nanodegrees which are basically online certifications which show that they have completed their course or that they are proficient in a particular area of training. The courses can be timed to suit the needs of the users and they can go at their own pace. The free courses are also offered which are without any help or less support or feedback from the instructors, while the paid nanodegrees include certificates of completion and coaching facilities. The courses offered are similar to what you would expect at a traditional university degree along with video lectures and online assessments. This platform however is open to everyone without the barriers of admission. This form of education is also known as MOOC, which is the massive open online course and is the emerging form of education.


Their sponsors include the big names like Twitter, Facebook and AT&T and they have their content available. There are also a lot of courses to choose from. Moreover, places like Georgia Tech have on courses which are listed with Udacity in the field of computer science. Moreover, Udacity also boasts the largest selection of self learning Artificial Intelligence courses.


The model is similar to the Khan Academy which is quite famous and a nonprofit enterprise which specializes in general education. They create and host their own course content while Udacity works directly with the corporate partners. This is one of the reasons why Udacity really emphasizes on being built and recognized by the industry leaders for the advancement of your career.


The courses offered at Udacity are self-paced and they last for about two weeks and the design of the courses is Spartan. The short lectures are hosted on videos which can be navigated easily in the browser. The audio and video qualities are both superb and easy to understand. Most of the courses are geared towards the mid level learners who also have a bit of experience. The courses are however divided between new, beginner and advanced.


There is lack of support which can be seen in the forums as there is no response to the post of the user by the peers, which may be considered as one of the greatest weakness of this platform.

Subscription packages

They offer two types of subscription packages to the users. There is the individual course enrollment as well as the Nanodegrees. The costs of the two are similar about $200 for a month. As such, a nanodegree is a better choice if you really want to show something for the efforts that you make while you learn and take the courses.

Overall, the Udacity platform is developed as an online college by and for the tech industry. The monthly subscription may be a barrier to many people as well as the rates for monthly mentoring and feedback, those who choose the free path will not have a nanodegree to show for their efforts on the other hand. As such, it requires funds and the ability to afford this platform, especially if you are a beginner.

Specs - Codecademy


  • Code editor, progress saver, forum, written tutorials


  • CSS, HTML, JavaScript, Ruby, jQuery, Python


  • Name: Codecademy
  • Company: Codecademy
  • Type of Software: On Premise / Standalone
  • Typical Customers: Small business or Medium sized businesses
  • Business Area: Cross Business Areas
  • Platforms: Cloud, Desktop
  • Address: New York, NY 10001, USA

Specs - Udacity


  • Editor, forum, progress saver, video tutorials


  • CSS, HTML, JavaScript, Python, Java, SQL, Swift, R


  • Name: Udacity
  • Company: Udacity
  • Software Type: Standalone, On Premise
  • Typical Customers: Medium business to Large sized businesses
  • Business Area: Cross Business Areas
  • Platforms: Cloud / Desktop
  • Address: 2465 Latham St, Mountain View, CA 94040, USA

Pros and Cons

Codecademy - Pros


  • The users can write codes from the start. They can start small with constant feedback and then slowly progress for concepts which are more complex. The users can also see the results of the codes in an instant and give great feedback.

Excellent Progression

  • The users are not overwhelmed with information in Codecademy. The information that they provide is given as bite size and the bare minimum which is required in order to finish a basic task and for getting the next one in line. The background information is filled in slowly as the course progresses.

Good editor

  • There is IDE, which is a powerful and is ideal for being used by beginners and may also be used outside the curriculum as well. IDE stands for Integrated Development Environment. 

Bite size lessons

  • There is always a focus on a building up of a single concept in each lesson, along with repetition, which is used for drilling the concept clearly.

Codecademy – Cons

Lack of context

  • This is great for providing the users with an approach which is very hands on but it lacks context on how to start a project in real life or in practical terms. The Codecademy's interface may be used by the users for learning how to code, but the users however may not know how to code on an independent basis.

For quick refreshers, it is not the best structure

  • The lesson content is focused on those users who are just beginners and new at learning how to code. This is the ideal choice for the beginners but if you are more interested in refreshing your knowledge then the Codecademy lessons are not designed to be done quickly.


  • This platform is known for having quite a few bugs, which ends up interfering with the editor and it ends up resulting in error messages even when the correct answer is provided.

Content deleted

  • There has been a lot of free content which existed before but has been deleted now, such as the PHP course which has been removed from the website.

Infinite loops can be run

  • The browser freezes if you run an infinite loop. There are many other websites as well which gives an error and it prevents the loop from running. Even though it is not a bug there is not feature for stopping the infinite loops from running and it may be quite irritating for the new users.

Udacity - Pros

Self paced courses

  • The courses are always available that means there is no need to wait for a particular course that you want to run. You can run the course as per your own liking, whether you want to run through it fast or slowly..

Taught by professionals

  • The courses taught at Udacity are done so by the industry professionals.

Offers Nanodegrees

  • Udacity also has the option where they offer different nanodegrees that provide access to many different types of courses, coaching support as well as project reviews for just $200 for a month. Currently, the options include Data Analyst, Front End Web Developer as well as Android Developer and more.


  • The courses which are being offered by Udacity are quite simple and easy to understand by the users.

Feedback on the coding projects

  • The users get actual feedback from the developers on the code that you make and this is very useful. It is no doubt very important to have your apps or your sites do what it is supposed to do, but it is also very important to learn the best practices. You must learn industry standards which may be quite hard for learning on your own.

Udacity – Cons


  • It is very expensive and priced at $200 on a monthly basis if you want to go for a nanodegree.

All types of teachers                 

  • While some of the teachers are really good, others are not so good.

No place to get notes

  • Even though the instructor provides the notes each lesson, there is however no cumulative place where all the links can get accessed and once the user has left the page, the links are not even available on the next page.


When it comes to choosing between Udacity or Codecademy, both are options that offer a lot but have their own cons. If you’re put off by their disadvantages, then don’t worry. There are a lot of other platforms on the Internet, but Treehouse and Pluralsight are one of the best options to choose from.

Firstly, Treehouse is completely free to use, and they have an expansive topic library and includes a host of topics and languages to choose from. There is no need to be developer when you are choosing treehouse, you can start from scratch and become a developer! Moreover, the quality of Treehouse is fantastic and is in HD. The code samples and all details presented is crystal clear. Their presenters and the instructors are experts in their field who are engaging and knowledgeable hosts rather than mere actors. Treehouse also provides its users with code challenges and interactive quizzes. Furthermore, it also provides assistance for job placement as well.

Similarly, Pluralsight is also a great option as it provides an easy to use platform which has a great appearance and portal and a vast choice of courses to choose from along with tests and assessments. The training staff is also well equipped and provides great support and mentoring. So instead of slogging it through Udacity or Codecademy, take a chance on these platforms to learn how to code. Sign up for a free trial today!

Jan 09

How Long Does It Take To Learn SQL?

By Jeremy Kallowitz | Blog

SQL is one of those facets that never ends. Once you start it, you’re bound for life until you can get to a point you’re satisfied with. This fact alone scares away a large number of would be SQL learners because it’s daunting. Because of this, the common question that a lot of people will ask is “How long does it take to learn SQL?” No doubt, you’ve had this question spring to your mind as well.

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.


An Overview of SQL

The reason a lot of people ask this question is because of the expectations that are set up. SQL is thought of as most people to be a simple aspect of programming to handle a portion of the work. When in reality, SQL is a full fledged language capable of handling high level of data and operations. It’s very easy to spend an entire lifetime dedicated to learning all the ins and outs of SQL. And even then, most professionals working in large firms have only been able to nibble away at it.

SQL has been in popular use as far back as the 1970s. The fact that it’s still being used today should be a clue into how important and useful it is. Among the many functions of SQL include:

  • Add, update and delete rows of data sequentially and non-sequentially
  • Generate tables and entire databases
  • Modify index structures and database tables
  • Retrieve analytical data and information from databases for processing
  • Set access privileges for who can access data tables

It’s no surprise then that SQL has been in the running for so long. Apart from providing all this kind of functionality it is also especially useful for acting as a bridge between learning other computer languages like python and JavaScript. On the plus side, SQL is its own coding language. This means that you don’t have to have any prior knowledge from any other languages to learn it. But this also means that any past experience you have will be entirely useless here.

Benefits of Learning SQL

Another common question by beginners alongside “How long does it take to learn SQL?” is “What are the benefits of learning SQL?” It’s a legitimate question as well, there are so many other languages and areas to get into. Why should you focus all your time and attention to a language that was built for a specific set of tasks? The answer is simple, because SQL is extremely important in real world use. Whether it’s a store that needs to keep track of its inventory or an organization looking to keep its data formatted and secure, everyone needs SQL.

There’s no shortage of openings out there in large firms, organizations, and industries looking for database developers and programmers. It is one of those most sought after skills that an employer will be looking out for and you can make a good living from it. You’ll also have a much of deeper understanding of how data is stored, configured, and recalled.

How Long Does It Take to Learn SQL?

Our question remains, how long does it take to learn SQL? It’s a difficult question to answer. There are so many layers of depth you can go into that it can take up your entire life. But most people just want to be able to wrap their head around the basics. And while you’ll find a ton of resources out there that are advertised as great SQL learning platforms, none really deliver.

If you’re learning SQL from a book, get ready to spend the next couple of months getting into the basics. Most textbooks make the learning process more difficult by having you read text and parse it without any visual feedback. You’ll also find that most of the time, the information is severely outdated making it harder to learn with the latest information.

Online courses are by far the easiest and fastest when it comes to the learning experience. There are a myriad of excellent SQL courses out there like the highly acclaimed “Learn SQL in 6 days” ( Like the name implies, this course manages to do what a lot of other resources lack, it manages to teach you SQL in only 6 days. The course covers everything from the basics of SQL like it components, how they function, and how you can implement them with your own data. This course comes highly recommended by professors and SQL experts alike, it’s an absolute must have.

Jan 07

How Long Does It Take To Learn React

By Jeremy Kallowitz | Blog

If you’ve ever dabbled into learning Javascript libraries on your own, you know it’s not always so cut and dry. Some libraries are enough to make your head spin with the minute details. And above all the most infamous of them all is React.  Even the most experienced Javascript user will find that it’s not that easy to get it right. You can spend countless weeks on it without even making any major headway. This is why a lot of people end up asking the inevitable question, how long does it take to learn React?

The problem comes with the way React works. To start off learning it, not only do you need to know your basic HTML. Javascript, and CSS but you also need to be aware about NPM. 

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.


These elements are stitched together so it’s impossible to not be well versed in either one of them if you want to have a chance at moving forward. Additionally, you also need learn up on ES6 if you ever plan writing a React application.

Not only do you have to know about how these elements work on their own but you also have to know how they fit in together.  This isn’t the most straightforward task to do you if you don’t know the ins and outs of React and how your core concepts are going to come into play. A lot of this can simply become too overbearing for someone that just wants to start out and get their workflow going.

So, How Long Does it Take to Learn React?

You might find yourself defaulting to typical learning methods like reading through examples or someone else’s code. And while this kind of method does work for some people it is not only highly primitive but also time consuming. Asking your friends and colleagues might yield results like recommendations for certain books or videos. Methods like these are never feasible for something as logic based as programming.

So what’s the easiest, fastest, and most reliable way to learn React? The answer is online courses. These allow you to study at your own pace while quizzing and testing your abilities. They give you just enough information to move on to the next step without providing too much of a burden. If you’re looking for a quick and easy way to get your head around React, this is the way to go.

The “React for Beginners” course on Skillshare in particular comes highly recommended by students and professionals alike. The course consists of a total of 1 hour 20 minutes worth of 17 videos focusing on React. It covers everything from the basics of React to how it works, what you can do with it, and more importantly, how to use it.  By the end of the course, you’ll be well on your way to using it in real world situations. All in all, using this course guarantees that all it’ll take is a few hours for you to get familiarized to React.

Dec 29

Treehouse vs Udacity – Which is better?

By Jeremy Kallowitz | Course Wars

Online courses are the best option if you are already too busy to learn, or if you're juggling too many things at once. Since online courses are super flexible, you get the opportunity to fix your own schedules and learn at your own pace. Online courses also allow you to learn without having to spend extra time and money traveling to your workplace, making learning easier and affordable than before.

When taking up courses online, you would want websites that will offer the best options. This article will discuss two websites, namely Treehouse and Udacity. It’s wise to remember that tree house offers tech degrees while Udacity offers nano degree. We’ll be talking about the two websites in details here, and to make it easier to decide which to choose, we’ll compare all of their features and their individual specifications.

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.


To begin with, Treehouse is suitable for beginners who basically have no idea or experience about the web. Their step by step process is extremely helpful for those who are beginning to grasp the basics. With simplified video tutorials which explain matters in depth and exercises that further familiarize students with the coursework, Treehouse is a wonderful platform for beginners for web development and design.

The services at treehouse have a monthly subscription fee which also allows access to treehouses' network, its own library and job listings. Although there are some slight complains, saying that a few of the coursework starts at a very easy level, yet it’s clear to understand that it’s one of the reasons why beginners find it so helpful. Besides, even experienced developers can learn a new program very quickly due to its pace of learning and how it’s designed.

Treehouse includes a lot of features which include:

  • Projects,
  • quizzes,
  • tutorials on videos
  • editor,
  • progress saver,
  • forums

Meanwhile, the languages it uses are :

  • HTML,
  • CSS,
  •  JavaScript,
  • Ruby,
  • Python,
  • PHP,
  • Objective-C,
  • Java,
  • Swift

On the other hand, Udacity is actually better for students who already have preliminary knowledge about their subject, and therefore, it is good for intermediate beginners. The coursework is designed in a rigorous manner and so pushes students to strive harder.

Technically, it is good for those who love challenges, and you can choose how you'd like to learn. A good many of them are offered for free, whereas there are also some that involve additional tutoring and also provide verified certificates after completing the courses. Udacity also has its own community, similar to Treehouse, which provides a lot of helpful solutions to user’s questions.

The features of Udacity include:

  • Editor,
  •  progress saver,
  •  forum,
  • video tutorials

and the languages used are:

  • HTML,
  • CSS,
  • JavaScript,
  • Java,
  • Python,
  • Swift,
  • SQL,
  • R

When comparing these two websites, we have stumbled upon a lot of pros and cons for each one, which will help give you a better view of which one to actually go for.

Treehouse is actually one of the best websites for learning web programming and coding. The tech degrees offered by Treehouse ensures you learn skills which will allow you to create your own apps and edit websites.

With over 287,000 students, Treehouse is focused mainly on technology and computer-related subjects, such as HTML, CSS, app designing and so much more. Treehouse doesn’t just teach these subjects I general, but rather if you want to learn specific subjects and gain in-depth knowledge in each of them, then this is definitely the site for you.

With a dedication to providing as much content as possible, they also update their website regularly and upload new videos every week, ensuring that you remain a step ahead in your field of learning. With the skills to write codes and create apps, you can build websites and even start your own business. Furthermore, it allows a 7-day free trial which gives you the opportunity to test it out for a while without signing for any contracts. And after your free trial period, you can always sign up for an extra month and decide if you actually like the website.

The pros and cons are as follows:


  • Treehouse has updated content which includes over 1000 videos
  • Offers hands-on practice with Code Challenge Engine
  • A feature that allows you to set goals and track achievements
  • Available on Android, IOS, and many others
  • You don’t have to sign any contracts unless you’re absolutely sure


  • No discount option for long-term membership
  • Only technical courses are available, such as web development and designing.

On the other hand, programmes or “nano degrees” offered by Udacity are basically short programmes that offer certification to help you prepare for jobs that require tech and web skills. These long-term courses are based on high tech and specialized jobs, with their focus mainly on the specific skills required by different firms.

Udacity offers quality courses and has highly educated course instructors from accredited organizations and universities. While pricing and individual features vary depending on programmes, they also offer a 50% refund in case you graduate within 12 months. In addition to that, their Plus programme also guarantees a 100% money back offer if you don’t get a job within 6 months of completion.

Udacity has its own list of pros and cons, let’s look at each below:


  • Udacity helps you to find jobs and offers placements at very good companies like Google, Intuit and more.
  • It has the Udacity Connect feature, which allows in-person classes help you to stay ahead and accelerate learning.
  • If you don’t get a job with their Plus programme, then they offer a 100% money back guarantee.


  • It requires an application to get in since its comparatively more competitive.
  • Intended for serious minded students who want to be challenged
  • The courses are designed in such a way that it must be learned within a specific time period, therefore, it's difficult to juggle other skills or jobs while learning.

Weighing the pros and cons of both learning websites side by side, we have come to the judgment that  Treehouse offers more features when it comes to learning. With an offer that allows the hands-on practice, weekly updated content, and 7 days free trial period, we believe that this is the best online learning tool that you can lay your hands upon.  And if that’s not enough, Treehouse even has the option to sign up for a month after your 7 day trial period without any commitment for continuing.

If you want to learn from one of the best online learning sites out there, then don't lose the chance and sign up for the 7 day trial period today! You wouldn't want to miss out on such an opportunity to learn without making any commitment!

Dec 26

Udemy vs Pluralsight – Which is Better?

By Jeremy Kallowitz | Course Wars , Featured Content

We live in a truly remarkable technological age where anything is possible. Our advancements in technology have made it possible for us to easily overcome large physical barriers. This has granted us the ability to communicate and interact with people all over the world. One of the benefits of living in such a technological age is the idea of online learning.

Gone are the days when you had to physically enroll in an academy or learning center to learn a few basic skills. Nowadays, you can do all that from the comfort of your home at your own pace and on your own schedule. This has enabled many people to start their careers out of learning and perfecting key skills without in-person education.

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.


Sites like Udemy and Pluralsight offer their services by allowing people to learn at their own pace without the need of teachers, large catalogues of books or expensive tuition fees. But if you had to pick between the two, which one would it be? I arrived at the very same question and this is where my research started. Down below, you’ll find out how I managed to choose between Udemy vs Pluralsight and which one I found to be better.

At a Glance

While seemingly similar, Udemy and Pluralsight are made from fairly different business models. They also incorporate different features and cater to different kinds of people. There are other learning sites out there as well, but from my experience, these two seemed to be the most popular ones. Here are the basic offerings of both platforms to make a decision regarding Pluralsight vs Udemy.


Udemy is one of the oldest and largest learning sites out there. It has a vast catalogue of different topics, ranging from basic skills to creative arts and even professional topics. This is reflected in the sheer number of courses offered by the site, which exceeds 45,000.

All of this is possible because Udemy’s business model is like a marketplace where individual people can put up their courses for sale. Topics range from mainstream to very niche subjects. It’s definitely a case of quantity over quality, though. I did see a lot of courses that didn’t seem to offer much or were simply subpar in terms of quality.

Courses can be graded using user ratings. Higher ranking courses will show up more in search results.

Udemy prices its courses individually, but there are multiple payment plans and subscriptions as well for individuals and enterprises.


  • Over 45,000 courses covering 20+ topics
  • Courses available in 80+ languages
  • Individual course pricing as well as a subscription model


  • Quality of courses varies drastically
  • Monthly subscription costs more
  • Individual courses can be very expensive
  • Course model makes it hard to take more than one course at a time


Pluralsight is relatively new in the sphere of online learning sites. Hence, it doesn’t have the sheer number that Udemy does when it comes to courses or topics. But what it lacks in quantity, it makes up for in quality.

Pluralsight has around 5000+ courses available on its site at the moment. What makes it different is the fact that these courses are carefully curated and are offered by qualified individuals. There are also some extra goodies here like multiple learning paths, skill measurement, and much more.

While the catalogue is small, it offers much more than many of the courses on Udemy. Every course I came across was carefully put together, and there was no padding on the site with any mediocre courses. Pluralsight has its own dedicated team to make the sure the courses and course makers are up to standards.

Just like Udemy, there are multiple pricing and subscription options for enterprises and individuals. However, Pluralsight’s courses aren’t priced individually and its monthly subscription price is much cheaper as well.


  • Professional-grade courses
  • Consistent level of content quality
  • Much more reasonable subscription fees
  • Multiple learning paths for ordered learning
  • Easy to keep track of course progress and statistics


  • Course selection is limited
  • Can’t buy courses individually

Picking Between Pluralsight vs Udemy

Now that I had taken a cursory glance at each site, it was time to compare the two in depth. This didn’t seem easy at first because of just how much I had to take into consideration. However, once I started to use both sites, the picture started to become clearer.

I picked some topics and searched for courses on both sites. As expected, the course offerings were different for Udemy vs Pluralsight.

I then set about comparing the course selection and quality of courses. At the same time, I compared the features offered by the two, the different pricing models for the sites, and the overall quality of the service I received.

You can find my comparison down below with special attention to the key factors. This helped me narrow down my preference in the ‘Pluralsight vs Udemy’ fight.

Quantity of Courses

Udemy won this one with over 45,000 courses available in its catalogue. With the service being as old and popular as it is, it’s no surprise that it managed to achieve this feat. However, as previously mentioned, not all of these courses are high quality. A lot of them lacked in quality and only seemed to pad up Udemy’s numbers.

Quality of Content

Pluralsight was the winner here with its excellent courses. Each course seemed to follow a standard of quality throughout. The production quality of Pluralsight’s courses simply blew Udemy out of the water. Images and screengrabs were high resolution, and voices and audio files were clear and understandable. Compare that to Udemy, and you end up with a lot of courses that simply aren’t up to par or lack a high-quality presentation.

Curation of Course Material

Going off my previous point, I found that these sites curated their content differently. Pluralsight has its own team working tirelessly to ensure the quality of the courses remains at an acceptable level. On the other hand, Udemy relies on user ratings for its course curation, which isn’t always reliable and can be manipulated. This is why Udemy’s courses lack that standard of quality.

Topic Variety

Udemy offers a much wider variety of topics. It offers not only learning material but also additional content on developing artistic skills or hobbies. At first, this made me consider Udemy as clearly superior, but once I looked at enough subpar courses, it made me want to reconsider. Pluralsight offers courses focused on a few topics, but these courses are extensive and cover the topic well enough.


Pricing is an important factor to consider, whether you’re an individual or a large corporation. Both Udemy and Pluralsight have different pricing plans on a monthly or yearly basis.

The big difference here is that Udemy provides the option to buy courses individually. While this seemed like an attractive option at first, when I looked at course prices, it became clear that this wasn’t the case. Since Udemy allows individuals to put up their own courses, they can price them accordingly as well. Some courses are reasonably priced at around $10 or so, while others exceed $300, which is more than what a monthly subscription will cost.

This is why I had to side with Pluralsight here. Even though it doesn’t offer individual course purchases, it charges a reasonable fee. For $29 a month, you get unlimited access to the entire catalogue, while Udemy charges $109 a month for a limited number of courses.

Service Quality

At the last stage of my comparison, I compiled my overall experience with the two sites and their content, customer support, and quality. This allowed me to rate the service on a whole based on my time using it. It didn’t come as much of a surprise to me that Udemy was clearly lacking. While the site used to be one of the best for online learning, lately, it has just fallen below expectations. These days, the site simply doesn’t offer a decent quality of content. This is why a lot of people have moved away to superior alternatives like Pluralsight.

My Personal Pick for Udemy vs Pluralsight: Pluralsight

It’s no secret here that Pluralsight offers much more for much less. This made it easy for me to pick Pluralsight as my winner. Don’t get me wrong, Udemy isn’t a bad online learning platform. However, lately, the service has fallen short of the quality it once had. Combined with the lack of extra features and the expensive pricing model, I simply can’t recommend Udemy anymore as a decent online learning service.

Pluralsight offers fewer courses, but they’re all high quality, leaving me with little complaints. I don’t have to spend my time sifting through large course lists, looking for decent courses. I can just log on and pick a random course, safe with the knowledge that everything will be up to standards. For someone like me with limited money and time, that’s more than I could ever ask for.

If you haven’t already, be sure to check out Pluralsight’s free trial so that you can test and experience the platform for yourself.

Dec 14

Coursera vs Edx – Which Is Better?

By Jeremy Kallowitz | Course Wars

The saying goes that an old dog can’t learn new tricks, but that point of view is being challenged as online platforms for education continue to evolve.

Online learning is no longer limited to simply downloading materials, going through them, and taking tests or demonstrating proof of understanding and application.

There are now more dynamic and interactive methods being used for these platforms, with apps, audio and video, online discussion venues, ebooks, and more.

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.


A classroom is no longer defined by a room, desk, lecturer, or even a set schedule. Students can now go online to learn at one’s own pace from reliable and exclusive institutions.

And now for the showdown - edX vs. Coursera

edX and Coursera are two preferred platforms for online learning, offering courses from recognized schools from around the world. Their certifications range from skills accreditation to diplomas to full out masters degrees.

Classes and programs run during a specific period, from a month to an entire semester, but students can check in and work at their own convenience any time during the day.

Coursera, in particular, gives a breakdown of recommended time to work on the week’s worth of assigned materials.


Coursera designs their offerings according to course, specialization, professional certificate, master track certificate, and a degree.

A course is equivalent to a workshop class, where you pick up skills from expert instructors versus a specialization or professional certificate which offer accreditation for career-related purposes.

A master track certificate, on the other hand, offers subjects for academic credit recognized by select institutions.


edX offers similar programs, with MicroMasters Program (subjects for school credit), Professional Certificate for skills certification, and X-Series or short classes for new skills.

They also have online degree programs, and a first year college program through the Global Freshman Academy by Arizona State University. Payments to edX do more than fund their own platform, part of its proceeds help their foundation to fund free education for those in-need.

Common offerings

Both sites’ courses and course materials are accessible through mobile apps, or from one’s web browser, and have options for free online “view-ins” (as opposed to traditional sit-ins)  and paid certifications.

View-ins may access course materials and videos, though they are not be able to participate in discussions or activities.

While view-ins are allowed to follow the course to the end, no certificate or credit is given, as users are encouraged to sign up to fully maximize their course’s offerings.

There are different prices for each course however, depending on the length and certification offered at the end. edX’s classes start at US$49.00, while Coursera offers monthly subscriptions for access to the site starting from US$39.00 per month.

Courses on both platforms aren’t even limited to hard skills. Whether it’s programming language, another country’s language, math, or even arts and humanities, the course catalog for both sites are rich and offer something for  everyone.

Enter your text here...

Dec 14

Codecademy Review – Is it worth it?

By Jeremy Kallowitz | Course Provider Reviews

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!  

1 2 3