🔹 LEVEL 2: Git + AWS Core

LEVEL 2 of 5

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)

💎 This Project Beats 70% of Resumes

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)

⚠️ You Must Be Able To Do This:
  • 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
✅ Ready for LEVEL 3?

Ensure your GitHub has both projects committed and your AWS infrastructure is live. Once verified, proceed to LEVEL 3: Containers.

Continue to LEVEL 3 →

Cloud Roadmap 2026 • Educational Use Only
Privacy | Terms | Disclaimer