-Create dynamic web apps using the latest in web technology
-Acquire the programming skills needed to obtain a software engineering job
-Practice your skills with many large projects, exercises, and quizzes
-Master the fundamentals concepts behind React and Redux
-Become fluent in the toolchain supporting React, including NPM, Webpack, Babel, and ES6/ES2015 Javascript syntax
-Be the engineer who explains how Redux works to everyone else, because you know the fundamentals so well
-Realize the power of building reusable components