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
Course Content
6 sections • 59 lessons • 406m total length
Getting Started
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
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
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
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
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
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.
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!
Free
Open Access
This course includes:
59 lessons
406 minutes of content
Beginner level
EN
Full lifetime access
Certificate of completion