Home>Courses>Creating Five Impactful Applications with ReactJS

Creating Five Impactful Applications with ReactJS

Gain insights into creating five dynamic applications with ReactJS. Delve into hooks, APIs, and localStorage while building projects like to-do lists, quizzes, memory games, portfolios, and GitHub profiles.

Intermediate

48 Lessons

18h

Certificate of Completion

Gain insights into creating five dynamic applications with ReactJS. Delve into hooks, APIs, and localStorage while building projects like to-do lists, quizzes, memory games, portfolios, and GitHub profiles.
AI-POWERED

Explanations

AI-POWERED

Explanations

This course includes

5 Assessments
48 Playgrounds
Course Overview
What You'll Learn
Course Content
Apply Your Skills

Course Overview

ReactJS is one of the most well-known JavaScript frameworks. It was created by Facebook (now Meta). Being component-based and drawing on the most recent theories behind design systems, it allows you to design frontend software quickly and create dynamic user interfaces. This course takes a project-oriented approach. You’ll start by building a “My To-do List” application, using localStorage, useEffect, and useState hooks, as well as setTimeout and nanoid. Then, you will build a “Quiz” application while lear...Show More
ReactJS is one of the most well-known JavaScript frameworks. It was created by Facebook (now Meta). Being component-based and dr...Show More

TAKEAWAY SKILLS

CSS

Prototypes

props

Hooks

localStorage

Object Destructuring

Operators

fetch

Confetti

Optional Chaining

Virtual DOM

Methods

Nanoid

Fragment

Component

Import/Export

What You'll Learn

A strong understanding of ReactJs through its application to different projects
Hands-on experience fetching data from the internet
Ability to store memory in the browser using local storage
Mastery over the use of ReactJS props and hooks
Hands-on experience creating the Github readme profile using markdown
A working knowledge of how to decompose a frontend application into ReactJS components
A strong understanding of ReactJs through its application to different projects

Show more

Course Content

1.

Course Overview

2 Lessons

Break down ReactJS fundamentals with practical projects like a quiz app and weather app.

2.

My Todo List

10 Lessons

Walk through creating a React-based ToDo List app with component organization, state management, unique IDs, and localStorage persistence.

4.

JavaScript Quiz

7 Lessons

Break apart the JavaScript Quiz app structure, components, and integration steps.

8.

Asia Explorer

7 Lessons

Solve problems in building a ReactJS card-matching game with shuffled flag images.

10.

Personal Portfolio

7 Lessons

Tackle building a ReactJS portfolio with components for skills, projects, and contact details.

12.

GitHub Readme Profile

3 Lessons

Master the steps to create an engaging GitHub README profile with custom repositories, introductions, skills, and performance graphs.

13.

Conclusion

1 Lessons

Sharpen your skills in React and pursue internships while continuing to learn new technologies.

Course Author

Show License and Attributions

Trusted by 2.6 million developers working at companies

Hands-on Learning Powered by AI

See how Educative uses AI to make your learning more immersive than ever before.

Instant Code Feedback

Evaluate and debug your code with the click of a button. Get real-time feedback on test cases, including time and space complexity of your solutions.

AI-Powered Mock Interviews

Adaptive Learning

Explain with AI

AI Code Mentor

Free Resources

FOR TEAMS

Interested in this course for your business or team?

Unlock this course (and 1,000+ more) for your entire org with DevPath