Search courses ranked by devsSee how

1 recommendation
1recommend

Build a Memory Game in React

Ajo Borgvold
Ajo Borgvold
Scrimba
Scrimba
Recommended

Extra perks unlocked via skillcraft.ai link

Discover how to build a fully interactive memory game in React, designed to enhance your development skills and with a focus on accessibility. This course guides you through each step, from fetching and managing API data to designing reusable components and implementing user interactions. You'll work on challenges such as randomizing game elements, detecting matches, and handling errors. Along the way, you'll gain practical experience in solving common development problems. Accessibility is a key focus of the project, with detailed guidance on ARIA attributes, semantic HTML, and designing for inclusivity. This course is ideal for anyone looking to deepen their React knowledge while working on a meaningful, real-world project. By the end, you'll have an accessible, polished memory game that demonstrates your skills and commitment to building user-friendly applications.

Instructor

Ajo Borgvold

Ajo Borgvold

Self taught developer, IT engineer at day, Scrimba teacher at night 👻

Course details

Duration

4 hours 24 minutes

Format

video

Certificate

Included

Pricing

Free

What you'll learn

Fetch and store API data using React state

Render dynamic components, such as memory cards, with API data

Implement functionality to detect and handle matching memory cards

Explore techniques to shuffle and randomize game data effectively

Prerequisites

Good grasp of basic React

Understanding of React state and props

Basic JavaScript knowledge

Familiarity with ES6 syntax

Who this course is for

React developers wanting to build interactive games

Developers focused on creating accessible applications

Students looking to strengthen React state management skills

Anyone wanting to build a portfolio-worthy React project

Curriculum

Building the Foundation

54 min

Core Game Functionality

68 min

Accessibility Enhancements

72 min

Advanced Features

66 min

Certificate of Completion

Notice something missing?

Help us improve this course information for the community

Suggest an edit
Loading reviews...