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
Join 18125 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 172 interactive scrims spread across 3 modules.
67 lessons4 hours 59 min
86 lessons6 hours 24 min
19 lessons1 hour 49 min
React Children
Props spreading
Compound components
React.Children
Context
Implicit state
Headless components
Component composition
Render props
Refs
Custom hooks
React Router 6
Route Params
Nested routes, Outlet, Outlet context
Layout routes
Link, NavLink, link state
Search Params
Firebase integration
Netlify deployment
Reactβs rendering phases
Using Chrome and React dev tools
StrictMode
useMemo()
memo()
useCallback()
And a lot more!
A cool component library to make your coding projects shine.
An awesome app for renting decked-out travel vans for your next road trip adventure! π
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 Advanced React course is designed to "level up" your React skills. You've already learned the basics from the introductory course, and now it's time to dive deeper by learning some of the most common patterns used in React, understanding how React works internally, and building more complex apps with multiple views using React Router.
The skills you'll learn from this course will give you a deeper understanding of React than most of the other React content being taught online or in coding bootcamps. If you're looking for a job as a front-end web developer, you're in the right place!
How do we determine the level of hireability?
The course instructor, Bob Ziroll, has helped thousands of students jump-start their careers as front-end developers. He spent 7 years teaching at a top-tier bootcamp in the US and has been creating React (and other) content for Scrimba since then.
Why React?
React is by far the most in-demand front-end library in the world right now. Not only are there more jobs in React, but learning React also has a tendency to make students better overall JavaScript developers. React relies on core JavaScript skills instead of handling view logic in a "magic" way like some other libraries or frameworks do.
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