Introduced by Google, Angular is a modern open-source platform for developing large robust Single Page web applications (SPA). It provides a comprehensive set of tools and out-of-the-box functionalities allowing developers to deliver a great web experience while maintaining developer productivity, maintainability and performance. The apps developed work seamlessly both on mobile and desktop devices.

Τhis Code.Learn Angular Masterclass program, designed in exclusive collaboration with Athens Tech College, covers introductory and advanced Angular topics through extensive hands-on sessions and guidance from senior developers. By the end of the program, participants will have gained awareness of all compelling features provided by Angular such as templating, two-way binding, modularization, RESTful API and HTTP call handling as well as dependency injection.

Duration & Schedule

This specific program lasts 4 weeks and consists of  38 hours of lectures and hands-on exercise on real case studies via virtual classroom environment and online collaboration platforms.

Key Objectives

The key learning objectives of this program can be summarized as follows:

  • HTML & CSS
  • Javascript and TypeScript
  • Angular Framework Concepts
  • Components and their Templates
  • Modules, Directives and Pipes
  • Data Binding, Evens and Services
  • RxJS – Reactive programming using Observables
  • RESTful APIs and HTTP services
  • Routing, Guards and Resolvers
  • Security and Interceptors
  • Forms & Validators
  • Building & Deploying Environments
  • State Management
  • Unit Testing Karma/Jasmine

Target Audience

Higher education graduates in one of the following fields:

  • Computer Science
  • Ιnformatics
  • Software Engineering
  • Web and Mobile Development
  • Computer Engineering
  • or any other relevant area

Prerequisite Knowledge

Some familiarity with HTML, CSS, and JavaScript will be beneficial but not required.


Sessions will be carried out live online through video conferencing environments