Core Coursework
(take these in order)
- +
Editor's Notes
Angular incorporates many of the industry’s best ideas and tooling into one powerful framework! - ⠇
Angular 13 Fundamentals
Learn Angular fundamentals through building an app with real-world features! We start off using the Angular CLI to get set up quickly. - +
Editor's Notes
Angular has TypeScript built into the framework. In order to take full advantage of the framework, you should know TypeScript. - ⠇
TypeScript Fundamentals, v3
TypeScript adds a powerful type system on top of your JavaScript to catch bugs before they happen and provides a superior developer experience for collaborative teams. - +
Editor's Notes
Learn the techniques and patterns that high-performance Angular teams use every single day to build production-grade Angular apps! - ⠇
Production-Grade Angular
Learn how to structure your projects leveraging Angular CLI and Nx. Create shared modules and apply unit tests and end-to-end testing.
Elective Coursework
- ⠇
Enterprise Architecture Patterns
Build non-trivial enterprise-level web applications through first-principles thinking applied to programming in JavaScript and TypeScript. - ⠇
Redux Fundamentals (feat. React)
Learn the Redux API from scratch, then learn to hook the Redux React application. You'll also learn how to extend Redux with various tools from its ecosystem. - ⠇
Asynchronous Programming in JavaScript (with Rx.js Observables)
Learning how to build and manage asynchronous programs is perhaps the most important part of becoming an effective JavaScript programmer. - ⠇
Firebase Fundamentals
Code an app with real-time updates using Firebase and Firestore. Add security rules, add Firebase authentication, and trigger server code with Cloud Functions. - ⠇
The Hard Parts of Object Oriented JavaScript
Understand JavaScript’s prototypal design and ES6+ classes to better organize and scale your JavaScript apps.