Terminal and console
Run it in the terminal. See it in the console.
Write Terraform and run AWS CLI and Linux commands in a browser terminal. Every resource you create appears in a read-only AWS-style console, so you can check your work the way you would in an account. Labs are graded on the end state and the steps each task asks for.
$ terraform plan
# aws_vpc.main will be created
+ resource "aws_vpc" "main" {
+ cidr_block = "10.0.0.0/16"
}
# aws_subnet.private will be created
Plan: 2 to add, 0 to change, 0 to destroy.
$ terraform apply -auto-approve
aws_vpc.main: Creation complete after 1s [id=vpc-0a1b2c3d]
aws_subnet.private: Creation complete after 1s
Apply complete! Resources: 2 added, 0 changed, 0 destroyed.
✓ Check passed: the private subnet is inside 10.0.0.0/16
$ ▋
Amazon S3/Buckets
Buckets
InfoGeneral purpose buckets(4)
ActionsCreate bucket| Name | AWS Region | Access | |
|---|---|---|---|
| tf-state-123456789012 | eu-central-1 | Not public | |
| app-assets-prod | eu-central-1 | Not public | |
| logs-archive | us-east-1 | Not public | |
| my-demo-bucket | eu-central-1 | Not public |
Preparing for Terraform Authoring and Operations Advanced? That exam is lab-based. Here, the labs are the rehearsal.
Which control most directly prevents an S3 bucket from being exposed publicly?
Practice tests
Mock exams and a study mode
Take a timed mock exam weighted by the exam's official domains, free on every certification. For multiple-choice exams it uses the real exam's question count and time limit. Premium adds study mode, which explains every answer the moment you give it.
Place each AWS service into the architecture
Candidates
Diagram questions
Build the architecture, don't just name it
Place the right services into an architecture diagram. The question counts as right only when every slot is right, and the review shows you which part of the design you got wrong.
Performance by domain
You’re solid on organizational design (3 of 4). The gap is a single domain: Modernization is dragging you under the pass line.
Next: review migration patterns for 60 to 90 min, then retake. Fixing this domain should be enough to pass.
AI feedback
Feedback on what you actually got wrong
PremiumAfter a graded exam or lab, AI feedback reviews your answers, groups repeated mistakes by domain and points you to the next topic to study.
SOA-C03
AWS CloudOps Engineer Associate
- D1Monitoring, Logging, Analysis, Remediation, and Performance Optimizationavg 84%Closed
- D2Reliability and Business Continuityavg 79%Closed
- D3Deployment, Provisioning, and Automation1 set · 1 lab leftOpen
- D4Security and Compliance2 sets leftOpen
- D5Networking and Content Delivery2 sets leftOpen
Start here
Deployment, Provisioning, and Automation: hands-on lab
Opens a terminal instead of a question, takes about 30 minutes, and passes or fails on what you built.
Learning path
A study plan that starts by measuring you
PremiumA short diagnostic finds your weak domains. You get question sets and labs for those domains only, and each one closes when you reach the exam's pass mark.
Sandbox
No task. No grading. Just build.
FreeAn open environment with the same terminal and console. Experiment, break things, save a snapshot and come back to it later.
Plans
What's free and what's Premium
| Feature | Free | Premium |
|---|---|---|
| Mock exams | included | included |
| Diagram questions | included | included |
| Sandbox | included | included |
| General labs in exam mode | included | included |
| Study mode with explanations | not included | included |
| Domain labs with practical mode | not included | included |
| Learning path with diagnostic | not included | included |
| AI feedback | not included | included |
Premium is bought per certification. 6 months of access, 14-day refund policy.
