Angular Short Coding Course — South Africa

Angular Course

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.

AngularTypeScriptRxJSSPA
40
Hours of Training
R16,995
Course Fee
5 Days
Full-Time Option
JHB · Online
Nationwide
What You Will Learn

Course Curriculum

Angular CLI & Project Setup

Scaffold a new Angular project, understand the folder structure and run the development server.

TypeScript Fundamentals

Types, interfaces, decorators and classes — the building blocks of Angular development.

Components & Templates

Create reusable components, use template syntax, property binding and event binding.

Directives & Pipes

Built-in and custom structural/attribute directives. Built-in pipes and creating your own.

Services & Dependency Injection

Organise business logic into injectable services and understand Angular's DI system.

Routing & Navigation

Lazy-loaded routes, route guards, child routes and passing parameters.

Forms — Template-Driven & Reactive

Build and validate both template-driven and reactive forms.

HTTP Client & RxJS

Consume REST APIs with HttpClient, handle errors and work with Observables and operators.

State Management Basics

Component communication, BehaviorSubject and an introduction to NgRx concepts.

Building & Deploying

Production builds, environment files and deploying to a live server.

Prerequisites: Basic HTML, CSS and JavaScript knowledge required.
Is This For Me?

Who Is This Course For?

🧑‍💻

JavaScript Developers Moving to Angular

You know HTML, CSS and JavaScript and want to build structured, enterprise-grade single-page applications.

🏦

Developers in Enterprise Teams

Banks, insurers and corporates across South Africa run large Angular codebases — join or support those teams with confidence.

☕

Java & .NET Back-End Developers

Angular's TypeScript, services and dependency injection will feel familiar — add a strong front-end to your back-end skills.

🎓

Junior Developers & Graduates

Add one of the most requested enterprise front-end frameworks to your CV, with a deployed project to show employers.

Course Outcomes

What You'll Be Able to Do

How It Works

What to Expect

🎓

Expert-Led Training

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.

💻

Hands-On Projects

You write code from day one. Every concept is reinforced with real exercises and a practical project you keep.

📍

Johannesburg (Midrand)

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.

📜

Certificate of Completion

Receive a Code College certificate on completion — recognised by employers across South Africa.

FAQ

Frequently Asked Questions

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.

Ready to Level Up Your Skills?

Book the Angular Course today — full-time (5 days) or part-time. Johannesburg and online.