A huge benefit of React is the ability to render React on the server for improved initial page loads and SEO benefits. This also gives you the ability to share code between your client and server. In this course you'll learn all about rendering React on the server.
This course is made up of 10 lessons. Each lesson is made up of three sections. The first section is a text introduction to each new topic outside of the context of any "real world" example. Many times it's easier to present something when you're able to hyper focus on the specific subject and abstract everything else. That's the purpose of the text version. Next is the video lesson. Throughout each video lesson we'll be building a project together. So each video lesson will be in the context of building a "real world" example. Last is a quiz that will verify you're learning and retaining what you should be. After all 10 lessons you'll be given access to a Github repo that contains instructions for the curriculum. Going through the lessons is not enough to build any real sort of knowledge. You need to put into practice what the lessons show you. That's the purpose of the hands on curriculum you'll build.
Though this course focuses on server side rendering React, you'll also want to be familiar with Redux and ImmutableJS. If you haven't yet, I recommend the following courses - React.js Fundamentals, ES6/7 for React, and Redux + ImmutableJS.
If you have any questions, suggestions, or just want to say thanks, you can find me on Twitter at @tylermcginnis33