Learn all the foundations of Angular Applications

Learn the most important and foundational skills for building Single Page Applications (SPAs) using Angular. This course help you discover the architecture of an application, explore how to retrieve and flow data throughout an application, and see how applications scale in a maintainable and performant way. Upon completion of the course, you will be able to build new and expand existing Angular applications with new components and features, architect an Angular application for clarity and maintainability while following best practices, and create and use dependencies such as services and third-party libraries to enrich and extend applications.

Take a step forward

Estimated Duration

5 weeks of training:

  • 4 weeks of Technical training

  • 1 week of Professional training

Qualifying for

This course is qualifying you to work as

More Details

This course will qualify you to work as:

  1. Junior Angular developer

Enrolled By

June 2022

After passing this course’ assessment, you will get direct access to Udacity classroom


You should meet the following criteria:

More Details
  1. Good Knowledge of JavaScript and Asynchronous
  2. JavaScript Ability to build static front-end websites using HTML, CSS, and JavaScript.
  3. Knowledge of how to inspect and debug websites using browser dev tools.
  4. Basic understanding of command line and GIT version control.

Who should apply?

  • Node JS Developer

  • Angular Developer

  • Front End Developer

  • Full Stack Developer

Provided by

What You will learn?

Angular Overview

By the end of this part, you will be able to:

  • Set up and install the Angular CLI, create new application using Angular, and organize components into closely-related sets of capabilities (i.e., modules).

Angular Components

By the end of this part, you will be able to:

  • build Angular components, build templates for application’s UI, re-render the application and handle navigation between views.

Libraries & Services

By the end of this part, you will be able to:

  • Extend Angular’s base functionality by importing libraries and modules. You will also use dependency injection to provide custom services and capabilities.

Data with Angular

By the end of this part, you will be able to:

  • Fetch data via HTTP with the HTTP Client Module and collect user input by building template-driven forms and validating user input.

Why Agile?

Identify the importance of the Agile in the tech fields

Agile vs Traditional Management

Compare Agile versus the more traditional Waterfall approach to product development

Extra Training of

Agile Management

Agile Planning

Compare, Evaluate and Contrast Scrum, Kanban, and XP

Build and Evolve Agile Teams

Identify an Agile team’s core roles, optimal size, structure, and cross-functional skills

Enjoy our

Career Readiness Privileges

Resume Review

Get a detailed resume review from an industry professional.

LinkedIn Review

Get a customized review of your LinkedIn profile from an industry professional.

GitHub Review

A technical professional will help you organize your profile to showcase your projects and skills.

Watch our graduates’ stories!

Program Success Stories

Jirar Kamel
Data Analysis Graduate (Challenger & Professional)
Ahmed El-Saddek
Data Analysis Graduate (Advanced & Expert)
Mina Makram
Web Development Graduate (Professional Track)
Abdelrahman Magdy
Freelancer – Web Development Graduate (Professional & Advanced)
Ahmed Gharib
Data Analysis Graduate (Challenger & Professional & Advanced)
Mohamed Samir
Digital Marketing Graduate (Advanced Track)
Maha Zanaty
Digital Marketing Graduate (Advanced Track)
Mohamed Mahmoud
Web & Digital Marketing Graduate (Challenger – Professional)

Why do you study with Udacity?

Job-ready talent. Superior outcomes

We partner with leading technology companies to learn how technology is transforming industries, and teach the critical tech skills that companies are looking for in their workforce. With our powerful and flexible digital education platform, even the busiest learners can prepare themselves to take on the most in-demand tech roles.

Industry Relevant Content

Certified Certificate

Real-World Projects

Students Community

Career Enablement

Mentors & Trainers