gitGood.dev
Back to Blog

How to Build a Study Plan for AWS Certification (Any Level)

P
Pat
18 min read

AWS certifications are still one of the best career investments you can make in 2026. The data backs it up: certified professionals earn 20-30% more on average than their non-certified peers. Hiring managers use certs as a signal that you actually understand the platform, not just that you've clicked around the console a few times.

But here's the thing most people get wrong: they either over-prepare or under-prepare.

Over-preparers spend six months studying for a cert that needs six weeks. They watch every video course twice, read every whitepaper, and delay their exam date three times. Under-preparers wing it after skimming some practice questions and walk out of the testing center wondering what just happened.

Both approaches waste your time and money. What you need is a structured study plan that matches your experience level, targets the right domains, and gets you to passing score efficiently.

That's what this post gives you - a framework that works for any AWS cert, plus specific study plans for the most popular ones.

The AWS Certification Landscape

Before you build a plan, you need to understand what you're choosing from. AWS offers certs at three levels, and each one serves a different purpose.

CertificationCodeLevelIdeal ForStudy TimeExam Cost
Cloud PractitionerCLF-C02FoundationalCareer changers, managers, sales3-4 weeks$100
Solutions Architect AssociateSAA-C03AssociateDevelopers, architects, anyone building on AWS6-8 weeks$150
Developer AssociateDVA-C02AssociateBackend/fullstack developers6-8 weeks$150
SysOps Administrator AssociateSOA-C02AssociateDevOps, sysadmins, cloud ops6-8 weeks$150
Solutions Architect ProfessionalSAP-C02ProfessionalSenior architects, tech leads10-12 weeks$300
DevOps Engineer ProfessionalDOP-C02ProfessionalSenior DevOps/platform engineers10-12 weeks$300
Specialty CertsVariousSpecialtyDomain experts (ML, Security, Networking, etc.)8-10 weeks$300

Those study times assume you have some hands-on AWS experience already. If you're completely new to cloud, add 2-4 weeks to any estimate.

Don't just pick a random cert. Follow a path that builds on itself:

New to cloud? Start here:
Cloud Practitioner -> Solutions Architect Associate -> pick your specialty

Developer path:
Developer Associate -> Solutions Architect Associate -> DevOps Professional

Operations path:
SysOps Associate -> Solutions Architect Associate -> DevOps Professional

Fastest path to high-value cert:
If you have 1+ years of real AWS experience, skip Cloud Practitioner and go straight to Solutions Architect Associate. It's the most recognized AWS cert in the industry and the one recruiters actually search for.

The Study Plan Framework

This framework works for any AWS certification. The specifics change, but the structure stays the same.

Step 1: Pick Your Cert and Set a Date

This sounds obvious, but most people skip the second part. They "start studying" without a deadline, and studying without a deadline means you'll study forever - or not at all.

Here's what to do:

  1. Pick the cert that matches your current career goals
  2. Go to the AWS certification page and book your exam for 6-8 weeks out (adjust based on the cert level)
  3. Tell someone - a friend, your manager, post it on LinkedIn

Having money on the line and a public commitment changes your behavior. You stop "planning to study" and you start actually studying.

If you're nervous about booking too early, know this: you can reschedule an AWS exam up to 24 hours before at no cost. So book it now and adjust later if you need to.

Step 2: Audit What You Already Know

This is the step that saves you the most time, and almost everyone skips it.

