Find the perfect coding resourcesLearn more

React Challenges

ScrimbaScrimba
Recommended
Meet Your Instructor
Daniel Rose avatar

Daniel Rose

Instructor

React enthusiast, vanilla JS appreciator, CSS aficionado. Outside of coding, passionate about music, books, education, and animals. Big believer in active, hands-on learning. Former Scrimba student turned teacher, dedicated to helping others feel empowered and confident with coding.

9h 48m

Completion

Certificate included

Format

Interactive coding

Subscription

What You'll Learn

DOM manipulation in React

Working with conditionals

Dynamic className management

State management fundamentals

Advanced state setting patterns

Overview

This course is designed to elevate you from React learner to React developer. Transform your coding skills and unlock your success through real-world problem-solving across 40 immersive challenges. With more than 40 interactive, real-world challenges, you will test your understanding of React's fundamental concepts and enhance your ability to solve problems. Every challenge in the series is designed to mimic a real coding scenario, providing a practical and hands-on approach for an effective learning experience. These challenges include building a consent form, calculator, dashboard, blog, tracker, file uploader, weather app, clock, etch-a-sketch, and various games. Each project represents scenarios you'll encounter in production environments. This course provides immersive tasks that will give you the necessary knowledge, confidence, and experience to work effectively with production codebases and projects utilizing React. The challenges cover a huge range of topics specifically designed to prepare you for success with React and in your coding career. After completing each challenge, you can compare your solution with the one provided by our React expert. This will give you the opportunity to learn from their expertise and experience, as if you were programming together as a pair. By the end of the course, you will have a comprehensive understanding of React and its many capabilities, as well as practical experience in using React to develop games, apps, features, and tests.

Table of Contents
1
React Challenges: Intro
2
Video Game Button: Challenge & Solution
3
React Study Buddy: Challenge & Solution
4
RPG Character Creator: Challenge & Solution
5
World's Most Annoying Form: Challenge & Solution
6
The Legend of Scrimba: Challenge & Solution
7
Math-o-Matic Quiz Generator: Challenge & Solution
8
Simple Food Restaurant: Challenge & Solution
9
Haunted House Real Estate: Challenge & Solution
10
Original Calculator: Challenge & Solution
11
Top 100 Colors: Challenge & Solution
12
Enemies in the Castle: Challenge & Solution
13
Word Power: Challenge & Solution
14
Million Dollar Bank Account: Challenge & Solution
15
Save the Dashboard: Challenge & Solution
16
Stock Tracker: Challenge & Solution
17
Weird Wikipedia Articles: Challenge & Solution
18
Fire Starter: Challenge & Solution
19
Mood Tracker: Challenge & Solution
20
AutoComplete: Challenge & Solution
21
Anti-Motivational Quote App: Challenge & Solution
22
Frontend Birthday Cards: Challenge & Solution
23
File Uploader: Challenge & Solution
24
Photo Editor: Challenge & Solution
25
Spam Newsletter: Challenge & Solution
26
Weather App: Challenge & Solution
27
Read-Me-Later: Challenge & Solution
28
Finger Strength Test: Challenge & Solution
29
Boredom Blaster 3000: Challenge & Solution
30
Sonnet Central: Challenge & Solution
31
Virtual Reality Site Enter Button: Challenge & Solution
32
Emoji Personality Test: Challenge & Solution
33
Employee Spying Program: Challenge & Solution
34
ScrimbaFest: Challenge & Solution
35
Legit File Sharing Site Download Button: Challenge & Solution
36
Broken Clock: Challenge & Solution
37
Sketch-o-Matic: Challenge & Solution
38
Debatable: Challenge & Solution
39
Pookémon: Challenge & Solution
40
Scrimbatronic: Challenge & Solution
41
Space Warrior: Challenge & Solution
42
React Challenges: Outro

Share Your Experience

Sign in to leave a review and help others

No reviews yet. Be the first to review!