The 7 Best (Paid) Resources To Learn React from a Past Beginner
Wednesday, February 17, 2021
Let's face it. There are SO many resources for learning React online.
React is the most popular JavaScript framework around, so it's no surprise that there are tutorials for every topic imaginable. That's fantastic for when you're an established developer. But what about when you're trying to learn for the first time?
It can be overwhelming! There are so many results and you don't know anything about React, so how are you supposed to be able to judge which course will be best for you? Or which ones are even good? Do you really want to give your money to someone that you're not even sure will teach you what you want to know?
I get it. Just a few years ago, I learned React on my own, just by taking tutorials online. To help you and everyone who is looking for a place to start, I've put together this list of the best resources out there.
All of the courses and tutorials that I recommend I have actually taken myself. Trust me, there are lots that I've taken and just left out entirely. For example, you'll notice that I've left off the place where most beginners go: Udemy courses. I've taken quite a few of them. There are some instructors on Udemy who are quite good (Stephen Grider is one of them) but for the most part, I found that those courses are bloated, outdated, and ultimately fairly unhelpful in really learning the concepts.
Every resource that I recommend has a price attached to it. That's partly because I believe in paying creators for their work and I think you should too. But also, these are really high quality courses. If you take any of the courses on this list, you will have a leg up on all the others trying to learn from lower quality courses.
Last thing before we dive into the list: don't get stuck in tutorial hell. If you've already taken a course or two, the best thing you can do right now is to think up a basic little project and start building it on your own. You will learn so much more just by doing it yourself.
Epic React from Kent C Dodds
This is easily my #1 suggestion for learning React. Kent is an amazing instructor, and he will take you from absolute beginner to knowing React inside and out quickly.
I took this course after building a few projects in React and although I thought that I knew it pretty well, it turned out that there was still so much more to learn.
Plus, the course has just been updated to include React 18!
📣 Hey everyone! Just want to let you know that the workshops/exercises for https://t.co/VFTzpCWpTr have been updated to React 18!!
— Kent C. Dodds 💿 (@kentcdodds) April 15, 2022
Changes are minor (and noted in instructions). Huge shout-out to React for limited breaking changes ❤️
Get really good at React 🚀
React for Beginners from Wes Bos
I haven't taken this course, but Wes is a boss and I've taken his Advanced course recommended later. If you aren't already listening to Syntax, I highly recommend checking it out as well. Wes and Scott talk about everything web development and Javascript related in two weekly shows.
For a beginner, this is a great place to start and might be a bit more digestible than Epic React for someone who is newer to programming in general.
React for Everyone from LevelUpTutorials
The other side of Syntax, Scott runs LevelUpTutorials which is an awesome site to get shorter courses on a whole bunch of mostly frontend topics. As any Syntax listener knows, Scott has gotten really into Svelte lately, but his React based courses are still an excellent way to learn React.
Going to be releasing TWO new full length tutorial series on @sveltejs via @LevelUpTuts this month! One will be 100% fee on Youtube, the other will be limited to pros. Either way, very excite to get busy with full stack Svelte this month.
— Scott Tolinski - Syntax.fm - Level Up Tutorials (@stolinski) May 6, 2020
Plus, with a subscription to LevelUpTutorials, you'll be getting an ongoing boost to your career with new courses released every month!
Complete Intro to React, v7 from Brian Holt
FrontendMasters is one of my favourite sites to find really high quality courses and workshops on a whoooole bunch of frontend (and lots of backend) related topics. Brian Holt is an awesome engineer and I've gone through a couple of his courses on FrontendMasters.
Fullstack Advanced React & GraphQL from Wes Bos
Go to Fullstack Advanced React & GraphQL
This was the course where I really started to get React. Since I took it, the entire course has been updated to new content - but the principles of the project-based course are still the same. Wes takes you through building a whole app from scratch.
Announcing Advanced React + GraphQL: totally updated + re-recorded!
— Wes Bos (@wesbos) February 3, 2021
Come build a fullstack online store with React, Hooks, GraphQL, Apollo Client 3, Node.js and the Keystone Headless CMS → https://t.co/f6WtqXuzhO
One of the things that I really like about Wes' teaching style is that he keeps everything upbeat and positive. Plus he leaves in little mistakes and goofs that you might run into along the way. That's great as a beginner because you start to realize that no one writes perfect code every single time and a huge part of being an engineer is fixing your own buggy code. 😂
Introduction to Gatsby from Jason Lengstorf
Jason is an awesome instructor. I actually wish that he made more courses, because I would definitely buy them. You can check out his Learn with Jason series though, which is available for free.
Now, why Gatsby? Well, Gatsby is built with React, but produces static sites that are fast and SEO-ready. Plus, a lot of companies created marketing or ecommerce sites that run on Gatsby in the mid-to-late 2010s so you're very likely to encounter a site built with Gatsby.
That said, I actually think NextJS has a longer life that Gatsby, so I'd immediately move on to:
Build a Fullstack App from Scratch (feat NextJs)
Go to Build a Fullstack App from Scratch
This is a suuuper cool course. You're building a Spotify clone, which is already a fantastic portfolio project, and you get to learn from Scott Moss who is an awesome instructor and engineer at Netflix.
Honestly, this is a great capstone course to the rest of your learning. With this course under your belt, you'll be able to build anything you can dream up. And I seriously encourage you to do so.
Happy learning
I hope you found this list helpful! As a former beginner, I know that it's difficult to find good resources that you can trust to teach you the right skills on your journey to learning React.
I wish you all the best luck and happy learning!