Learn AWS by actually building on it.
From zero to the AWS Cloud Practitioner (CLF-C02) exam: core services, IAM, billing and the thinking behind production cloud. Read the notes, then move to the hands-on labs.
Read, do, complete, move on.
Open a lesson, read the notes, then mark it complete. Your progress is saved on this device.
Orientation & votre compte AWS sรฉcurisรฉ
DรฉmarrageโบWhat this certification proves, who it is for, and how the exam worksโ
The AWS Certified Cloud Practitioner (CLF-C02) proves you understand the cloud and AWS well enough to talk about it, make sensible decisions, and support a team using AWS. It is the foundation certification: no coding, no architecture design, just a solid, broad understanding.
Who it is for
- Students and career-switchers who want a recognised first cloud credential.
- Business owners and non-technical staff who work alongside cloud.
- Developers and IT people who want the fundamentals right before the deeper certifications.
How the exam works
- 65 questions, multiple choice and multiple response, 90 minutes.
- Pass mark is 700 out of 1000 (a scaled score, so it is not simply 70% of questions).
- Costs 100 USD, taken online or at a test centre.
โบCreate your AWS account, turn on MFA, and lock the root userโ
Your first real task. When you create an AWS account, the email you sign up with becomes the root user โ it can do anything, including close the account and spend money. So the very first thing we do is protect it.
- Create the account at
aws.amazon.com(you need an email and a card; the Free Tier means you will not be charged for the labs in this course if you follow the steps). - Turn on MFA (multi-factor authentication) on the root user โ a second code from your phone, so a stolen password alone is useless.
- Then stop using root for daily work. We create a normal user for that in Module 2.
โบSet a billing alarm on day one, so you never get a surprise billโ
Before you launch anything, set up a budget alert. This emails you the moment your spending crosses an amount you choose โ even a few hundred FCFA worth of dollars.
- Open Billing โ Budgets, create a monthly budget, set a small limit, add your email.
- Also enable the free Free Tier usage alerts.
โบA tour of the console, Regions, and how to find anythingโ
The AWS Management Console is the website where you click to use AWS. Two things to notice immediately:
- The Region selector (top right). AWS runs in many Regions around the world; what you create in one Region is not visible in another. Pick one close to your users for speed and keep to it.
- The search bar at the top. AWS has hundreds of services โ do not memorise menus, just type the name (
S3,EC2) and go.
Concepts du cloud
FondationsโบWhat the cloud really is, and the six advantagesโ
Cloud computing is renting computing โ servers, storage, databases โ over the internet, and paying only for what you use, instead of buying and running your own machines.
The six advantages AWS teaches (know these for the exam)
- Trade capital expense for variable expense โ pay as you go instead of buying servers upfront.
- Benefit from massive economies of scale โ AWS buys at huge scale, so prices fall.
- Stop guessing capacity โ scale up or down on demand.
- Increase speed and agility โ a new server in minutes, not weeks.
- Stop spending money running data centres.
- Go global in minutes.
โบDeployment models, and service models (IaaS, PaaS, SaaS)โ
Deployment models = where it runs: cloud (all on AWS), on-premises (your own machines), or hybrid (a mix).
Service models = how much AWS manages for you:
- IaaS (Infrastructure as a Service) โ you rent raw servers and manage the rest. Example: EC2.
- PaaS (Platform as a Service) โ AWS manages the servers, you just deploy your app. Example: Elastic Beanstalk.
- SaaS (Software as a Service) โ finished software you just use. Example: Gmail, or AWS's own managed tools.
โบGlobal infrastructure: Regions, Availability Zones, edge locationsโ
AWS is physically organised in three layers:
- Regions โ geographic areas (e.g. Europe-Paris, US-East). You choose which Region your resources live in.
- Availability Zones (AZs) โ separate data centres inside a Region. Spreading across AZs keeps your app running if one data centre fails.
- Edge locations โ many more small sites worldwide that cache content close to users (used by CloudFront).
โบThe Well-Architected Framework, in plain languageโ
AWS's checklist for building good systems. Six pillars:
- Operational excellence โ run and monitor well.
- Security โ protect data and systems.
- Reliability โ recover from failure.
- Performance efficiency โ use the right resources.
- Cost optimisation โ avoid waste.
- Sustainability โ minimise environmental impact.
For the exam you need to recognise the pillars and what each is about, not design against them.
โบCloud economics and the migration mindset (the seven Rs)โ
Moving to the cloud has a vocabulary. The seven Rs are the strategies for migrating an existing system: Rehost (lift-and-shift), Replatform (small tweaks), Repurchase (switch to SaaS), Refactor (rebuild for cloud), Retire (switch off), Retain (keep as is), Relocate.
On economics, know CapEx vs OpEx (big upfront purchase vs pay-as-you-go) and TCO (total cost of ownership โ the real cost including power, staff, space, not just the server price).
Sรฉcuritรฉ & conformitรฉ
ConfianceโบThe Shared Responsibility Model: what AWS secures, and what you mustโ
The single most important security idea in AWS. Security is shared:
- AWS secures the cloud itself โ the buildings, hardware, and the services they run ("security of the cloud").
- You secure what you put in it โ your data, who can access it, your settings ("security in the cloud").
The split shifts by service: with a raw server (EC2) you manage a lot; with a managed service (like S3 or Lambda) AWS manages more, but you always own your data and access control.
โบIAM done right: root vs users, groups, roles, policies, least privilegeโ
IAM (Identity and Access Management) controls who can do what in your account.
- Root user โ all-powerful; use it almost never.
- IAM users โ a login per person.
- Groups โ bundle users and give permissions once (e.g. a "Developers" group).
- Roles โ temporary permissions a service or user can assume, with no password. The safe modern way.
- Policies โ the documents that say what is allowed.
Least privilege: give the smallest permission needed, nothing more. And turn on MFA for everyone.
โบThe security toolbox: Shield, WAF, GuardDuty, Inspector, Macie, KMS, Secrets Managerโ
Know what each one is for (not how to configure it):
- Shield โ protects against DDoS (flood) attacks.
- WAF โ web application firewall, filters bad web requests.
- GuardDuty โ watches for threats/suspicious activity.
- Inspector โ scans for vulnerabilities.
- Macie โ finds sensitive data (like personal info) in S3.
- KMS โ manages encryption keys.
- Secrets Manager โ stores passwords/API keys safely.
โบSeeing what happened: CloudTrail, Config, Security Hub, Trusted Advisorโ
- CloudTrail โ records who did what in your account (an audit log).
- Config โ records how your resources are set up and tracks changes.
- Security Hub โ one dashboard of your security findings.
- Trusted Advisor โ automatic recommendations on cost, security, and limits.
โบCompliance and data residency, and why Region choice matters in Africaโ
AWS Artifact is where you download AWS's compliance reports (SOC, ISO, PCI, etc.). Compliance programs prove AWS meets various standards.
Data residency means where your data physically lives โ and that is decided by your Region choice.
Technologies & services de base
La boรฎte ร outilsโบWays in: the Console, CLI, SDKs, and a first look at infrastructure as codeโ
Four ways to tell AWS what to do:
- Console โ click in the website. Best for learning.
- CLI โ type commands in a terminal. Fast and scriptable.
- SDKs โ call AWS from your code (Python, JavaScript, etc.).
- Infrastructure as Code (CloudFormation) โ describe your whole setup in a file so it can be rebuilt identically, any time.
โบCompute: EC2, Auto Scaling, load balancing, Lambda, and containersโ
- EC2 โ virtual servers you rent by the second/hour.
- Auto Scaling โ adds/removes servers automatically with demand.
- Elastic Load Balancing โ spreads traffic across servers.
- Lambda โ run code with no server to manage, pay per run. "Serverless".
- Containers (ECS/EKS) โ package an app with everything it needs, run it anywhere.
โบStorage: S3, EBS, EFS, and the Glacier archive tiersโ
- S3 โ object storage for files (images, videos, backups, website files). Extremely durable, cheap, scales endlessly.
- EBS โ a hard drive attached to one EC2 server.
- EFS โ a shared file system many servers can use at once.
- Glacier โ very cheap storage for archives you rarely touch.
โบDatabases: RDS, Aurora, and DynamoDB, and when to pick whichโ
- RDS โ managed traditional (relational/SQL) databases: MySQL, PostgreSQL, etc.
- Aurora โ AWS's faster, cloud-native relational database.
- DynamoDB โ a managed NoSQL database for huge scale and speed.
Rule of thumb: structured data with relationships โ relational (RDS/Aurora); massive, simple, fast lookups โ DynamoDB.
โบNetworking & delivery: VPC, subnets, security groups, Route 53, CloudFrontโ
- VPC โ your own private network inside AWS.
- Subnets โ sections of that network (public vs private).
- Security groups โ firewalls around your servers.
- Route 53 โ AWS's DNS (turns a domain name into an address).
- CloudFront โ the CDN that caches content at edge locations close to users for speed.
โบIntegration & monitoring: SNS, SQS, EventBridge, CloudWatchโ
- SNS โ send notifications/messages (e.g. email/SMS alerts).
- SQS โ a queue that lets parts of a system talk without waiting on each other.
- EventBridge โ routes events between services.
- CloudWatch โ metrics, logs and alarms: how your systems are performing.
SQS/SNS/EventBridge "decouple" systems so one slow part does not break the rest.
Facturation, tarification & support
Dรฉpenser avec sagesseโบPricing models: On-Demand, Reserved, Savings Plans, Spot, and the Free Tierโ
- On-Demand โ pay as you go, no commitment. Flexible, most expensive per hour.
- Reserved Instances / Savings Plans โ commit to 1โ3 years for a big discount.
- Spot โ use spare capacity very cheaply, but AWS can reclaim it. Good for flexible work.
- Free Tier โ a set of services free for 12 months or always, within limits. This is what makes the labs in this course free.
โบSeeing and forecasting spend: Pricing Calculator, Cost Explorer, Budgetsโ
- Pricing Calculator โ estimate a bill before you build.
- Cost Explorer โ see and analyse what you have actually spent.
- Budgets โ the alerts you set in Module 0.
Use tags (labels) on resources so you can see cost by project or client.
โบAccounts at scale: Organizations and consolidated billingโ
AWS Organizations lets you manage many AWS accounts together (e.g. one per client or project) under one roof, with consolidated billing (one bill, shared volume discounts) and central rules.
โบSupport plans and where to get helpโ
AWS support tiers: Basic (free), Developer, Business, Enterprise โ more money buys faster response and, higher up, a dedicated contact (a TAM). Free help: documentation, re:Post (Q&A), and Trusted Advisor.
Prรชt pour lโexamen
RรฉussirโบA domain-by-domain review built around the exam's own weightingโ
Spend your revision time where the marks are: Cloud technology & services (34%) and Security & compliance (30%) together are nearly two-thirds of the exam. Cloud concepts is 24%, Billing & support 12%. Review in that order.
โบHow to read a tricky question and spot the keyword that gives the answerโ
Most questions hide the answer in one keyword. "Flood of traffic" โ Shield. "Who deleted this?" โ CloudTrail. "No server to manage" โ Lambda. "Cheapest for rarely-used archives" โ Glacier. Read the question for the requirement word, then match the service.
โบTwo full-length, timed practice exams with explanationsโ
Sit two timed 65-question mocks under real conditions. Review every question you got wrong and every one you guessed. The practice exams and the hands-on labs are in the Pro track โ create a free account to unlock them and save your results.
Ready to practise for real? Create a free account to run the 8 labs, take the mock exams and keep your progress.
Create free accountEight labs on real AWS
Reading is free and open. The labs are where it becomes real, so they live behind a free account, which keeps your progress and gives you a certificate.
Create a free Kaevor account to launch any lab and earn your certificate. One account, all your courses.
Create free accountLab 1 โ Secure your root & create a power user
MFA on root, an IAM group with a policy, a real working user, and a budget alert.
Lab 2 โ Host a website on S3
Stand up object storage and serve a real static site from it.
Lab 3 โ Launch your first EC2 web server
Spin up a free-tier server, open the right ports, reach your page, then tear it down.
Lab 4 โ Put S3 behind CloudFront
Deliver your site worldwide through the CDN and lock the bucket private.
Lab 5 โ A managed database with RDS
Launch a free-tier database and connect to it from your server.
Lab 6 โ Your first serverless function
Run code with no server, trigger it, and read the output in the logs.
Lab 7 โ Watch the spend
Set a budget, read Cost Explorer, and build a real estimate in the Pricing Calculator.
Lab 8 โ Audit trail & recommendations
See every action in CloudTrail, read your free Trusted Advisor checks.
Two levels, one path
AWS Cloud Practitioner
Understand the cloud, deploy real AWS resources, control cost, and pass CLF-C02.
AWS Solutions Architect โ Associate
Design secure, resilient, high-performing and cost-optimised architectures (SAA-C03). Opens after you are comfortable here.