3 Udemy Courses To Make You Successful at JS

3 Udemy Courses To Make You Successful at JS

How I went from an intermediate JS developer to advanced

ยท

4 min read

Introduction

Let's face it. Learning online is the best option for most people. You have access to unlimited free and paid resources on every single topic. But that's where it gets tricky. You don't know which path to take, which topic to learn and where to learn from. To rid you of this uncertainty, I'll be giving you my opinion about the 3 Udemy courses that helped me learn JavaScript and various advanced topics related to it as well. They're paid courses, but Udemy gives discount offers 3-4 times every month, so hopefully you land the courses for a bargain ;).

Note: This article is not sponsored or affiliated with Udemy or the course instructors

The Complete 2023 Web Development Bootcamp

This course's instructor is Angela Yu, who has many other courses on Udemy too. Her method of teaching is engaging and she makes sure to not miss out on any details for students. This course covers everything you need to get started as a web developer, including HTML, CSS, JavaScript, Node.js, Express.js, authentication and MongoDB, React.js and much more. If you're a complete beginner who doesn't know where to start, or already have some basic web development knowledge under your belt and are curious to learn more, this course would be perfect for you. Also, there's a ton of humour and friendliness from Angela's side too!

Link: Complete 2023 Web Development Bootcamp

JavaScript Algorithms and Data Structures Masterclass

Even if you have solid application programming knowledge, larger companies tend to look for developers who are knowledgeable in DSA (Data Structures and Algorithms). Algorithms and data structures are generally thought to be computer-sciency as they tend to be taught as part of a Computer Science course and tend not to have much application while building enterprise-level applications. To have more opportunities and to expand your knowledge as a developer, it's crucial to learn DSA.

Colt Steele's course on DSA using JavaScript is comprehensive, detailed and fun. He explains Big O Complexity, searching and sorting algorithms, and loads of data structures including heaps, trees, stacks, queues and linked lists. He gives complete explanations of his implementations in JavaScript. If you're someone looking to build up your knowledge of DSA and are experienced in JS too, this course is for you.

Link: JavaScript Algorithms and Data Structures Masterclass

Complete React Developer in 2023 (w/ Redux, Hooks, GraphQL)

If you have at least 10 projects in JavaScript under your belt (if you don't know which projects to build, check out my article on the same) and are looking to gain industry-level insight and skills, this course is perfect for you. React.js is advancing pretty fast and is currently the most popular front-end JS framework. Most courses will teach you the basics of React and help you build 3-4 projects. This course is just different. Only the first half of the course, which I have completed at the time of writing this article, is about basic React. The course also covers Firebase, React Context, Reducers and Redux, React Router, Stripe integration, type safety using TypeScript, GraphQL and even testing in React. That's senior software engineer level stuff! If you're someone seriously looking to take your JavaScript and React.js skills to the next level and become an exceptional front-end developer, this course is for you.

ZTM, the company whose instructors are teaching this course, are also very knowledgeable and experienced at FAANG (Facebook, Apple, Amazon, Netflix, Google) companies. Yihua Zhang, the instructor for the course, has a way of optimizing every single part of the code and making it enterprise-level! ZTM's online community, events and resources are also super helpful for anyone looking to make the big leap as a programmer. I highly recommend this course for any JS developer.

Link: Complete React Developer in 2023 (w/ Redux, Hooks, GraphQL)


Thanks for reading! If you appreciate my content and want more, please consider pressing the like button and writing a thoughtful comment. I write 2 blog posts every week, and reaching out to more people and helping them on their coding journey is my goal.

ย