Kent C. Dodds – whom you should follow on Twitter – has released two massive video courses on Egghead.
Course one touches React Fundamentals:
This course is for React newbies and those looking to get a better understanding of React fundamentals. With a focus on React fundamentals, you’ll come out of this course knowing what problems React can solve for you and how it goes about solving those problems. You will have a good grasp on what JSX is and how it translates to regular JavaScript function calls and objects.
Course two touches Advanced React Component Patterns:
The goal of this course is to give you the knowledge of advanced patterns you can use to make React components that are more flexible, simpler, and more fun to build, use, and maintain. We’ll start with a simple
<Toggle />
component which we’ll progressively refactor to each of the patterns so you can see the relative trade-offs of the patterns and how they can be used together to increase the usefulness of your component while at the same time simplifying things for everyone.
They’re free (for now), so be sure to check them out any time soon 🙂