Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Codecademy

Learn Angular

via Codecademy

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Get started with Angular by learning its core concepts like data binding, directives, host element binding, and pipes. Discover how components interact through media queries, lifecycle hooks, and observables. Learn to create, inject, and provide Angular services, implement routing with Angular Router, and work with both template-driven and reactive forms.

Syllabus

  • Introduction to Angular: Get an introduction to Angular and learn the framework's core concepts.
    • Lesson: Angular Introduction
    • Project: Angular Introduction Lab: Angular Developer Portfolio
    • Quiz: Angular Introduction Quiz
  • Angular Data Binding and Directives: Learn data binding, directives, host element binding, and pipes in Angular to synchronize the component and interface.
    • Lesson: Angular Data Binding and Directives
    • Project: Angular Data Binding and Directives Lab: Day Planner
    • Quiz: Angular Data Binding and Directives Quiz
  • Angular Component Interaction: Learn how Angular components interact through media and content queries, component lifecycle hooks, and the power of observables for working with data streams.
    • Lesson: Angular Component Interaction
    • Project: Angular Component Interaction Lab: Budget Tracker
    • Quiz: Angular Component Interaction
  • Angular Services and Dependency Injection: Learn to create, inject, and provide Angular services using @Injectable and leverage injector hierarchy for modular, efficient apps.

    • Lesson: Angular Services and Dependency Injection
    • Project: Angular Services and Dependency Injection Lab: Note-Taking
    • Quiz: Angular Services and Dependency Injection
  • Angular Routing and Navigation: Learn to implement routing in Angular using Angular Router, covering route definitions, configuration, links, nested routes, redirects, and parameters.

    • Lesson: Angular Routing and Navigation
    • Project: Angular Routing and Navigation Lab: Blog
    • Quiz: Angular Routing Quiz
  • Angular Forms: Learn how to effectively work with forms in Angular and handle user input by exploring both template-driven and reactive forms.
    • Lesson: Angular Forms
    • Project: Angular Forms Lab: Travel Booking
    • Quiz: Forms in Angular
  • Angular Signals: Learn about Signals, Angular's new reactive system for tracking state throughout an application.
    • Lesson: Angular Signals
    • Project: Angular Signals Lab: Syntax Social
    • Quiz: Angular Signals
    • Article: Angular v21 Framework Updates and Content Changes
    • Informational: Next Steps

Taught by

Nhi Pham

Reviews

4.7 rating at Codecademy based on 28 ratings

Start your review of Learn Angular

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.