Angular Learning Path Create 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

(take these in order)

  • +

    Editor's Notes

    Angular provides a broad suite of tools, APIs, and libraries to build fast, reliable applications that scale with both the size of your team and the size of your codebase.
  • 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!
    4 hours, 35 minutes CC
    Angular 17+ Fundamentals
  • +

    Editor's Notes

    Angular has TypeScript built into the framework. Understanding TypeScript is crucial for any Angular engineer.
  • TypeScript 5+ Fundamentals, v4

    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.
    5 hours, 12 minutes CC
    TypeScript 5+ Fundamentals, v4
  • +

    Editor's Notes

    Learn the daily techniques and patterns that high-performance Angular teams use 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.
    6 hours, 57 minutes CC
    Production-Grade Angular
  • +

    Editor's Notes

    Next, learn the design patterns enterprise engineers use or understand how libraries like Redux handle complex state management scenarios. The optional courses below also include understanding asynchronous JS, object-oriented patterns, and the Firebase platform.

Elective Coursework