Skip to main content

Reviews of the Top Online Learning Sites

Author/illustrator for young readers. If my life was a movie, it'd be a comedy for children.

These are my genuine reviews on only the sites that I have personally used and learned from. There are a lot of other great learning websites out there that I have not used yet.



#1 | Skillshare

Skillshare is an affordable learning platform with more than 5,378 classes to learn from. My experience with Skillshare led me to deduce it to be a platform with a concentration in design, business/marketing, and living skills. Good-quality courses on technical skills are sparse. For people looking to learn to code, you'd be better off without a Skillshare premium membership.

Once you enroll in a class, you get access to all the videos in the class. Most classes have a duration of around 1 hour. You can also sign up for a free account and have access to the free classes, which, I dare say, are as great as the premium classes. The teachers encourage students to post their process in the Project Gallery to receive feedback and share it with the community.

Classes I recommend:

  • I recommend the free design classes by Ellen Lupton. They are high-quality classes and you learn a lot from her videos.
  • For people wanting to take up Adobe After Effects, I would recommend Jake Bartlett's series of After Effects classes. His classes are void of jargon and confusion, and straight-to-the-point. He first shows you the project you're going to be making in his class, and the rest of his videos are steps to achieve the exact same outcome he showed in the introduction. If you really want to master After Effects, I would suggest you play around with the interface instead of doing exactly what Jake does.
  • Seth Godin has intensive marketing and entrepreneurship courses that I would really recommend. The courses are really in-depth, and he has attached many accompanying files and worksheets that you might find helpful.
  • Simon Sinek has an amazing course on public speaking. I personally enjoyed it because I believe I learned a lot from this course.
  • James Victore's course on Radical Typography.
  • Jessica Hische shows us her process of creating a drop cap book cover for a fiction novel.

Skillshare is a massive library of knowledge and experience for people who want to learn more about design. Well-known entrepreneurs and graphic designers teach there, including Guy Kawasaki and Paula Scher.

I find that the Skillshare app could be much better. You have to manually switch Full-Screen mode on. Rotating your phone doesn't work. The helpful fast-forward option is nowhere to be found on the app. Watching the videos on a laptop is going to save you much frustration.

My Verdict on Skillshare

5/5 (specifically for Design and Business courses)

Treehouse logo

Treehouse logo

#2 | Treehouse

Treehouse is an online learning platform for beginner coders that boasts to have 179,000+ students all around the world. I was tremendously satisfied with Treehouse's clean and simply UI and its wide variety of classes. You can embark on a track, for example, build a website, and learn the necessary skills to build a website, or learn from their courses with organized content, for example, HTML and CSS. Their forum/community are generally responsive, and the people there are always eager to help you out.

There are two kinds of subscription plans for Treehouse: Basic and Pro.

I have only tried out the Basic plan, but I have heard people saying that the Pro plan was worth the money.


Learn projects with access to 1000+ videos

Learn projects with access to 1000+ videos

Practice live with our Code Challenge Engine

Practice live with our Code Challenge Engine

Get help in our members-only forums

Get help in our members-only forums


Watch talks from industry leaders


Enjoy exclusive bonus content


Download videos for offline learning

Treehouse's student benefits

Treehouse's student benefits

Treehouse also offers student perks, with discounts for services such as Freshbooks, Bundlestorm, Sketch 3, and more.

Treehouse's Learning Interface

Treehouse's Learning Interface

Courses available on Treehouse:

  • Swift
  • Javascript
  • C#
  • Python
  • Ruby
  • PHP
  • Business
  • WordPress Development
  • And more!

I had little experience in HTML and CSS, but when I was doing their Build a Website track, I found their videos to be extremely slow-paced. The video qualities are great, but I have long unsubscribed from Treehouse because I find its teaching style unsuited to my learning style. If you learn best by watching few-minute long videos and taking notes, this is a great site for you.

Once I had to contact Treehouse because of an emergency concerning the payment, and their response was prompt and professional. Sometimes they do take a few days to reply, but they try their best to provide you with the best customer support you deserve.

Treehouse Android Animations and Transitions Intro

My Verdict on Treehouse

I give Treehouse a 4.5/5

Code School logo

Code School logo

#3 | Code School

Treehouse and Code School are two frequently compared coding schools online. After research and trying out both platforms for my own, I can confidently conclude that Treehouse is great for beginners and has a wide library of videos, but it cannot compare to Code School's intensive concentration on a certain programming language. Code School has significantly less amount of coding courses to learn from, but every course is explained in-depth so that you learn all there is to a programming language. Code School's slogan is Learn by Doing, which reflects accurately on that style of teaching. Code School is great for people who are mildly experienced in coding. I have heard amateurs in coding complaining that Code School was hard to catch up with at first. However, I wouldn't strike Code School out of the picture with that reason. You can always consult the forum, or contact a human Code School advisor to get help with anything you didn't understand.

