To Begin With

I passed this exam two weeeks ago, and I understand how overwhelming exam preparation can be. The sheer volume of material, the stress of the exam itself, and the associated costs. Additionally, the possibility of needing a retake adds to the anxiety. I want to share how I transitioned from a state of uncertainty and doubt to successfully passing the exam with confidence.

This Is Not How-To Tutorial

Please consider this post as an insight rather than a step-by-step guide. Don’t follow all the advice blindly. Evaluate it critically, draw your own conclusions, and make decisions based on what works best for you.


Staying On The Right Tracks

Iron bullet list prepared based on my experience:

  • Find one comprehensive tutorial and stick to it. You can refer to my recommendation in the Recommendations Section.
  • Go through your course from A, through Ü to Z.
  • If the course doesn’t require creating an AWS account for hands-on lessons, consider switching to a different course; your future self will thank you.
  • Practice everything. Explore every service you’re studying in the AWS console. Launch it, configure it, break it, fix it, and back it up. Hands-on experience is always more valuable than passive listening.
  • Master practice tests. They are invaluable, so take as many as you can. However, avoid repeating one frequently, as it can diminish the benefit of the “first-seen” experience.

Quick Do’s And Don’ts

✓ Do Take The Notes (but wisely)

Watch the video on the given topic through to the end as many times as needed. Digest and understand the content, then briefly summarize it in your notes. This approach allows your knowledge to improve significantly, as it prevents interruptions in your learning process from constant stopping, starting, and rewinding.

✗ Don’t Rush For The Exam

Take your time - after all, skill and experience are what truly matter. The certification and exam are designed to set you on the right path and help you focus on the most crucial topics within the field. I’ve seen many people skip “boring” lessons on networking fundamentals or avoid hands-on tasks because they take too much time. While raw knowledge without practice might stick for a while, I guarantee it will fade away as soon as you encounter more advanced or complex problems.

If you find that a particular topic is taking too much time, it’s likely that you’re approaching it incorrectly.

✓ Do Take The Practice Tests

Practice tests are crucial for understanding the format and style of questions on the real exam. They will teach you how to read the questions carefully and grasp the scenarios presented. Additionally, practice tests allow you to gauge how well you perform under time pressure.

After taking multiple tests, you’ll develop the ability to recognize patterns in both the questions and answers, which will enhance your quick thinking. Remember, on the real exam, you only have about 2 minutes per question, so efficiency is key.

✗ Don’t Procrastinate

In reality - especially if it’s your first exam - you may never feel fully confident. There will always be a sense that you’re lacking knowledge or you’re unfamiliar with certain terms and tools. That’s completely normal. Just don’t let that feeling paralyze you or mess with your mindset.

“The more you know, the more you know you don’t know.” - Aristotle

Complete a comprehensive course that delves deeply into the concepts (even beyond what’s required), ensure you’re achieving passing scores on all your practice exams, push your inner impostor aside, and schedule the exam.


I spent quite a bit of time searching for the right resources to learn. I tried using AWS documentation, the paid AWS Skill Builder, and various YouTube tutorials, but something still felt off. The material was just too broad, and the deeper I went into certain topics - like Load Balancing - the more lost I felt.

It became clear that I was missing a structured approach that could guide me through the learning process effectively.

1. Adrian’s Cantrill Course

This course for SAA-C03 is an absolute gem. I remember discovering Adrian’s course at 1:00 AM while searching for the most suitable course that aligned with my preferred approach to exam preparation: first, deeply understanding the fundamentals; then, working on real-world tasks to solidify that knowledge; and finally, taking the exam as the cherry on top of this journey.

One sentence that convinced me to choose Adrian’s course was:

If you want to pass the exam quickly - take course X, if you want to do the real job - go with Adrian

His course will help you feel comfortable with most of the exam topics, though there are still some areas you’ll need to explore on your own. Fortunately, for many of these services, you only need to know they exist, understand their purpose, and be aware of the problems they address. Here’s a list of resources that might come up on the exam but are not covered in the course:

Service Category
Amazon Quantum Ledger Database (QLDB) Database
Neptune Database
Keyspaces Database
FSx Types Storage
Amazon Managed Streaming for Apache Kafka Streaming & Messaging
OpenSearch Analytics & Search
QuickSight Analytics & Reporting
Outposts Hybrid Cloud
Serverless Application Repository Serverless
Device Farm Development & Testing
Managed Grafana Monitoring & Management
Managed Service for Prometheus Monitoring & Management
AWS Proton DevOps
AWS Service Catalog Management & Governance
AWS Data Exchange Data Integration
Beanstalk Compute
Amazon EMR (formerly MapReduce) Big Data & Analytics
AWS Artifact Security & Compliance
AWS Lake Formation Data Lake & Analytics

2. Tutorials Dojo Practice Tests From Jon Bonso

I found the Tutorials Dojo practice tests to be the closest to real-world exam questions. While they may not be as difficult as the actual exam, the structure and scenarios presented are very accurate. These practice tests will help you get familiar with the general concepts and exam format.


Additional Information

If English Is Your Second Language

Before scheduling your exam, you can request the ESL +30 accommodation, which grants you an additional 30 minutes of exam time. This extra time can be very helpful, providing a margin that makes you feel more comfortable and less stressed during the exam. Personally, I used this extra time to quickly review all the questions before submitting my exam.

Keep in mind that this accommodation must be requested before you schedule your exam. If you’ve already scheduled your exam, you’ll need to cancel it and then reschedule with the ESL +30 accommodation enabled.

For detailed instructions, please refer to the official documentation from AWS.

Here’s what you should see after successfully requesting the accommodation:


Exam Discounts

There are many opportunities to catch discounts for your next exam, such as attending events, taking online classes, or other promotions.

You can monitor this thread for any active or upcoming discounts Reddit Link

Sources I Referred To