Create an Advanced Web App with React and Redux

Learn how to build advanced web applications with React and Redux.

Includes HTML, CSS, JavaScript, React, Redux, Netlify, and more.

To start this Skill Path, upgrade your plan. Diagonal B Regular 11,485 learners enrolled Diagonal B Regular Skill level Intermediate Time to complete

Average based on combined completion rates — individual pacing in lessons, projects, and quizzes may vary

Prerequisites

About this skill path

Learning the basics of HTML, CSS, and JavaScript can only get you so far. Learn React, the popular front-end library that powers Facebook and Netflix. Then, jump into Redux, the state-management library built specifically with React applications in mind.

Skills you'll gain

Syllabus

6 units • 17 lessons • 13 projects • 11 quizzes

Introduction to React and Redux

Get a high-level overview of what you will learn in this skill path and learn how to set up your local development environment.

React

Learn how to build modular and reusable front-end components with React, the library that powers Facebook and Netflix!

Redux

Enhance your React applications with Redux, a popular state-management library.

Deployment

Deploy your React+Redux application using Netlify and the Create React App command-line tool.

React and Redux Portfolio Project

Bring together what you have learned about React and Redux and build a project off of Codecademy.

Next Steps in Your Web Development Journey

See what’s next in your learning journey now that you have completed this Skill Path.

Certificate of completion available with Plus or Pro

Earn a certificate of completion and showcase your accomplishment on your resume or LinkedIn.

Hands-on learning

AI-assisted learning

Make progress faster with our AI Learning Assistant, a tool that automatically understands your current course, instructions, and solution code — and gives you instant, personalized feedback.

Real-world projects

Take what you're learning into the real world. Choose from guided projects that help you solidify new concepts — or test yourself with independent projects designed to build your portfolio.

Job-readiness checker

See how well your skills and experience meet the requirements for jobs you're interested in. AI generates a personalized report to show you how ready you are for your dream job and where to improve to qualify for a role.

Interview simulator

Use AI to identify strengths and get personalized, actionable feedback to improve your interviewing skills. Easily see what's needed to improve your skills — no matter what stage you're at in your career.

Assessments

Test new skills as you learn them so you can better understand and apply new concepts. You'll also see which topics need more review and get practice recommendations to continue to improve.