According to the 2016 Stack Overflow Survey, React is in the top ten for developer salaries and it’s the #1 fastest growing technology. That means more jobs and more opportunities for you — There’s no better time to start learning React!
There are a plethora of resources on the internet for learning React. I would know, I’ve been learning for almost three years. Today’s article revolves around my top 3 courses for learning React JS. This post contains affiliate links to each of the courses I discuss — I’ve taken all three of them and hope you enjoy them as much as I did! If there’s a course you’d like to recommend, please shout it out in the comments.
Author: Andrew Mead || 29.5 Hours of Video || 15,897 Students
I’ve taken two of Andrew’s courses and he remains one of my top two internet instructors. His level of knowledge is second to none, but more importantly, he knows how to teach in an engaging manner. His videos are clearly well thought out, and the structure of his content makes learning easy as you are able to progress from topic to topic.
This course is a ‘learn by building’ course. After nearly 30 hours of video and 160 lectures, you’ll walk away having built three different production level web applications with the React Framework: A weather application, a countdown app, and a Todo list application.
Here’s a list of all of the topics covered in this course: React, Redux, Webpack, Firebase, Git/GitHub, Heroku, Chrome developer tools, React and Redux developer tools, Karma, and Mocha.
If you’re serious about learning react, I can’t recommend this course enough.
Author: Stephen Grider || 26.5 Hours of Video || 44,109 Students
Alright, so this recommendation is actually a two part recommendation. Stephen Grider has created two courses for learning React — A beginners course and an advanced course. This is great because you can try the first course and see if you like React. If you do — start on his more advanced course, if not, you can pick a different framework and you haven’t lost anything.
So what sets this course apart from Andrew’s course? The big difference is Redux. If you’re unaware, Redux is a state manager that helps you manage ‘state’ within your React applications. If you have no idea what that means, that OK! That’s why you take Stephen’s course. He starts from the ground up, and introduces and explains every topic along the way.
Here are some of the topics included in this course: React: JSX, “props”, “state”, and eventing. Redux: reducers, actions, and the state tree.
Another ‘learn by building’ course, you’ll walk away with production ready web applications. This course is a great way to test the waters and see if you like React!
Author: Stephen Grider || 12 Hours of Video || 19,036 Students
As I explained above, this is the second course in Stephen Grider’s React with Redux series. This course is perfect for anyone who completed Stephen’s first course (above), or for someone who already has general knowledge of React.
Through 12 hours of video and 119 lectures Stephen really dives deep into the intricacies of React and Redux. You’ll jump right in and cover Authentication with Express/Mongo, Middleware/Higher Order Components, and testing with Mocha/Chai.
By the end of this course you’ll have built an API, worked with authentication, and built your own middleware from the ground up. This is a seriously awesome course where you build some seriously awesome projects.
If you already have experience with React and are looking to build up your skills even more then this course is for you!
Create your free account to unlock your custom reading experience.