Post/Code

HomeAboutUsesNow

Video Learning.

I am a big fan of online, video based learning. In a field such as programming, I find it works very well. One, being programmers, we already spend a lot of time on the computer. Second, switching between the video you are watching and the code you are writing in the environment you are working in is quick and seamlesss. Lastly, I find it hugely valuable to see how other programmers think through problems, how they code, how they think through the code. It has taught me a lot and I would encourage any programmer (or anyone else for that matter) to try it out!

There is so much to be learned out there, and so many good resources through which to do so. Here are some options I would recommend:

Udemy.

Udemy is a large marketplace. Anyone can upload a course and anyone can buy a course. There is a huge variety of content available covering many wide-ranging fields. From a programming perspective, I would recommend the following instructors:

Maximilian Schwarzmuller - He teaches a wide range of topics, mostly JavaScript and Angular related, though he does cover React, Vue and several other topics.

Stephen Grider - Stephen is another great teacher and focused mostly on the React and related ecosystems.

Reed Barger - Reed is also more React based, however, his courses are not so much courses as they are code alongs. He rapidly codes through various app examples. He does not explain the code, or teach you how, but I find it great to code along.

Angular University.

I believe Vasco, who is the teacher behind Angular University had his start on Udemy, but I have watched several courses on his own site. As the name suggests, he is focused on Angular and the Angular ecosystem.

Ultimate Courses (formerly Ultimate Angular).

Todd Motto is a Google Developer Expert and runs Ultimate Courses. I first came across his site, then called Ultimate Angular, as I was brushing up on my AngularJs skills. He created three very good courses on the topic. Since then, he has expanded his site with several courses on Angular, Typescript and the Angular ecosystem. He has since rebranded the site and it looks like the course content will expand to cover vanilla JavaScript topics too.

Mosh Hamedani

Mosh also seems to have originally built his following through Udemy. Now he runs his own site independently. I thoroughly enjoyed his course on Node.js development and I think he has a great way of teaching an explaining topics in a progressive and understandable way.

Wes Bos.

Wes is an independent teacher/developer. As far as I know, he has not been on Udemy at all(similar to Todd Motto) and has built his audience completely from the ground up. I have been through his courses on JavaScript and CSS and listen to a his Syntax podcast on a frequent basis. He is also mostly React based in his teaching.

Design+Code.

More on the design side, but containing a lot of code too is Design+Code by Meng To. Meng has built up an independent site focused on teaching design (mostly through Sketch) as well as the coding of iOS app via Swift and React. The content is great! And for someone such as myself that now needs to design as well as code it has been a valuable resource to draw upon.

Other platforms.

At various other stages, I have been on and used the following:

Treehouse.

Treehouse offers various courses on a large variety of topics. They tend to be more broad-based, so they cover all the building blocks through various teachers. They have a really cool platform, high quality, well-produced videos and good customer support. They were the first platform I signed up with, and if you are looking for variety, they are a great option. I do however, feel that the independent teachers mentioned above provide more in-depth, niche focused content, typically going hand-in-hand with deep dive course projects. Treehouse as mentioned is more, covering the basics on the high level than getting deep into the nitty-gritty.

Pluralsight.

Pluralsight seems to be the mass-market choice, similar to Lynda/LinkedIn Training. They have a huge variety of topics and teachers, but I prefer to follow individual teachers and, similar to Treehouse, Pluralsight is more high-level, building-block type courses. There are few deep-dive courses that I have come across. In terms of Angular, John Papa is a great teacher on the platform, I thoroughly recommend his content.

Lynda.

Lynda is probably the oldest, most recognised player in online, video learning as they have been around forever. I used them for a while, but also found the content to be more broad-based, ticking the boxes type of content without the deep dives that really get into the details that developers have to navigate on a daily basis.