Code School sometimes present a course with videos, but other times, you write your code with instructions displayed on a panel beside your workspace. I personally find this approach more engaging because I tend to lose focus when faced with videos longer than two minutes. You might find it complicated to navigate the interface at first, but once you get used to it, it won't be a bother.

Not sure if it's just me being a designer: sometimes I get bugged by the dull-colored green-screen cutaway videos, but they are not frequent, so it's not that bad. It makes the videos look low-quality though. Let me know in the comment section below if you think it's just me, or if you agree with my opinion.

Code School's Ruby Course Interface

Code School's Ruby Course Interface

You can sign up and access some of their courses for free. If you decide you like the way they teach, you can upgrade your account to access the rest of their courses.

Courses/Paths on Code School:

  • iOS
  • Ruby
  • Database
  • Javascript
  • Python
  • Git
  • Electives (extra courses without categorization)

Code School is the way-to-go if you truly want to master a programming language. Despite the disadvantage of not having student perks and a wide range of courses to choose from, you get the best out of each Path, and great customer support that provides a response within 24 hours.

Code School the Elements of Web Design Course Intro

My Verdict on Code School

4.7/5 (I still think the green-screen cutaway videos make the videos look bad, although it conveys the message just alright.)

Codeacademy is one of the most well-known online coding schools.

Codeacademy is one of the most well-known online coding schools.

#4 | Codecademy

Codecademy is a wonderful site to learn to code for free, with 25 million users worldwide. They also have a premium product in Codecademy Pro, which has additional projects, quizzes, and real time help from Codecademy advisors if you ever happen to be stuck on a level. I started off with Codecademy a few years ago, where I built a foundation in HTML and CSS. I really enjoy Codecademy's courses because they don't feed you with videos. Some people wouldn't enjoy their teaching style, but I personally find it very effective. Take a look at their interface, which stays consistent throughout all their courses.

Codecademy's Learning Interface

Codecademy's Learning Interface

As you can see, the instructions are on the panel to the left, and you execute the code in the workspace on the right. I like how you're learning and doing at the same time. One thing great about Codecademy is their flexibility. When the instruction asks you to type in "Jimmy", you can type in your name and still pass the level. It doesn't restrict you to just "Jimmy" and instead allows you to understand the purpose of the string of code and lets you substitute "Jimmy" with whatever name you want.

If you are just starting out on coding, I would suggest you play around with it on Codecademy first, and then proceed to other websites like Treehouse or Code School. Codecademy doesn't equate with Treehouse or Code School or similar platforms because it simply doesn't exist for the same purpose. It's more like an introduction to coding.

I appreciate Codecademy's free courses a lot because it was through Codecademy that I started web development in HTML and CSS. Codecademy almost sounds too good to be true! Make great use of a free platform like Codecademy and share your experience if you enjoyed it.

Courses on Codecademy:

  • Java
  • jQuery
  • Javascript
  • PHP
  • Python
  • Ruby
  • Rails
  • APIs
  • SQL
  • Angular JS
  • Git
  • Sass

My Verdict on Codecademy

5/5 (for beginners but still a great product overall)

Khan Academy is the most-popular e-learning site.

Khan Academy is the most-popular e-learning site.

#5 | Khan Academy

Khan Academy is the absolute lifesaver.

No ads, no subscriptions. We are a not‑for‑profit because we believe in a free, world-class education for anyone, anywhere. We rely on our community of thousands of volunteers and donors. Learn more about getting involved today.

I believe the target audience is high school students, because of their massive library of high school subjects. Khan Academy has also partnered with College Board to provide free SAT test prep. If you're a high school student and you're not using Khan Academy to its fullest potential, you are missing out on free gems. I particularly like the math section because they explain everything clearly and thoroughly in a way that a person who sucks at math can easily understand how the solution is formed.

For people interested to learn coding, Khan Academy also has a computing section (web development), though I didn't like the way they teach through boring videos. If you know Khan Academy, you know their trademark black screen and colorful words. It might be for some of you, so try it out to judge for yourself.

Khan Academy's Learning Interface

Khan Academy's Learning Interface

Sal Khan is the founder of Khan Academy, and he believes that education should be free for everyone. Now Khan Academy has accumulated millions of students globally, and provided free education to all of its students. I believe in Khan Academy's cause. This online learning site has made a mark bigger than itself, reaching so many students all around the globe, all while having less than 100 employees.

