Angular is the latest JavaScript UI framework for building cross-platform, single page applications. Redux is one of the most popular libraries for managing application state. Popularized through its usage with React, Redux is not limited to a particular framework and is increasingly being used with Angular. The course will explore what Redux is, how it fits with Angular, and how to implement Redux application state management within Angular. This class will feature dynamic code driven lectures, and lots of hands-on programming work.