Angular for Beginners Course + TypeScript - Full Front-End Tutorial

By freeCodeCamp | Free Course on YouTube

4.0
(0 ratings)
0 students enrolled
Q
Created by Qasrawii Academy
Last updated 3/2026 EN Beginner 406 min total

What you'll learn

Comprehensive 18-hour Angular course by Santosh Yadav (Google Developer Expert for Angular) covering TypeScript basics, binding, dependency injection, forms, routing, and more.

Course Content

6 sections 59 lessons 406m total length

Getting Started

10 lessons
Angular Tutorial - 1 - Introduction Preview
6:00
Angular Tutorial - 2 - Getting Started Preview
4:00
Angular Tutorial - 3 - Hello World App Preview
8:00
Angular Tutorial - 4 - Components
13:00
Angular Tutorial - 5 - Interpolation
8:00
Angular Tutorial - 6 - Property Binding
7:00
Angular Tutorial - 7 - Class Binding
6:00
Angular Tutorial - 8 - Style Binding
4:00
Angular Tutorial - 9 - Event Binding
5:00
Angular Tutorial - 10 - Template Reference Variables
3:00

Fundamentals

10 lessons
Angular Tutorial - 11 - Two Way Binding
4:00
Angular Tutorial - 12 - ngIf Directive
7:00
Angular Tutorial - 13 - ngSwitch Directive
3:00
Angular Tutorial - 14 - ngFor Directive
5:00
Angular Tutorial - 15 - Component Interaction
10:00
Angular Tutorial - 16 - Pipes
10:00
Angular Tutorial - 17 - Services
6:00
Angular Tutorial - 18 - Dependency Injection
9:00
Angular Tutorial - 19 - Using a Service
9:00
Angular Tutorial - 20 - HTTP and Observables
8:00

Core Concepts

10 lessons
Angular Tutorial - 21 - Fetch Data Using HTTP
9:00
Angular Tutorial - 22 - HTTP Error Handling
5:00
Angular Tutorial - 23 - Routing and Navigation
13:00
Angular Tutorial - 24 - Wildcard Route and Redirecting Routes
8:00
Angular Tutorial - 25 - Route Parameters
10:00
Angular Tutorial - 26 - paramMap Observable
7:00
Angular Tutorial - 27 - Optional Route Parameters
8:00
Angular Tutorial - 28 - Relative Navigation
6:00
Angular Tutorial - 29 - Child Routes
7:00
Angular Tutorial - 30 - Angular 6 New Features and Changes
10:00

Intermediate Topics

10 lessons
Angular 6 Tutorial - 31 - Updating your app to angular 6
18:00
Angular Tutorial - 32 - Angular 8 Features and Changes
9:00
Angular Forms Tutorial - 1 - Introduction
2:00
Angular Forms Tutorial - 2 - Template Driven Forms
3:00
Angular Forms Tutorial - 3 - Setting Up a New Project
5:00
Angular Forms Tutorial - 4 - Adding Form HTML
5:00
Angular Forms Tutorial - 5 - Binding Data with ngForm
9:00
Angular Forms Tutorial - 6 - Binding Data to a Model
8:00
Angular Forms Tutorial - 7 - Tracking state and validity
9:00
Angular Forms Tutorial - 8 - Validation with Visual Feedback
7:00

Advanced Concepts

10 lessons
Angular Forms Tutorial - 9 - Displaying Error Messages
9:00
Angular Forms Tutorial - 10 - Select control validation
7:00
Angular Forms Tutorial - 11 - Form validation
4:00
Angular Forms Tutorial - 12 - Submitting form data
6:00
Angular Forms Tutorial - 13 - Express Server to Receive Form Data
7:00
Angular Forms Tutorial - 14 - Error Handling
4:00
Angular Forms Tutorial - 15 - TDF and Reactive (Model Driven) Approach
3:00
Angular Forms Tutorial - 16 - Reactive Forms
3:00
Angular Forms Tutorial - 17 - Adding form HTML
3:00
Angular Forms Tutorial - 18 - Creating the Form Model
6:00

Projects & Practice

9 lessons
Angular Forms Tutorial - 19 - Nesting Form Groups
3:00
Angular Forms Tutorial - 20 - Managing Control Values
5:00
Angular Forms Tutorial - 21 - FormBuilder Service
4:00
Angular Forms Tutorial - 22 - Simple Validation
11:00
Angular Forms Tutorial - 23 - Custom Validation
9:00
Angular Forms Tutorial - 24 - Cross Field Validation
7:00
Angular Forms Tutorial - 25 - Conditional Validation
7:00
Angular Forms Tutorial - 26 - Dynamic Form Controls
7:00
Angular Forms Tutorial - 27 - Submitting Form Data
8:00

Description

Comprehensive 18-hour Angular course by Santosh Yadav (Google Developer Expert for Angular) covering TypeScript basics, binding, dependency injection, forms, routing, and more.

Original course by freeCodeCamp. Curated and organized for optimal learning on Qasrawii LMS.

Requirements

  • A computer with internet access
  • Willingness to learn

Student Reviews

No reviews yet. Be the first to share your experience!

Preview this course
Free Open Access

This course includes:

59 lessons
406 minutes of content
Beginner level
EN
Full lifetime access
Certificate of completion