🔹 LEVEL 2: Git + AWS Core
Master version control and AWS fundamentals. By the end of this month, you'll deploy real cloud infrastructure using only the command line.
☁️ AWS Resources
🎥 AWS Cloud Practitioner by Andrew Brown - freeCodeCamp AWS Community Hero
Why this course: Andrew Brown is an AWS Community Hero. This 14-hour course rivals paid bootcamps.
What you'll learn: AWS core services (EC2, S3, VPC, IAM, RDS), security, billing, Well-Architected Framework
Duration: 14 hours
Watch on YouTube📖 Open Guide to Amazon Web Services Industry Bible
Why this resource: Written by experienced AWS engineers. Real-world tips and gotchas you won't find in official docs.
What's included: Practical AWS wisdom, common pitfalls, best practices from production experience
GitHub Stars: 45,000+
View on GitHub📚 AWS Well-Architected Framework Official AWS
Why this resource: Official AWS best practices for production architectures
What's included: 6 pillars (Operational Excellence, Security, Reliability, Performance, Cost, Sustainability)
Read Framework🔀 Git Resources
📖 Pro Git by Scott Chacon Industry Bible
Why this resource: THE definitive Git book. Available free online in multiple formats.
What you'll learn: Git internals, branching strategies, advanced workflows, distributed version control
Formats: Free online, PDF, ePub, Mobi
Read Free Online🎥 Git & GitHub Full Course - freeCodeCamp Free
What you'll learn: Git fundamentals, branches, merges, pull requests, collaboration workflows
Best for: Video learners who want practical examples
Watch on YouTube🔧 Key Task (UPGRADE)
Deploy a static website using:
- S3 for hosting
- CloudFront for CDN
- Route53 for custom domain
- AWS CLI only (no console clicking)
Document every command. Push your infrastructure code to GitHub. This single project demonstrates more cloud competence than ten certificates.
Hands-On Projects
Project 1: Git Workflow Mastery
- Create a repository with proper .gitignore and README
- Practice feature branch workflow
- Simulate merge conflicts and resolve them
- Set up branch protection rules
- Write meaningful commit messages (conventional commits)
Project 2: AWS Static Website (CLI-Only)
- Create S3 bucket via CLI
- Configure bucket for static website hosting
- Upload website files using AWS CLI
- Create CloudFront distribution
- Configure custom domain with Route53
- Set up HTTPS with ACM (AWS Certificate Manager)
Deliverable: Shell script that deploys the entire stack
Project 3: AWS EC2 + Security Groups
- Launch EC2 instance via CLI
- Configure security groups properly
- SSH into instance
- Install web server
- Attach Elastic IP
- Create AMI backup
Week-by-Week Breakdown
Week 1: Git Fundamentals
- Complete Git & GitHub course (first half)
- Create GitHub account and set up SSH keys
- Practice: commits, branches, merges
- Start Project 1
Week 2: AWS Foundations
- Watch first 7 hours of AWS Cloud Practitioner course
- Create AWS free-tier account
- Set up AWS CLI and configure credentials
- Practice: EC2, S3, IAM basics via console and CLI
Week 3: AWS Deep Dive
- Complete remaining AWS course content
- Focus on: VPC, CloudFront, Route53
- Start Project 2 (Static Website)
Week 4: Integration & Automation
- Complete Project 2
- Complete Project 3
- Write deployment scripts
- Document everything on GitHub
🧠 Output Check (Non-negotiable)
- Create a repo, branch, commit, and push without looking up commands
- Resolve a merge conflict confidently
- Explain the difference between EC2, S3, and RDS
- Create an S3 bucket and configure it for static hosting via CLI only
- Set up IAM users and roles with proper permissions
- Launch and configure an EC2 instance using CLI
- Write a bash script that deploys a simple AWS stack
Ensure your GitHub has both projects committed and your AWS infrastructure is live. Once verified, proceed to LEVEL 3: Containers.
Cloud Roadmap 2026 • Educational Use Only
Privacy |
Terms |
Disclaimer