You know, the good stuff.
The weird stuff.
But they do exist, and today you’ll discover three of them.
Even senior devs coming from another language can benefit from one of these courses.
This post contains affiliate links. I may receive compensation if you buy something. Read my disclosure for more details.
Data structures and sorting algorithms are two critical concepts in programming. But as web developers, we unfortunately aren’t exposed to them as much as, say, Java developers.
That all changes with this course by Lydia Hallie.
There are no videos in this course, but rather interactive coding environments built right in the browser.
This means ZERO setup time on your part — you can dive right into the code and run it on the page.
Linked lists and many more.
Here’s a video showing you an insider’s view the course.
However, if you’d like to enroll in more courses on this platform, you can save big by opting for one of their subscription plans.
And with the subscription option, you get unlimited access to all their courses. Whether you need some FAANG coding interview interview prep, need to pass that system design interview or want to go all-in and become a front-end developer, most of the courses are diverse, engaging and unique.
While you learn the expected advanced concepts like
this keyword and
prototype chain, Andrei also shows you some extras. For example, you’ll also learn:
- object-oriented programming (OOP)
- functional programming
- memory leaks
- Interpreter/ Compiler/ JIT Compiler
- ES6 all the way to ES10
- garbage collection
We’ve talked a lot about Andrei Neagoie on RealToughCandy – and it’s true, I’m a huge fan of his work. A talented software engineer with friendly demeanor, Andrei consistently creates courses that are relevant, engaging and fun.
Originally from Canada, Andrei also spent time as a developer in Silicon Valley and Toronto before creating courses. While he started off his online teaching career publishing courses on Udemy, he’s now upgraded to his own platform, Zero to Mastery Academy.
The fringe benefits separate Andrei’s courses from the other platforms. When you invest in an Andrei Neagoie course, you aren’t just buying video lessons.
Aside from his bustling Discord community that serves as a real-time help and support center, he also releases two high-protein monthly newsletters: one for web devs, one for Python devs. In addition, he has a private LinkedIn group to help your chances of landing a job in software.
Month-to-month cost is $29.
The yearly cost is $264 which averages $22 per month. With this subscription you get access to his other courses including:
- The Complete Web Developer: Zero to Mastery
- Master the Coding Interview: Data Structures + Algorithms
- Complete React Developer (w/ Redux, Hooks, GraphQL)
- The Complete Junior to Senior Web Developer Roadmap
- Complete Python Developer: Zero to Mastery
- Complete Machine Learning and Data Science: Zero to Mastery
- Learning to Learn [Efficient Learning]: Zero to Mastery
- Principles For Programmers (ebook)
These videos are long. Whereas a lot of popular video-based platforms tend to stick to digestible video runtimes, this course creator isn’t afraid of big numbers. And I mean like 20, 30 and even 40 minutes long.
Ironically, the course feels more digestible in this format because the quantity of videos is reduced to only a handful.
Inheritance and the Prototype chain
A front-end developer by trade, Tyler McGinnis also served as director of Dev Mountain.
Each video lesson is accompanied by a written lesson. On the course welcome page he says:
Because there are people who prefer videos over text (and vice versa), I’ve included both mediums for you that cover the same topic. I suggest watching the video first then reading the text section. By covering the material twice over two different mediums, you’ll master it better.
The month-to-month plan costs $25.
- React Hooks
- React Router
And with subscriptions available for all three platforms, you can enjoy this course and many more with either a monthly or deeply-discounted yearly plan.