Complete React Developer is an Udemy course from Andrei Neagoie and Yihua Zhang. It teaches React, Redux, Hooks and GraphQL. This blog post is going to be about my experience with it.
I chose to buy Andrei and Yihua's course because I had been wanting to learn React for a while and their course also included Redux and Hooks. Most of the course is taught by Yihua, Andrei only comes to explain some concepts. It is around 40 hours. Throughout the course you work on one big project, it is an e-commerce website and you deploy it to Heroku. My version can be seen here.
This not an easy course to understand and you'll have to rewatch some parts again and again. Especially the learning Redux from this course was quite hard. This is not entirely their fault, Redux without the toolkit is not easy to understand but I think they should have updated the course with the toolkit. You're going to have to have documentation open in a new tab while going through this course.
They cover a lot of topics, by the time you finish the course you will have learned a lot about the technologies surrounding React. That is if you rewatch the parts you don't understand and read the documentation whenever you are stuck. Most valuable part about this course was the project. It uses Firebase, Redux, Stripe API and Yihua shows how to code some parts also with GraphQL/Apollo.
I understand that learning React and technologies surrounding it is not an easy task, so I do not hold it against them that I had to rewatch some parts and look up a lot of things in the documentation. It was a good course and I learned a lot working on the project.