Grab the official exam guide from AWS (search "[cert name] exam guide" - it's always a free PDF). Every exam guide lists the domains and their weight. For example, the Solutions Architect Associate exam breaks down like this:

  • Domain 1: Design Secure Architectures (30%)
  • Domain 2: Design Resilient Architectures (26%)
  • Domain 3: Design High-Performing Architectures (24%)
  • Domain 4: Design Cost-Optimized Architectures (20%)

Now honestly rate yourself on each domain: strong, medium, or weak. If you've been building on AWS for a year, you probably have a decent grasp of some domains already. Don't waste three weeks studying IAM policies if you write them every day at work.

Your weak areas get 60% of your study time. Your medium areas get 30%. Your strong areas get 10% (just review, don't deep-dive).

Step 3: Map the Domains to Study Topics

Each domain in the exam guide breaks down into specific task statements and knowledge areas. These are your study topics.

For each domain, create a simple list:

Domain 1: Design Secure Architectures (30%) - WEAK
- IAM policies, roles, and federation
- VPC security (security groups, NACLs, VPC endpoints)
- Encryption at rest and in transit (KMS, ACM)
- AWS Organizations and SCPs
- CloudTrail, Config, GuardDuty

Do this for every domain. Now you have a concrete list of topics instead of a vague "study AWS" plan.

Step 4: Choose Your Resources

You don't need five different courses. Pick one primary resource and supplement it.

Tier 1 - Free resources (start here):

  • AWS Skill Builder free tier - official training straight from AWS
  • AWS documentation and FAQs for each service
  • AWS Well-Architected Labs for hands-on practice
  • YouTube walkthroughs for complex topics
  • The exam guide and sample questions (always free from AWS)

Tier 2 - Paid courses ($10-50):

  • Stephane Maarek's courses on Udemy (wait for a sale, they're always $12-15)
  • Adrian Cantrill's courses (more in-depth, great for visual learners)
  • Neal Davis / Digital Cloud Training

Tier 3 - Practice exams ($10-30):

  • Tutorials Dojo (Jon Bonso) - widely considered the best practice exams
  • AWS official practice exams on Skill Builder
  • Whizlabs as a supplement

Here's the optimal combo for most people: one video course (Tier 2) + Tutorials Dojo practice exams (Tier 3) + hands-on labs. Total cost: $25-50 on top of the exam fee.

Step 5: Build the Weekly Schedule

Consistency beats cramming. Here's a template that works:

Weekdays (1-1.5 hours/day):

  • 45 min: Watch course content or read documentation for one topic
  • 15-30 min: Take notes in your own words (not copying slides)
  • Optional: 15 min of flashcard review

Weekends (2-3 hours/day):

  • Saturday: Hands-on lab day - build something related to what you studied that week
  • Sunday: Review week's material + take a domain-specific practice quiz

Total: 9-12 hours per week

That's a sustainable pace. You don't need to quit your job or sacrifice your entire social life. You need focused, consistent effort.

Block this time on your calendar. Treat it like a meeting. If you just say "I'll study when I have time," you won't have time.

Step 6: Practice Exams Are Non-Negotiable

This is the single most important part of your study plan. Practice exams are where you actually learn what the test feels like and where your gaps are.

When to take them:

  • Take your first full practice exam after completing 60-70% of your study material
  • Don't wait until the last week - you need time to fix what you find
  • Take at least 3-4 full practice exams before your real exam

How to use them:

  1. Take the practice exam under real conditions (timed, no notes, no breaks)
  2. Score it
  3. For every wrong answer, go back and study that specific topic
  4. Wait 2-3 days, then take a different practice exam
  5. Repeat until you're consistently scoring 80%+

Target scores:

  • Scoring 65-70%: You're in the danger zone. Postpone if your exam is in a few days. Study your weak areas hard.
  • Scoring 75-80%: You'll probably pass, but it'll be close. Focus on your weakest domain.
  • Scoring 80-85%: You're in good shape. Do a light review and trust your preparation.
  • Scoring 85%+: You're ready. Don't over-study - go take the exam.

The passing score for most AWS exams is 720/1000 (roughly 72%). But practice exams and real exams don't align perfectly, so aim for 80%+ on practice to give yourself a comfortable margin.

Sample Study Plans

Here are concrete, week-by-week plans for the three most popular AWS certifications.

Cloud Practitioner (CLF-C02): 3-4 Week Plan

This is the entry-level cert. If you have any tech background at all, this is very achievable in under a month.

Week 1: Cloud Concepts and Core Services

  • What cloud computing is and why it matters (the "why," not just the "what")
  • AWS global infrastructure (regions, AZs, edge locations)
  • Core compute: EC2, Lambda, ECS basics
  • Core storage: S3, EBS, EFS
  • Core database: RDS, DynamoDB
  • Take the AWS Cloud Practitioner Essentials course on Skill Builder (free, about 6 hours)

Week 2: Security, Pricing, and Support

  • Shared responsibility model (this is heavily tested)
  • IAM basics: users, groups, roles, policies
  • AWS pricing models (on-demand, reserved, spot, savings plans)
  • Free tier, AWS Pricing Calculator
  • Support plans (Basic, Developer, Business, Enterprise)
  • AWS Organizations, consolidated billing
  • Compliance and governance basics

Week 3: Technology and Architecture

  • Well-Architected Framework (know the six pillars)
  • Basic networking: VPC, subnets, security groups
  • Monitoring: CloudWatch, CloudTrail
  • Deployment: CloudFormation, Elastic Beanstalk basics
  • Migration strategies (the 7 Rs)
  • AWS services for ML, analytics, developer tools (just know what they do)

Week 4: Review and Practice Exams

  • Take 2-3 full practice exams
  • Review every wrong answer
  • Focus on weak areas
  • Light review of all domains the day before
  • Take the exam

If you're already technical, you can compress this to 2-3 weeks. The Cloud Practitioner is broad but shallow - it tests whether you understand what services exist and when to use them, not how to configure them.

Solutions Architect Associate (SAA-C03): 6-8 Week Plan

This is the most popular AWS cert and the one with the highest ROI for most people.

Weeks 1-2: Compute and Networking Foundation

  • EC2 deep dive: instance types, AMIs, placement groups, user data
  • Auto Scaling groups and launch templates
  • Elastic Load Balancing (ALB, NLB, GWLB - know the differences)
  • VPC deep dive: subnets, route tables, internet gateways, NAT gateways
  • VPC peering, Transit Gateway, VPN, Direct Connect
  • Lambda: triggers, layers, concurrency, versions/aliases
  • Hands-on: Build a multi-tier VPC with public and private subnets

Weeks 3-4: Storage, Database, and Application Integration

  • S3: storage classes, lifecycle policies, replication, encryption, access points
  • EBS: volume types, snapshots, encryption
  • EFS and FSx
  • RDS: Multi-AZ, read replicas, Aurora (know Aurora well)
  • DynamoDB: partitioning, indexes, DAX, streams
  • ElastiCache: Redis vs Memcached use cases
  • SQS, SNS, EventBridge, Step Functions
  • Hands-on: Set up S3 replication, build an event-driven workflow

Weeks 5-6: Security, Monitoring, and High Availability

  • IAM deep dive: policies, roles, federation, AWS SSO/Identity Center
  • KMS, CloudHSM, Secrets Manager, Parameter Store
  • CloudWatch: metrics, logs, alarms, dashboards
  • CloudTrail, Config, GuardDuty, Security Hub
  • Route 53: routing policies (weighted, latency, failover, geolocation)
  • Disaster recovery strategies (backup/restore, pilot light, warm standby, active-active)
  • Well-Architected Framework review
  • Hands-on: Set up CloudWatch alarms and a multi-region failover

Weeks 7-8: Cost Optimization, Review, and Practice Exams

  • Cost management: Reserved Instances, Savings Plans, Spot Instances
  • AWS Cost Explorer, Budgets, Trusted Advisor
  • Architecture patterns: serverless, microservices, data lakes
  • Take 4-5 full practice exams (spread them out)
  • Deep-dive into every topic you're scoring below 70% on
  • Final review of all domains

The SAA-C03 is scenario-heavy. You won't see "what port does RDS use?" You'll see "A company needs a highly available database with read replicas across regions. Which solution meets these requirements?" Practice reading long scenarios and identifying the key requirements.

Solutions Architect Professional (SAP-C02): 10-12 Week Plan

This is the hardest AWS cert. The questions are long, complex, and often have multiple "correct" answers where you need to pick the "most correct" one.

Weeks 1-3: Advanced Networking and Hybrid

  • Advanced VPC: VPC endpoints (gateway vs interface), PrivateLink
  • Transit Gateway deep dive: routing, multicast, inter-region peering
  • Direct Connect: dedicated vs hosted, LAGs, connection resiliency
  • AWS VPN: site-to-site, client VPN, CloudHub
  • Hybrid DNS with Route 53 Resolver
  • Network Firewall, WAF, Shield Advanced
  • Hands-on: Design a multi-account, multi-region network architecture

Weeks 4-6: Organizational Design and Migration

  • AWS Organizations: SCPs, OUs, cross-account access patterns
  • AWS Control Tower, Account Factory
  • Migration strategies in depth: rehost, replatform, refactor
  • Migration tools: MGN, DMS, DataSync, Transfer Family, Snow Family
  • Multi-account architectures and landing zones
  • Cost optimization at scale: CUR, Cost Anomaly Detection

Weeks 7-9: Advanced Architecture Patterns

  • Serverless at scale: Step Functions, EventBridge, API Gateway
  • Container orchestration: ECS, EKS, Fargate patterns
  • Data lakes: Lake Formation, Glue, Athena, Redshift Spectrum
  • Streaming: Kinesis Data Streams, Firehose, MSK
  • ML integration: SageMaker endpoints, Bedrock patterns
  • Caching strategies: CloudFront, ElastiCache, DAX, API Gateway cache
  • Resilience patterns: multi-region active-active, cell-based architecture

Weeks 10-12: Review, Practice, and Exam Prep

  • Take 4-6 full practice exams
  • Focus heavily on scenario analysis - practice identifying the "best" answer vs "good" answers
  • Review AWS re:Invent architecture talks on YouTube
  • Read 2-3 AWS case studies
  • Final domain review

For the Professional exam, understanding trade-offs is more important than memorizing services. The exam tests whether you can design real-world solutions under real-world constraints - cost, performance, security, operational complexity. Practice thinking like an architect, not a student.

Free and Cheap Resources That Actually Work

You don't need to spend hundreds of dollars to pass an AWS cert. Here are the resources that give you the most value per dollar.

Free Resources

AWS Skill Builder (Free Tier)
AWS offers a massive library of free digital training. The Cloud Practitioner Essentials course alone is enough foundational content for the CLF-C02. For higher-level certs, the free courses cover individual services well.

AWS Well-Architected Labs
These are hands-on labs directly from AWS, organized by the six Well-Architected pillars. They're free, they use your own AWS account (stay within free tier), and they teach you how AWS actually works - not just how to answer exam questions.

AWS Free Tier Hands-On
Spin up your own AWS account and build things. The free tier gives you 12 months of limited access to dozens of services. Nothing replaces actually clicking through the console and building a VPC from scratch.

AWS Exam Guide and Sample Questions
Every cert has a free exam guide PDF and a set of official sample questions. These are your first stop for understanding what the exam actually tests.

YouTube Channels
Stephane Maarek and Adrian Cantrill both have free content on YouTube. AWS's own channel has re:Invent talks that are gold for Professional-level certs.

Tutorials Dojo Practice Exams ($10-15)
Jon Bonso's practice exams are the gold standard. They're the closest you'll get to real exam questions in terms of difficulty and format. Buy these. They're the single best investment after the exam fee itself.

Udemy Courses ($12-15 on sale)
Never pay full price on Udemy - courses go on sale every few weeks. Stephane Maarek's courses are comprehensive, well-structured, and updated regularly.

Adrian Cantrill's Courses ($40-60)
More expensive than Udemy but deeper, with better hands-on components. If you're a visual learner or want to truly understand the architecture rather than just pass the exam, these are worth it.

Study Guides Built for You

We've built comprehensive study guides for every AWS certification at gitGood.dev/certifications/aws. Each guide breaks down the exam domains, links to the best resources, and includes practice questions mapped to the actual exam objectives. If you want a structured path through the material, start there.

The Mistakes That Waste Your Time

After seeing hundreds of people prepare for AWS certs, these are the mistakes that come up over and over.

Watching Videos Without Doing Labs

Watching a 40-hour video course from start to finish feels productive. It's not. You'll forget 80% of what you watched within a week if you don't apply it.

For every hour of video, spend at least 30 minutes doing something hands-on. Create the VPC. Write the IAM policy. Configure the S3 bucket. Build the Lambda function. Your hands need to remember, not just your eyes.

Studying for 3 Months When 6 Weeks Is Enough

Longer study periods don't mean better preparation. After a certain point, you start forgetting early material as fast as you're learning new material. The sweet spot for most associate-level certs is 6-8 weeks of focused study.

If you've been "studying" for three months and still don't feel ready, the problem isn't that you need more time - it's that you need a different approach. Take a practice exam, find your gaps, and target them.

Skipping Practice Exams Until the Last Week

Practice exams aren't just for testing yourself. They're a study tool. They show you the exam format, the way questions are worded, the types of scenarios you'll face, and your actual weak points.

Take your first practice exam early - even if you think you're not ready. Bombing a practice exam in week 3 is valuable information. Bombing it the day before your real exam is a disaster.

Trying to Memorize Service Limits Instead of Understanding Concepts

AWS has hundreds of services with thousands of configuration options. You cannot memorize them all, and the exam doesn't expect you to.

Instead of memorizing that an S3 object can be up to 5TB, understand when you'd use S3 vs EFS vs EBS. Instead of memorizing exact IOPS numbers, understand which EBS volume type fits which workload. The exam tests your judgment, not your memory.

Not Using the Exam Guide Document

The exam guide tells you exactly what's on the test. The domain breakdown, the task statements, the knowledge areas - it's all there. Yet most people never read it.

Download it. Print it. Use it as your study plan skeleton. If a topic isn't in the exam guide, you don't need to study it. If a topic is in the exam guide with a high domain weight, that's where your time goes.

Exam Day Tips

You've put in the work. Here's how to make exam day go smoothly.

The day before:

  • Do a light review only - no cramming new material
  • Review your notes on your weakest domain
  • Get a good night's sleep (seriously)
  • Confirm your exam time and testing center or online proctoring setup

During the exam:

  • Read every question completely before looking at the answers
  • Eliminate obviously wrong answers first - most questions have 1-2 that are clearly wrong
  • Watch for keywords: "most cost-effective," "least operational overhead," "highest availability" - these change the right answer
  • Flag questions you're unsure about and come back to them
  • Don't change answers unless you have a specific reason to - your first instinct is usually right
  • Manage your time: you have about 1.5-2 minutes per question depending on the exam

For online proctored exams:

  • Test your setup the day before (webcam, microphone, internet)
  • Clear your desk completely
  • Close all other applications
  • Have your ID ready
  • Make sure your room is quiet and well-lit

After the exam:

  • You'll get a pass/fail result immediately on screen
  • Detailed scores by domain come within 5 business days
  • If you pass, your digital badge is available within a few days
  • If you don't pass, you can retake it after 14 days - review your domain scores and focus on the weakest areas

Start Now, Not Monday

The best time to start studying was last month. The second-best time is right now - not Monday, not next week, not "when things calm down."

Here's your next step: go to the AWS certification page, pick your cert, and book the exam. Set a date that's ambitious but realistic. Then come back here and use the framework above to build your plan.

If you want a head start, check out our AWS certification study guides - they break down every cert with domain-by-domain study plans, curated resources, and practice questions designed to match the real exam format.

The cloud isn't going anywhere, and neither is the demand for people who can build on it. An AWS certification won't make you an expert overnight, but it will prove to yourself and to hiring managers that you can learn complex systems and validate that knowledge under pressure.

That's worth 6-8 weeks of focused effort. Go book that exam.