What you'll learn
check_circleDesign microservices, event-driven and domain-driven architectures for real systems
check_circleDeploy and secure production workloads on AWS and Microsoft Azure
check_circleSit the AWS Solutions Architect Associate and Azure Administrator (AZ-104) exams with structured prep
check_circlePractise systems-design interviews the way FAANG-style employers run them
check_circleWrite a postgraduate-standard technical report and defend a capstone project
Course syllabus
1. Week 1: Advanced OOP & Functional Programming Paradigms
0 lessons
expand_more
Push past basic classes into composition, immutability and functional-style patterns you will reuse in every language you touch.
2. Week 2: Data Structures, Algorithms & Complexity Analysis
0 lessons
expand_more
Big-O thinking, the structures behind real systems, and why the right data structure is half of good architecture.
3. Week 3: Software Design Patterns & Clean Architecture
0 lessons
expand_more
The classic Gang-of-Four patterns and layered/clean architecture applied to a real Laravel/Node codebase.
4. Week 4: Microservices Architecture & Domain-Driven Design
0 lessons
expand_more
Splitting a monolith by business domain, bounded contexts, and where microservices actually pay off.
5. Week 5: Advanced API Design — REST, GraphQL & gRPC
0 lessons
expand_more
Designing APIs that age well: versioning, pagination, GraphQL schemas and high-performance gRPC.
6. Week 6: Distributed Systems & Event-Driven Architecture
0 lessons
expand_more
Message queues, event sourcing and eventual consistency using Kafka and RabbitMQ.
7. Week 7: Cloud Fundamentals — AWS Core Services
0 lessons
expand_more
EC2, S3, IAM and VPC — the four services almost every AWS architecture is built from.
8. Week 8: AWS Solutions Architect Associate — Exam Preparation
0 lessons
expand_more
Structured review and practice exams aligned to the official AWS Solutions Architect Associate blueprint.
9. Week 9: Microsoft Azure Fundamentals (AZ-900) & Core Services
0 lessons
expand_more
Azure's core services and the AZ-900 syllabus, for engineers who need to work across both major clouds.
10. Week 10: Azure Administrator (AZ-104) — Exam Preparation
0 lessons
expand_more
Identity, storage, compute and networking in Azure, mapped directly to the AZ-104 exam objectives.
11. Week 11: Container Orchestration at Scale — Kubernetes & Helm
0 lessons
expand_more
Running and managing containerised workloads in production with Kubernetes and Helm charts.
12. Week 12: Site Reliability Engineering & Observability
0 lessons
expand_more
SLOs/SLIs, on-call practice, and building dashboards and alerts that catch problems before users do.
13. Week 13: Software Testing — TDD, BDD & Automated QA
0 lessons
expand_more
Test-driven and behaviour-driven development, and building a CI pipeline that actually blocks bad code.
14. Week 14: Security Engineering & DevSecOps
0 lessons
expand_more
Threat modelling, dependency scanning and building security checks into the deployment pipeline itself.
15. Week 15: Systems Design Interviews & Architecture Case Studies
0 lessons
expand_more
Whiteboard-style systems design practice using real case studies from scaled consumer and fintech apps.
16. Week 16: Research Methods in Computing & Technical Writing
0 lessons
expand_more
How to scope, structure and write a technical report to the standard a postgraduate panel expects.
17. Week 17: Industry Mentorship & Applied Team Project
0 lessons
expand_more
A mentored team build of an enterprise-style cloud-native application, reviewed like a real engineering team.
18. Week 18: Capstone — Report, Defence & Career Placement
0 lessons
expand_more
Submit the written capstone report and defend it live, then move into remote/hybrid job-placement support.
About this course
For developers ready to design systems, not just write code.
This track picks up where Full Stack Development stops. You will design microservices and event-driven systems the way senior engineers do at scale, then take that architecture into AWS and Microsoft Azure — building toward the AWS Solutions Architect Associate and Microsoft Azure Administrator (AZ-104) certification exams.
The final six weeks are research-and-practice: a mentored team project, a technical report written to postgraduate academic standard, and a public capstone defence — the same format used for university dissertation panels, so the portfolio you leave with is built to be recognised, not just admired.