Apr 19, 2016
There are lots of online learning platforms out there, but there are a few popular ones – udemy, coursera and treehouse. I have used them all to a greater extent. I have left out codeschool and linuxacademy (I will be doing a review of Linux Academy as soon as I complete my first Official LPIC exam) because they don’t fall in the same category.
- Introduction to Methods
- Constructor Functions and Prototypes
- Prototypal Inheritance
- Practice Project
And each one of these contains multiple steps. A step can be a video (teaches you the material), question (asks you a few questions, if you get a few wrongs you have to redo the quiz) or an objective (this is where you do hands on coding, this is exclusive to the coding courses). The number of steps and their types varies from course to course. The quality of the videos, questions, and objectives also varies. I have found some to be wonderful and others to be just plain dumb, obviously rushed to just get the content out there. They also have their own text editor – Workspaces which changes depending on what video you are watching. This lets you follow along with the instructor and allows you to do everything in your browser, which is a huge + for me.
Now. Moving on to the certificates or lack thereof. Unlike udemy and coursera, treehouse does not use a certificate system. Instead, they have points. You can earn points in various ways, by watching videos, correctly answering questions, and doing objectives, as well as being active and giving correct answers on their forums. If you want to display your points, just give out a link to your public profile. All in all, I find Treehouse to be a good online learning platform. They offer a wide variety of courses and their way of trying to teach you seems to work great so far – at least for me 😀
And finally, the design and UX. A learning website should always incentivize you to learn more, do just one more step, just one more course. This is usually done via a great UX (User Experience) and holy 💩 do I love treehouse’s UX, it’s smooth with fluid transmissions which are consistent throughout the whole website.
Cover Photo by Kalen Emsley on Unsplash