Angular Academy logo
HTMLBeginnerWebLevels A1 → C122 languages

Angular Academy

Learn Angular to build scalable and modern web applications with Angular Academy. A CoddyKit learning path of 38 short courses and 144 interactive lessons, with a 24/7 AI tutor at your side.

Courses
38
Lessons
144
Interactive steps
1,803
Free to start
Course 1
Curriculum

38 courses in this path

Every course in the Angular Academy path, in learning order. The first one is free.

1

A13 lessonsFree

Understand what Angular is, why Google built and maintains it, and how it transforms the way you build large, professional web applications.

2

A14 lessonsPRO

Scaffold, build, and manage Angular projects efficiently with the Angular CLI.

3

A14 lessonsPRO

Use Angular's modern block control flow syntax for conditionals and loops in templates.

4

A13 lessonsPRO

Introduction to Angular 19, exploring its key features, architecture, and environment setup.

5

A24 lessonsPRO

Master Angular's reactive signals primitive for fine-grained, efficient state management.

6

A24 lessonsPRO

Build Angular apps without NgModules using the standalone component architecture.

7

A24 lessonsPRO

Provide and consume services with Angular's hierarchical dependency injection system.

8

A24 lessonsPRO

Transform displayed data with built-in pipes and create your own custom pipes.

9

A24 lessonsPRO

Hook into component creation, change, and destruction with Angular lifecycle hooks.

10

A24 lessonsPRO

Synchronize data between parent and child with two-way binding and signal-based model inputs.

11

A24 lessonsPRO

Style components with scoped CSS, view encapsulation modes, and host styling.

12

B14 lessonsPRO

Use the modern signal-based input, output, and view query APIs for cleaner components.

13

B14 lessonsPRO

Derive reactive values with computed signals and run side effects with the effect API.

14

B14 lessonsPRO

Understand observables, subscriptions, and subjects as the foundation of Angular reactivity.

15

B14 lessonsPRO

Build flexible, reusable components with content projection, ng-content, and template references.

16

B14 lessonsPRO

Bring interfaces to life with Angular's declarative animation system.

17

B13 lessonsPRO

Explore advanced component interactions, directives, and best practices.

18

B13 lessonsPRO

Learn routing, navigation guards, and route resolvers in Angular.

19

B13 lessonsPRO

Detailed coverage on handling forms in Angular.

20

B24 lessonsPRO

Compose powerful data flows with mapping, filtering, combination, and error operators.

21

B24 lessonsPRO

Go beyond basic routing with resolvers, route data, parameters, and functional guards.

22

B24 lessonsPRO

Centralize cross-cutting HTTP concerns with functional and class-based interceptors.

23

B24 lessonsPRO

Build dynamic, strongly typed reactive forms with FormArray, custom controls, and async validation.

24

B24 lessonsPRO

Compose reusable behavior by applying multiple directives to host components.

25

B23 lessonsPRO

Use NgRx to manage application state efficiently.

26

B24 lessonsPRO

Architect application state with signals, services, and reactive patterns without external libraries.

27

B24 lessonsPRO

Integrate custom widgets with Angular forms by implementing ControlValueAccessor.

28

B24 lessonsPRO

Test components, services, and pipes with TestBed and the Angular testing utilities.

29

B24 lessonsPRO

Validate real user flows with end-to-end tests using Playwright and Cypress.

30

B24 lessonsPRO

Localize Angular apps with the built-in i18n system and runtime translation strategies.

31

B23 lessonsPRO

Master HTTP communication and API integration in Angular.

32

C14 lessonsPRO

Optimize rendering with OnPush change detection, zoneless mode, and trackBy strategies.

33

C14 lessonsPRO

Manage complex state with the modern, signal-based NgRx SignalStore.

34

C14 lessonsPRO

Render Angular on the server for faster first paint and better SEO.

35

C14 lessonsPRO

Speed up SSR apps with full and incremental hydration to minimize client work.

36

C14 lessonsPRO

