Since the late 2000s, I'm learning something new on the internet almost every single day. And it wasn't easy to figure out the best tactics and resources to learn from.
Unfortunately, with all of the resources out there it's easy to fall into the endless pit of binge-watching courses and tutorials.
Also, you might struggle to make actionable progress, because
10/9 free tutorials are just hooks to buy something
A lot of cheap courses are too basic or too high-level
So many people have courses on the same topic
Now let's see how to overcome these and find the good ones out.
Most times if someone has a huge following, and an active, helpful community, they did something well.
Example: @joshwcomeau CSS for JS Devs course. At the point when he released it, he already wrote dozens of good-quality free blogposts. Or Ali Abdaals courses on Skillshare.
Udemy has a reputation for hosting extremely low-quality courses.
But, if you look for 3 things, it's going to be easy to differentiate good courses from the mediocre (or worse) ones.
Number of purchases
Reviews over 4.3+
Updated recently (<4 months)
Sometimes even the tool itself has some official recommendations on courses/tutorials. React has a good list of resources on the website community page. Webflow has its own platform, Webflow University.
Some platforms have high standards for teachers. It's always a great sign if it's harder for teachers to get their courses published.
I personally like Egghead.io and frontendmasters.com for JS and front-end development stuff.