About this Course

This course is a part of the React Nanodegree Program.

Redux excels at global application state management. In this course, you'll learn how Redux and React work together to make your application's state bulletproof.

Skill Level
Included in Product

Rich Learning Content

Interactive Quizzes

Taught by Industry Pros

Self-Paced Learning

Student Support Community

Join the Path to Greatness

This course is your first step towards a new career with the Become a Professional React Developer Program.

Nanodegree Course

React & Redux

Enhance your skill set and boost your hirability through innovative, independent learning.

Icon steps

Prerequisites and Requirements

To succeed in this program, you need to have experience with building front-end web applications with:

  • HTML & CSS
  • JavaScript
  • Asynchronous JavaScript (AJAX)
  • One or More Front-End Frameworks (Angular, Backbone, Ember, and more)
  • Web Forms

You should have familiarity with the following:

  • Web Accessibility Standards
  • Using Node Package Manager (NPM)
  • Git & GitHub
  • Unix/Linux Command Line Basics

See the Technology Requirements for using Udacity.

Our Nanodegrees are packed with much more
Nanodegree Certitification

Rich Learning Content

Interactive Quizzes

Self Paced Learning

Taught by Industry Professionals

1-1 Coaching and Mentorship

See Nanodegree
Free Courses

Rich Learning Content

Interactive Quizzes

Self Paced Learning

Taught by Industry Professionals


See Free Courses

Why Take This Course

Redux makes state management in your application clean and predictable. In this course, you’ll take a deep dive into the three core elements of Redux: actions, reducers, and the store. Once you have a solid foundation of how Redux works, you’ll leverage the “react-redux” bindings to further extend a React app's functionality. You’ll also discover ways to optimize your Redux state, as well as implement middleware to introduce asynchronous features to your application.

What do I get?
Instructor videosLearn by doing exercisesTaught by industry professionals

Udacity on the go

Now you can achieve your goals on the move. Discover our offerings, personalised recommendations, classroom experience and so much more. Install Now!

Need Help with Enrollments?1800-121-6240
Mon - Fri, 10 am - 10 pm