Compose large Angular apps from independently deployable micro frontends.

37

C14 lessonsPRO

Package and publish reusable Angular libraries with the Angular Package Format.

38

C13 lessonsPRO

Secure your Angular applications with essential techniques.

CoddyKit PRO

Unlock all 38 courses in this path, and every other path

AI tutor, certification exam and certificate. Works on web, iOS and Android.

See all plans
Yearly$29.90 / yearAbout $2.49 a monthPay onceLifetime$69.99 onceNo renewals. PRO forever.
Course Overview

Angular: The Framework Behind Production-Scale Web Apps

Angular is Google's opinionated, TypeScript-first framework used to build large, maintainable single-page applications. Its component model, dependency injection system, and first-class tooling make it the framework of choice for enterprise teams and developers who want structure at scale. This track covers the modern Angular — version 19 with standalone components, Signals, and the new control flow syntax — not the legacy patterns from older guides.

What You Will Learn

You will start with the Angular CLI, project structure, and the Angular 19 fundamentals, then move into Signals-based reactivity, standalone components, and dependency injection. From there you will cover template-driven and reactive forms, RxJS operators, HttpClient interceptors, component lifecycle hooks, content projection, animations, and routing. Later courses address state management with NgRx and the Signal-based NgRx SignalStore, unit and end-to-end testing, internationalization, and custom form controls. The track closes with change detection optimization, server-side rendering, hydration, micro frontends with Module Federation, building reusable Angular libraries, and Angular security essentials.

The Learning Path

Thirty-seven courses span A1 through C1. The first eight courses (A1–A2) build the foundation: CLI setup, standalone components, pipes, lifecycle hooks, and two-way binding. The B1 and B2 courses develop applied skills — RxJS, advanced routing, reactive forms, directive composition, and full test coverage. The C1 tier covers what separates production Angular from tutorial Angular: Change Detection and Performance, NgRx SignalStore, Server-Side Rendering with Angular SSR, Micro Frontends with Module Federation, Building Angular Libraries, and Angular Security Essentials.

How It Works

Each course is split into short, hands-on lessons you complete in the built-in code editor with real-time feedback. An AI tutor is available whenever you get stuck, and every concept is reinforced with exercises that run directly in the browser — no local setup required to start.

How You'll Learn

  1. 01

    Interactive Lessons

    Hands-on coding exercises with real-time feedback

  2. 02

    AI Tutor

    Get instant help from our AI when you're stuck

  3. 03

    Built-in Editor

    Write and run code directly in your browser

  4. 04

    Certificate

    Earn a certificate when you complete the course

FAQ

Frequently Asked Questions

Is the Angular Academy course free?

Yes. You can start the Angular Academy course for free and complete its interactive lessons at no cost. An optional PRO subscription unlocks advanced AI tools and a shareable certificate.

Do I need prior experience to learn HTML?

No. The course begins with the fundamentals and gradually moves to more advanced topics, so you can start even with no prior HTML experience.

How will I learn HTML on CoddyKit?

You learn by doing. Short interactive lessons pair a clear explanation with a hands-on coding exercise that runs in real time, and a 24/7 AI tutor gives personalized help whenever you get stuck.

Do I get a certificate for completing Angular Academy?

Yes. PRO learners can take an exam and earn a shareable certificate of completion with a verifiable code for the Angular Academy course.

Can I learn HTML on my phone?

Yes. CoddyKit is available on the web and as native iOS and Android apps, so you can learn HTML on any device and your progress syncs across them.

How much does CoddyKit PRO cost?

The first course of Angular Academy is free. CoddyKit PRO unlocks every course: $5.90 per week, $7.90 per month, $29.90 per year, or $69.99 once for lifetime access with no renewals.

How long does it take to complete Angular Academy?

Angular Academy has 38 courses and 144 lessons. Most lessons take about 5–10 minutes, so the whole path is roughly 17 hours of hands-on practice, at your own pace.

Start Angular Academy Now

Join thousands of learners mastering programming with AI-powered lessons.