Become a professional React developer

The best learning experience paired with a world-class instructor. This massive course aims to turn you into hireable React developer as fast as humanly possible.

Launch week offer

Offer ends in 65:17:02

why this course rocks 🤘

This course will teach you the skills to you need in order to become a professional React developer. The curriculum has been carefully created to turn you into a hireable canididate.

How do we know what level is hirable?

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. A lot of these students got jobs as React developers, so Bob 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 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.

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. So enroll now if you're ready to give your career a boost!

124 value-packed lessons 🎁

Introduction7 lessons42:39
ReusabilityWatch preview13 lessons115:16
Performance5 lessons38:39
React Context11 lessons72:14
React HooksWatch preview21 lessons137:03
React RouterWatch preview15 lessons86:35
Capstone ProjectWatch preview21 lessons99:35
Redux26 lessons135:32
Getting hiredWatch preview5 lessons22:17

What you'll learn 👩‍🏫

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!

Launch week offer

Offer ends in 65:17:02

what you'll build 🔨

The PicSome webshop

Build a neat eCommerce site that pulls all your new knowledge together. The capstone project of the course.

Speed Typing Game

Build a fun game that tests your typing skills, and turns you into a React Hooks master.

Meet your teacher 👋

The course creator

Bob Ziroll

Bob is the director of education at V School, where he works alongside other instructors to teach full-stack JavaScript web development. His React intro course on Scrimba has quickly become one of the most popular React courses on the web.

Thank Bob for the course

Need help? Just ask me!

people love this course 😍

why you'll learn faster 🔥

Money-back guarantee

get it while it's cheap

12 hours of content - 118 lectures Tons of interactive challenges Lifetime access Exclusive access to Bob's Slack channel Source code to all projects $50 free Digital Ocean credits

Launch week offer

Offer ends in 65:17:02

Buying for a group?

100,000 people can't be wrong

FAQ

What are the prerequisites?

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.

Do you offer an academic discount?

Certainly. Send an email to hello@scrimba.com and tell us where you live and some proof of where your study (e.g. student card or student email address) and we'll give you a fair discount. The size of the discount you get depends on where you live.

Do I have to pay with credit card?

We also support PayPal. Click the buy button and you'll get the opportunity to choose between credit card (via Stripe) or PayPal.

Do these videos expire?

No, this is a one-time fee which gives you access to the content forever.

Will I get a receipt?

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.

Help! I purchased the course, but the course is still locked.

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 hello@scrimba.com and we'll fix it asap.

I have another question!

Sure! Just shoot us an email at hello@scrimba.com