Not sure where to start?
Let us help you find your perfect course.Bootcamp
Study group
Collaborate with peers in your dedicated #study-group channel.
Code reviews
Submit projects for review using the /review
command in your #code-reviews channel
Not sure where to start?
Let us help you find your perfect course.Join 15208 other students
Log in to get
Subscribe to access to this course and ALL other courses. You get a 30-day money-back guarantee, no questions asked.
This bootcamp includes
The best learning experience paired with a world-class instructor. This massive course aims to turn you into hireable React developer as fast as possible.
This course contains 128 interactive screencasts spread across 9 modules.
7 lessons 41 min
14 lessons1 hour 55 min
5 lessons 38 min
11 lessons1 hour 12 min
21 lessons2 hours 17 min
16 lessons1 hour 27 min
22 lessons1 hour 40 min
26 lessons2 hours 15 min
React Hooks
React Router
Redux in React
Plain JS Redux
React Context
Render props
Job interview strategies
Higher order components
React Fragment
defaultProps & propTypes
shouldComponentUpdate()
PureComponent
React.memo()
Children
Optimization
And a lot more!
Build a neat eCommerce site that pulls all your new knowledge together. The capstone project of the course.
Build a fun game that tests your typing skills, and turns you into a React Hooks master.
Before taking this course, you should have a basic understanding of HTML, CSS, JavaScript, and React. You should be familiar with JavaScript data types, functions, and classes, and some ES6. As for React, you should also be comfortable with JSX, event handlers, and how to use state and props in your components.
Head of Education at Scrimba. Passionate about learning 📚, helping others achieve their career goals 👩💻, tennis 🎾, woodworking 🪑, and my family 👨👩👦👦.
Follow me on twitterThis course will teach you the skills you need in order to become a professional React developer.
The curriculum has been carefully created to turn you into a hireable candidate.
How do we know what level is hireable?
Well, our instructor Bob Ziroll has turned hundreds of students into professional front-end developers as the Head of Education at V School, a top technology bootcamp in Utah.
Many of Bob’s students got React jobs, so he knows better than anyone what it takes to turn someone into a hireable React developer.
Why do people learn faster from this course?
This course will take full advantage of Scrimba's innovative, interactive code-learning experience.
As soon as you've learned a new concept, you'll jump into the code and solve a challenge to make sure that the knowledge sticks with you. It's almost as if you and instructor Bob Ziroll are pair-programming together!
This kind of fast-paced interactivity simply isn't possible with any other platform than Scrimba, and it's been praised by our students from day one.
This approach helps you to build the muscle memory you need to become an effective developer.
Why React?
By learning React, you'll drastically increase your chances of getting a job as a front-end developer, as the current demand for React developers by far outstrips the supply.
Enroll now if you're ready to give your career a boost!
This course is also a part of our hugely popular Front-End Developer Career Path, which aims to teach you everything you need to know to land a role as a Junior Frontend Developer. Why not check that out, too?
You should be comfortable with HTML, CSS, and JavaScript. You should also know basic React, like components, props, state & JSX. If you've taken Bob's intro React course here on Scrimba, you're good to go.
We also support PayPal. Click the buy button and you'll get the opportunity to choose between credit card (via Stripe) or PayPal.
Yes, you'll get a receipt with the name of the product sent via email. It might take a few minutes before you get it, so please be patient.
First, try refreshing the page. If that doesn't work, make sure you're logged in with the same account you bought the course with (we support both GitHub and email authentication). If that doesn't solve it, send an email to help@scrimba.com and we'll fix it asap.
Sure! Just shoot us an email at help@scrimba.com