To learn React (for free), you can start with this tutorial: courses.reactjsprogram.com/courses/reactjsfundame…
The best video for learning React-Redux that I have seen is from Wes Bos. It assumes you already know React. It's free and you can check it out at: http://wesbos.com/learn-redux/
Wes also has a React online course, but it is NOT free. If you find yourself struggling with his Redux course, it may be worth checking out his React course first, and then coming back.
After you've taken the Wes Bos Redux course, you should check out the free course by Dan Abramov (the creator of Redux). You can find it at: egghead.io/courses/getting-started-with-redux . It's a bit more advanced than Wes' course because it goes into detail about how Redux works under the hood. Has some very valuable insights.
Next, check out Dan's follow-up course on building React applications with Redux at egghead.io/courses/building-react-applications-wi…
Finally, play around with some seed projects and boilerplates. One that I like is React-Boilerplate which you can find at: http://reactboilerplate.com
Then, you should be all set to go. Hope that helps.
Best Regards,
Bill (from DevMastery)