I decided to write this topic because I personally wanted to know this kind of information when I started learning web development so that I can save my time to find good one from thousands of courses.
I would like to say in advance that this story includes my personal preference, which might be different form yours. However, I hope this still will give you some hint to choose appropriate courses for you.
Before pointing out specific names, I want to give some general tips. One is that all Udemy courses whose rating is over 4.5 and have over 10k reviewers are excellent. The other one is to check if the course has a “Top Companies Offer This Course to Their Employees” section or not.
This course covers all the topics needed to be a full-stack developer, including HTML, CSS, React, Node.js, PostgreSQL, GitHub, and NPM/NPM script, as well as an explanation of how the Internet works.
👍You can learn how to join some open source projects with practice projects in the GitHub section: I think this is the biggest benefit to take this course because I could not find any chances to work with others though it should be critically important to know how we work in a group.
👍 You can see the outline of the road to becoming a web developer
👎 Sometimes, the libraries he uses in this course have been updated since he uploaded the lectures: However, if you can read the official documents or other materials that help you solve your problems, there is no problem.
👎 Not enough
In my opinion, getting errors and library updates often happens in web development. So I can say the experience I gained during this course is good practice for being a web developer. Furthermore, this course can serve as a litmus test to determine whether you enjoy web development or not, as you may be happy to pursue other fields if you are unable to be patient with these problems. Now I’m interested in other advanced courses.
👍 This lecture includes not only coding syntax but also the mindset a web developer should have.
👍 He provides lecture notes in a PDF file, which I found helpful when I reviewed this course.
👎 Some lectures take over 40 min.
👎 His talking speed is too slow, even though I set the play speed to be 1.5x.
But these negative things are totally my preference, which may not be a problem for you, and even if so, these are just trivial things.
3. React — The Complete Guide (incl Hooks, React Router, Redux) by **Academind by Maximilian Schwarzmüller**
This covers basic topics in React, including React Router, Redux, and the introduction of Next.js.
👍 He covers all the basic key points in a comparatively short time.
👍 His videos are normally around 10 minutes long.
👎 You have to take another course if you want to know that in detail.
Indeed, I also took his other courses: Next.js & React — The Complete Guide (incl. Two Paths!) and React, NodeJS, Express & MongoDB — The MERN Fullstack Guide. These are useful for me, though.
The original article is here