Search courses ranked by devsStop wasting time. Search coding courses, tutorials, and books — ranked by developers who voted for themSee how→
Learn React

Extra perks unlocked via skillcraft.ai link
This is the ideal starting point for anyone eager to learn modern React basics in the most interactive, hands-on way possible. Throughout this course, you'll tackle over 170 interactive coding challenges and build six exciting projects. If you're tired of React courses that leave you staring blankly at an empty editor screen, you're in the right place! Here, you'll actually build React projects by the end, giving you the confidence and skills to tackle real-world applications. This course is filled with coding challenges that you'll complete by writing React code directly inside the browser! Before you know it, you'll have written six interactive React applications! You'll also benefit from spaced learning and repetition in this course. Make sure you give yourself time (days/weeks) to finish it, and include lots of breaks. Don't try cramming it all in at once. Once you are done, you will feel confident in your React skills and be ready to continue your coding journey.
Instructor

Bob Ziroll
Head of Education at Scrimba. Passionate about learning and helping others achieve their career goals. Enjoys tennis, woodworking, and spending time with family.
Course details
15 hours 6 minutes
video
Included
Free
What you'll learn
Intro to React and why it's composable & declarative
React Elements, JSX, and creating custom components
Fragments and styling with classes
Building reusable components with props
Prerequisites
Basic JavaScript knowledge
Understanding of HTML and CSS
Familiarity with ES6 features helpful but not required
Who this course is for
Complete beginners to React
JavaScript developers wanting to learn React
Students tired of passive React courses
Anyone wanting hands-on, interactive learning
Curriculum
Static pages
Data-Driven React
React State
Side Effects
Capstone Project #1 - Tenzies
Capstone Project #2 - Assembly: Endgame
Certificate of Completion
Notice something missing?
Help us improve this course information for the community