Khan Academy lives off donations, so if you enjoyed the lessons and believed it has helped you a lot, be sure to donate (if you can afford it) as a token of thanks.

List of Courses on Khan Academy

List of Courses on Khan Academy

If you cannot understand a lesson, you can leave your question in the discussion section below. Members and students are generally responsive and you get tons of helpful answers (if you ask a reasonable and clever question).

Khan Academy Punctuation Excerpt

My Verdict on Khan Academy

5/5 (for the quality of high school, particularly math, lessons)

Udemy logo

Udemy logo

#6 | Udemy

By far Udemy has the widest variety of courses, with over 10 million students, and 40,000 courses altogether. Udemy used to be overpriced, but now it has restricted its course pricing to $20–50 per course. After purchasing a course and deciding it wasn't the course for you, you can ask for a refund within 30 days of purchase (eligible for purchase as long as you have not viewed most of the lessons in the course). There are also tons of free courses on Udemy, though their quality cannot compare to Skillshare's free courses'.

Udemy courses normally have a duration of around 3 hours. If paired side by side with learning sites that offer subscription plans, which gives you access to their unlimited resources for a month for the price of one Udemy course, it might sound like Udemy is not worth the buck. I noticed a lot of courses on Udemy are also available on Skillshare, so before you purchase a course on Udemy, go ahead to Skillshare to check if they have the same or a similar course before splurging your money on Udemy.

However, there is bound to be an instance when you cannot find a course you're looking for elsewhere, then Udemy is the place you should look for. Their gigantic library of courses is unrivaled for.

Categories of courses:

  • Development
  • Business
  • IT & Software
  • Office Productivity
  • Personal Development
  • Design
  • Marketing
  • Lifestyle
  • Photography
  • Health & Fitness
  • Teacher Training
  • Music
  • Academics
  • Language
  • Test Prep
Udemy's Course Dashboard

Udemy's Course Dashboard

Personally, I cannot seem to watch through all the videos in a Udemy course with discipline and focus, even the free courses! Somehow I am bound to get bored with continuous clips of videos. A lot of tutorials are video-taught, so I do try to at least concentrate through one video. I have refunded a few of Udemy's courses because I find that I simply don't pick up any knowledge after watching the videos, but this is just me and my inclination towards kinetic learning. And because the duration for a course is generally pretty long, my attention is always fleeting.

The great thing about Udemy is that the instructors of the courses you take are responsive and they are always there to guide and help you out with anything you didn't understand from their videos. Some courses also have worksheets at the end of each chapter, or a pop quiz. I took Shani Raja's journalism class. I would complete the assignments he gave, and post them in the discussion section. He would then give prompt feedback on my essays that I really appreciate.

Personally, I would prefer subscription plans over the purchase of individual courses, and I would never use Udemy if I can help it. But it's a learning and teaching platform for millions all over the world, so by all means, don't take it from me if you don't want to. Try it out, and who knows? Maybe you like that kind of teaching style. Everyone has different ways of learning.

Master Persuasion Psychology: Udemy Course Trailer

My Verdict on Udemy

I give Udemy 3/5, due to all of the factors I mentioned above.


If you have any questions or an opinion you'd like to share, please leave a comment below! Thank you for reading, and I hope you enjoyed this piece. If you did, I'd appreciate it if share this post and follow me for more!

© 2016 Amber Lim


Geek Squad on March 08, 2019:

Hey your reviews are very nice and good about all the site, keep updating and posting such posts to spread knowledge.

To all the readers: If you are in need of any repair or installation services in regard with the electronics or gadgets then you can get in touch with Geek Squad Support.


gracewheeler on September 12, 2018:

I like Skillshare and Khan Academy, these sites are suitable. I do not clearly like Udemy, an excessive amount of content material there and definitely hard to discover right courses that could be worth the dollars.

Emma Schanz on June 26, 2018:

I like Skillshare and Khan Academy, these sites are good. I don't really like Udemy, too much content there and really hard to find good courses that would be worth the bucks.

I would replace Udemy with Bitdegree, mentioned by Larry. I checked their site and it really seems like a good source for online learning.

Larry Johanesson on May 23, 2018:

Subsequently, I don't prefer this capitalistic model and rather choose the free info around . So far I'm taking advantage of freecodecamp and Bitdegree that are IMO the top of the heap in this vastness of online education field. Bitdegree even offers to study interactively and gamified that you cant on platforms mentioned in the article.

cufidoxo on December 28, 2017:

Really good sites. Some will take my note. In general, I wrote on about the usefulness of the various learners sites. Some really can help, and some can hurt.

Related Articles