TypeScript, Components, Routing & RxJS
Master Angular — Google's enterprise-grade front-end framework. Build production-ready single-page applications using TypeScript, Angular CLI, components, directives, services, HTTP, routing and RxJS observables.
Scaffold a new Angular project, understand the folder structure and run the development server.
Types, interfaces, decorators and classes — the building blocks of Angular development.
Create reusable components, use template syntax, property binding and event binding.
Built-in and custom structural/attribute directives. Built-in pipes and creating your own.
Organise business logic into injectable services and understand Angular's DI system.
Lazy-loaded routes, route guards, child routes and passing parameters.
Build and validate both template-driven and reactive forms.
Consume REST APIs with HttpClient, handle errors and work with Observables and operators.
Component communication, BehaviorSubject and an introduction to NgRx concepts.
Production builds, environment files and deploying to a live server.
You know HTML, CSS and JavaScript and want to build structured, enterprise-grade single-page applications.
Banks, insurers and corporates across South Africa run large Angular codebases — join or support those teams with confidence.
Angular's TypeScript, services and dependency injection will feel familiar — add a strong front-end to your back-end skills.
Add one of the most requested enterprise front-end frameworks to your CV, with a deployed project to show employers.
All courses are taught by Code College’s senior development trainers — practitioners with real-world industry experience, backed by over 20 years of professional developer training since 2004.
You write code from day one. Every concept is reinforced with real exercises and a practical project you keep.
Join 100% live online from anywhere, or hybrid — one or two days a week at our Midrand campus and the rest live online. Full-time face-to-face attendance can be requested, and is possible when an onsite group class is running.
Receive a Code College certificate on completion — recognised by employers across South Africa.
No. TypeScript fundamentals — types, interfaces, classes and decorators — are taught in the course. You do need basic HTML, CSS and JavaScript.
Both are in demand. Angular is popular in South African banks, insurers and large corporates because it gives teams one structured way of building apps. React is common in start-ups and product companies. If you are not sure, look at the job adverts in your target sector — or take our React course as well.
A working single-page application with components, routing, forms, services and live data from a REST API — built, configured for production and deployed to a live server.
Pair Angular with a back-end: Spring Boot for Java teams or Node.js for JavaScript teams. For a full career path, the 12-month Java & AI Software Engineering Bootcamp covers Java, Spring Boot and front-end development end to end.
Individuals join live online from anywhere, or hybrid — one or two days a week at our Midrand campus and the rest live online. Group courses run live online or hybrid, with fully onsite delivery at our Midrand campus optional, on request. Teams of 2–4 save 10% and teams of 5 or more save 20% per person (same class dates, paid in full upfront). Contact us for a group quote.
Yes. Code College is a B-BBEE Level 4 contributor and training spend qualifies as skills development under the B-BBEE scorecard. The course fee also counts toward your SDL (Skills Development Levy) spend.
Book the Angular Course today — full-time (5 days) or part-time. Johannesburg and online.