Angular Learning PathCreate TypeScript-based Web Applications with a Framework Led by Google
Angular is an application-design framework and development platform for creating efficient and sophisticated single-page apps.
Core Coursework
Angular 17+ Fundamentals
Discover the power of Angular‘s ’latest features, including clean control flow in your component templates and performance features like signals and deferrable views. Equip yourself with modern Angular foundations and see what the Angular Renaissance is all about!
TypeScript 5+ Fundamentals, v4
Mike North
TypeScript adds a powerful type system to JavaScript, adding type aliases, union/intersection types, and generics. Migrate to TypeScript, enhancing code reliability and error detection in your codebase.
Production-Grade Angular
Lukas Ruebbelke
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
Lukas Ruebbelke
Build non-trivial enterprise-level web applications through first-principles thinking applied to programming in JavaScript and TypeScript.
Redux Fundamentals (feat. React)
Steve Kinney
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.
Intermediate TypeScript, v2
Mike North
Dive deeper into TypeScript's powerful features, including handling of extreme types, nullish values, ES modules, and advanced generics. Learn about namespaces, classes, top and bottom types, and practical use of conditional and mapped types.
Firebase Fundamentals
David East
Code an app with real-time updates using Firebase and Firestore. Add security rules, add Firebase authentication, and trigger server code with Cloud Functions.
Asynchronous Programming in JavaScript (with Rx.js Observables)
Jafar Husain
Learning how to build and manage asynchronous programs is perhaps the most important part of becoming an effective JavaScript programmer.
The Hard Parts of Object Oriented JavaScript
Will Sentance
Understand JavaScript’s prototypal design and ES6+ classes to better organize and scale your JavaScript apps.
Learn Straight from the Experts Who Shape the Modern Web
- In-depth Courses
- Industry Leading Experts
- Learning Paths
- Live Interactive Workshops