AWS Bootcamp: From Novice to Architect
Master AWS cloud architecture through 20 hands-on modules across 5 progressive phases. Go from zero cloud experience to Solutions Architect ready — with real labs, architecture diagrams, quizzes, and a capstone project.
Created by Samuel Ogunti · Open-source curriculum
Five Phases to Mastery
A structured, progressive path from IT fundamentals to AWS Solutions Architect — each phase building on the last.
What You'll Learn
From foundational cloud concepts to advanced architectural patterns — everything you need to build and manage production AWS workloads.
Cloud Architecture
Design highly available, fault-tolerant systems using AWS best practices and the Well-Architected Framework.
Security & IAM
Implement defense in depth with IAM, KMS, WAF, and security best practices across every layer.
Compute & Storage
Master EC2, S3, EBS, EFS, and choose the right compute and storage for every workload.
Serverless & Containers
Build with Lambda, API Gateway, ECS, EKS, and Fargate for modern cloud-native applications.
CI/CD & IaC
Automate deployments with CodePipeline, CloudFormation, CDK, and Terraform for repeatable infrastructure.
Monitoring & Cost
Track performance with CloudWatch, optimize costs with Savings Plans, Reserved Instances, and budgets.
Your Learning Path
Follow a structured progression from foundational knowledge to architect-level expertise.
Cloud Foundations
Cloud Fundamentals · IAM & Security · Networking Basics
Start Phase 1Core Services
Compute: EC2 · Storage: S3 · Databases: RDS & DynamoDB · Load Balancing & DNS · Messaging & Integration
Start Phase 2Building Applications
Serverless: Lambda · Containers: ECS · Infrastructure as Code · CI/CD Pipelines
Start Phase 3Production Readiness
Security in Depth · Monitoring & Observability · Cost Optimization · Reliability & DR
Start Phase 4Architecting
Well-Architected Framework · Architecture Patterns · Advanced Topics · Capstone Project
Start Phase 5Prerequisites
This bootcamp is designed for beginners. Here's what you need to get started:
- Basic computer literacy and familiarity with web browsers
- Understanding of file systems and command-line basics (helpful but not required)
- An AWS Free Tier account (we'll guide you through setup)
- Curiosity and willingness to learn — no prior cloud experience needed
New to IT? Start with the IT Fundamentals track →
Ready to Build on AWS?
Start your cloud journey today. No prior experience required — just bring your curiosity.