For business analysts, project managers, developers, and anyone who works with or alongside AI solutions on AWS. Passing AIF-C01 shows you can pick the right AWS service, technique, or safeguard for a described AI, machine learning, or generative AI scenario — no coding or model-building experience required.
Learn → Practice → Apply. Build Smart. Scale Fast.
Expect scenario questions of the form "a company wants X — which AWS service or approach fits?" where the discriminator is usually a keyword: labeled data points to supervised learning, external knowledge without retraining points to RAG, filter harmful content points to Guardrails, and so on. This guide expands concise revision notes into a complete, exam-ready reference with fuller explanations, worked context, and structured summaries.
| Exam Fact | Detail |
|---|---|
| Exam code | AIF-C01 |
| Level | Foundational |
| Questions | 65 total (50 scored + 15 unscored pretest) |
| Duration | 90 minutes |
| Passing score | 700 / 1000 |
| Cost | 100 USD (as of July 2026) |
| Delivery | Pearson VUE — testing center or online proctored |
| Validity | 3 years |
The guide is organized into five parts that mirror the official exam domains exactly, in official order and weight:
Study Parts 2 and 3 hardest — together Generative AI (24%) and Applications of Foundation Models (28%) are more than half the exam. Work through the parts in order: Part 1 builds the vocabulary the rest of the guide relies on.
Callouts flag material worth extra attention:
Suggested approach: read a section, study its diagram or table, then re-read only the Key Takeaway and Exam Tip callouts the day before your exam for rapid revision. Finish with the Exam-Day Checklist as your final-48-hours review sheet.
This domain builds the conceptual foundation: what AI, ML, and deep learning are, how models are trained and evaluated, and which AWS managed AI services and SageMaker capabilities implement each step of the ML lifecycle.
Artificial Intelligence (AI) is a field of computer science dedicated to solving problems that normally require human intelligence — reasoning, perception, learning, and decision-making.
Common AI applications:
AI is fundamentally about making machines think and act like humans.
At a high level, every AI system follows the same simple pipeline:
Training Dataset → Train Model → AI Model
AI learns from data and improves over time.
These four terms are nested — each is a subset of the one before it. Understanding this relationship is essential for the exam.
| Term | Definition |
|---|---|
| Artificial Intelligence (AI) | Machines that can perform tasks that require human intelligence. |
| Machine Learning (ML) | A subset of AI that learns from data and improves without being explicitly programmed. |
| Deep Learning (DL) | A subset of ML that uses neural networks with many layers to learn complex patterns. |
| Generative AI | A subset of DL that can create new content — text, images, audio, code, and more. |
All Generative AI is Deep Learning, but not all Deep Learning is Generative AI.
| Technology | Real-World Examples |
|---|---|
| AI | Google Maps route suggestions; Alexa voice assistant. |
| Machine Learning (ML) | Netflix recommendations; Amazon product suggestions. |
| Deep Learning (DL) | Face recognition; self-driving cars. |
| Generative AI | ChatGPT; DALL·E; Amazon CodeWhisperer. |
The core loop of any AI system: Data → Learn → Predict → Improve.
AI is the development of intelligent systems capable of performing tasks that require human intelligence.
| AI Capabilities | Use Cases |
|---|---|
| Perception | Computer vision |
| Learning | Speech recognition |
| Problem solving | Fraud detection |
| Decision making | IoT |
The components of an AI solution stack:
Machine Learning:
Deep Learning:
Network structure: an input layer feeds one or more hidden layers, which produce the output layer.
Neural Network:
Transformers Model (LLM):
| Model | What It Does |
|---|---|
| GPT | Generative Pre-trained Transformer — generates human text or computer code based on input prompts. |
| BERT | Bidirectional Encoder Representations from Transformers — similar intent to GPT, but reads text in two directions. |
| RNN | Recurrent Neural Network — model for sequential data such as time-series or text; useful in speech recognition and time-series prediction. |
| ResNet | Residual Network — a CNN used for image recognition, object detection, and facial recognition. |
| SVM | Support Vector Machine — an ML algorithm for classification and regression. |
| WaveNet | Model to generate raw audio waveforms; used in speech synthesis. |
| GAN | Generative Adversarial Network — generates synthetic data such as images, video, or sound; helpful in data augmentation. |
| XGBoost | Extreme Gradient Boosting — a powerful gradient-boosting algorithm for structured / tabular data. |
Two key distinctions: labeled vs. unlabeled data, and structured vs. unstructured data.
| Type | Description | Used In |
|---|---|---|
| Labeled data | Includes both input and output (features and target). | Supervised learning — the model maps input to known output. |
| Unlabeled data | Includes only input (features). | Unsupervised learning — the model finds patterns or structure. |
| Structured data | Organized in rows and columns — tabular data, time-series data. | Relational databases, spreadsheets, CSV files. |
| Unstructured data | No specific structure — text, image, or multimedia content. | Documents, emails, images, videos, audio, social posts. |
| Regression | Classification |
|---|---|
| Used when the output is a numerical value. | Used when the output belongs to a category. |
| Output variable is continuous. | Output variable is discrete. |
| E.g. house price; stock-price prediction. | E.g. email → spam or not; image → cat or dog; transaction → fraud or legitimate. |
Training vs. Validation vs. Test Set:
The process of selecting, transforming, and creating features from raw data to improve the performance of an ML model.
Clustering groups similar data points together — e.g. customer segmentation.
Association rule learning is used to discover relationships and patterns between items in a large dataset — e.g. if a customer buys X, what else are they likely to buy? (market-basket analysis).
Anomaly detection is a machine-learning technique used to identify data points, events, or observations that are significantly different from normal behaviour — e.g. fraud detection.
Semi-supervised learning uses a small amount of labeled data and a large amount of unlabeled data to train the system. Essentially, an algorithm trained on labeled data then labels the unlabeled data.
If a model has poor performance, you need to look at its fit.
Bias:
High bias: the model doesn't clearly understand the training data — considered underfitting.
Reducing bias: use a more complex model; increase the number of features.
Variance:
High variance: the model is very sensitive to changes in the training set — this is overfitting.
Reducing variance: feature selection; split data into training and test datasets.
Bias–variance target analogy: High bias / low variance → underfitting. Low bias / low variance → balanced. Low bias / high variance → overfitting.
A confusion matrix compares predicted values against actual values for a classification problem (e.g., spam vs. not spam).
| Predicted Positive (spam) | Predicted Negative (not spam) | |
|---|---|---|
| Actual Positive (spam) | True Positive (TP) | False Negative (FN) |
| Actual Negative (not spam) | False Positive (FP) | True Negative (TN) |
Key metrics:
AUC–ROC: value ranges from 0 to 1 — the larger the area under the curve, the better the classifier.
Inferencing is when a model makes predictions on new data.
| Real-Time Inference | Batch Inference |
|---|---|
| Must make decisions quickly as data arrives. | Large amount of data analyzed all at once. |
| Speed is preferred over perfect accuracy. | Often used for data analysis. |
| E.g. chatbots. | Speed of result is usually not a concern; accuracy is. |
Phases of machine learning:
Tuning means finding the best hyperparameter values to optimize model performance. It improves accuracy, reduces overfitting, and enhances generalization.
Overfitting is when the model gives good predictions for training data but not for new data.
It occurs due to:
How to prevent overfitting:
The exam expects instant recall of which pre-trained AWS AI service solves which problem. The sections that follow cover each service in turn.
Comprehend — Custom Classification:
Training Data → S3 → Comprehend Custom Classification
Named Entity Recognition (NER) extracts pre-defined, grouped-phrase entities like people, places, organizations, dates, and job titles.
Custom Entity Recognition:
Amazon Translate:
Amazon Transcribe:
Improving Transcribe accuracy — allow Transcribe to capture domain-specific or non-standard terms using two mechanisms:
Amazon Polly:
Amazon Rekognition:
Rekognition — Custom Labels:
Labelled Images → S3 → Rekognition (Custom Labels) → Custom Classification
Rekognition — Content Moderation:
Amazon Lex:
Amazon Personalize (retail stores, media, etc.):
Amazon Textract:
Amazon Kendra:
Amazon Mechanical Turk:
Amazon Augmented AI (A2I):
Amazon Transcribe Medical:
AWS Comprehend Medical detects and returns useful information in unstructured clinical text — physician's notes, test results, and discharge summaries.
AWS HealthScribe:
Amazon EC2 for AI — GPU-based EC2 instances (P3, P4, P5, G3, G4, G6, and more).
AWS Trainium:
AWS Inferentia:
Built-in algorithms:
Automatic Model Tuning (AMT):
Inference types compared:
| Inference Type | Latency | Payload Size | Processing Time | Use Case |
|---|---|---|---|---|
| Real-time | Low (ms to sec) | Up to 25 MB | µs to sec | Cost-sensitive apps; multimedia apps. |
| Serverless | Low (ms to sec) | Up to 4 MB | µs to sec | Short-term inference without infra; low cost; cold start. |
| Asynchronous | Medium–High (non-real-time) | Up to GB | Max hours | Large payload and workloads requiring longer processing. |
| Batch | High (min to hours) | Up to 100 MB | Max hours | Bulk processing for large datasets; consistent processing. |
SageMaker Studio:
Data Wrangler:
ML Feature Store — a feature store provides input to the ML model; used during training and for inference.
SageMaker Clarify:
Model Explainability:
Detect Bias (Clarify):
SageMaker Ground Truth:
ML Governance:
SageMaker Pipelines:
SageMaker JumpStart:
SageMaker Canvas:
This domain covers what generative AI is, the concepts behind it (foundation models, tokens, embeddings, context windows), and the AWS technologies for building generative-AI applications — Amazon Bedrock, Amazon Nova, Amazon Q, and PartyRock.
Examples of generated content: text, audio, video, code, and more.
The typical generative pipeline moves from raw data to a reusable base model, which is then adapted for many downstream tasks:
Unlabeled Data → Pre-train → Foundation Model → Adapt → Applications
Downstream applications include: text generation & summarization, image generation, question answering, and many others.
Foundation Model (FM):
A foundation model is the base that powers many AI applications.
Large Language Model (LLM):
An LLM understands and generates human language.
Generative AI creates new content similar to its training data; foundation models are the reusable base, and an LLM is the foundation-model type focused on human language.
Amazon Bedrock provides foundation models from various providers to build generative AI applications securely and at scale.
1) Tokenization:
Text → Token → Token ID → Model Processing
2) Context Window:
Trade-off: a larger context window needs more memory but delivers more reasoning power. It is a key factor to consider when choosing a model.
3) Embeddings:
Tokenization helps AI process your text, the context window bounds how much it can consider at once, and embeddings let it measure meaning and similarity.
Amazon Bedrock works on a private copy of the foundation model, available only to you, which you can further fine-tune with your own data. Your own data is then used to specialize the model:
Your Data → Foundation Model → Trained / Customized Model
Bedrock lets you build and scale AI apps easily on AWS — no infrastructure to manage, secure and governed by design, one unified API for many models, and your own data for fine-tuning.
Amazon Bedrock helps you build generative AI apps using foundation models from multiple providers in a secure, scalable and serverless way.
Request/response flow: Applications → Amazon Bedrock → Amazon Nova, and back again.
| Nova Model | Description |
|---|---|
| Nova Micro | Text-only model that delivers the lowest-latency responses at very low cost. |
| Nova Lite | Low-cost multimodal model with fast processing of image, video, and text input. |
| Nova Pro | More capable model — the best combination of accuracy, speed, and cost for a wide range of tasks. |
| Nova Premier | Most capable Nova model — complex reasoning and advanced AI workloads. |
Specialized Nova models:
Nova 2:
Multimodal model: an AI system capable of processing multiple types of input data such as text, image, and audio, enabling use across different domains.
Nova is AWS's own family of fast, cost-effective, enterprise-ready foundation models, accessible through Bedrock, with a model tier for every accuracy/speed/cost need.
1) On-Demand Pricing:
2) Batch Processing:
3) Provisioned Throughput:
On-demand = pay per input + output token; batch = millions of prompts offline at up to 50% off; provisioned throughput = reserved capacity for consistent performance, usable with base, fine-tuned, and custom models.
Core capabilities:
Amazon Q Business + IAM Identity Center:
Admin Control:
Amazon Q Business is a fully managed gen-AI assistant built on Bedrock that answers from your company's own data, secured through IAM Identity Center, with admin guardrails to block topics and keep responses internal.
Amazon Q Developer is both an AWS expert (docs, service selection, your account's resources, billing, troubleshooting) and an AI coding companion with real-time suggestions and security scans across multiple languages.
The heaviest domain. It covers the full journey of applying a foundation model: choosing one, prompting it well, tuning its inference parameters, grounding it with RAG, extending it with agents, customizing it through fine-tuning and distillation, and evaluating the result.
When selecting a foundation (base) model, weigh several factors against your use case:
Amazon Titan:
Rule of thumb: smaller models are generally more cost-effective.
Customizing a base model on your own data produces a specialized custom model:
Our Data → Foundation Model → Custom Model
Benefits of a custom model: better results, higher accuracy, and lower latency.
Use fully managed APIs to get started quickly with Bedrock models.
Choose the right model, customize it, and deploy it to build powerful, high-quality AI applications on AWS efficiently.
The process of developing, designing, and optimizing prompts to improve the quality of a model's response.
The four elements of a good prompt: Instruction, Context, Input data, and Output indicator.
1) Zero-Shot Prompting:
2) Few-Shot Prompting:
3) Chain-of-Thought Prompting:
4) Retrieval-Augmented Generation (RAG):
Good prompts pair clear instructions with relevant context and good input data; iterate and refine prompts to continuously improve results.
Good prompts lead to better, more reliable responses — pick the prompting technique that matches the task, and combine models with external knowledge for more accurate answers.
These inference parameters shape how a model produces its output:
Tune these settings based on your use case and goals: length and stop sequences manage output size, while system prompts define behaviour.
Lower temperature/Top P/Top K values → more accurate, focused responses; higher values → more diverse, creative responses.
RAG = Retrieval-Augmented Generation.
How a RAG query flows:
RAG reduces hallucinations, provides access to private data, keeps information current, and requires no retraining.
RAG vector databases on AWS:
| Vector Store | Notes |
|---|---|
| Amazon OpenSearch Service | Search and analytics engine with vector support. |
| Amazon Aurora PostgreSQL | Relational database. |
| Amazon Neptune Analytics | Graph database (graphs). |
| Amazon S3 Vectors | Cost-effective, durable storage with sub-second query performance. |
RAG data sources include: Amazon S3, OneDrive, Microsoft SharePoint, Salesforce, web pages — and more over time.
Use cases: customer-service chatbots, legal research and analytics, and healthcare question answering.
AWS offers scalable, secure, and cost-effective vector-store options — choose the right one based on your data and use case.
RAG + Vector Database = smarter AI apps — combine RAG with LLMs for accurate and relevant results.
An agent can:
Agents are configured to perform specific, pre-defined action groups.
Bedrock Agents + CloudWatch:
Quick glossary — Model = AI system • Weights = parameters learned by the model • Base model = pre-trained model • Fine-tuning = adapting a model to your data • S3 = storage service on AWS.
Supervised Fine-Tuning (labeled data):
Reinforcement Fine-Tuning (feedback based):
Example: for a single prompt the model generates multiple candidate outputs (Output 1…Output n); each is scored, and the reward signal steers the model toward higher-scoring responses.
Supervised fine-tuning is usually cheaper — the computations are less intensive and less data is typically required.
The knowledge-transfer flow:
Teacher (large model) → Knowledge Transfer → Student (small model)
Distillation helps you get the best performance with lower cost and faster inference.
1) Automatic Evaluation:
An expected output is compared against the model output for a given question: correct output raises the score; wrong output lowers it. Common metrics include Accuracy, BLEU, ROUGE, F1 score, and more.
Automatic evaluation is fast and scalable.
2) Human Evaluation:
Reviewers rate: accuracy, helpfulness, safety, tone, and relevance.
Business metrics to evaluate a model on:
Choose the right evaluation approach (automatic or human) based on the use case and what matters most for your application.
This domain covers the dimensions of responsible AI, the AWS tooling that supports them (including Bedrock Guardrails), and the risks unique to generative AI — from toxicity and hallucinations to prompt attacks and jailbreaking.
Responsible AI sits at the intersection of people, process, and technology. There are seven (plus) core dimensions to understand deeply for the exam.
| Dimension | Meaning | Example |
|---|---|---|
| Fairness | Promote inclusion and prevent discrimination. | A hiring model should not favour one gender over another — use unbiased data and fairness metrics (e.g., demographic parity). |
| Privacy & Security | Individual control over data and how it is used. | Use Amazon Macie to find sensitive data in S3; encrypt with KMS and control access using IAM. |
| Versatility & Robustness | Reliable even in unexpected situations. | A fraud-detection model should still work even for a new type of fraud. |
| Governance | Define, implement, and enforce responsible-AI policies. | Use AWS Model Cards to document the model and use AWS AI services that follow best practices. |
| Safety | Algorithms are safe and beneficial for individuals and society. | Content moderation using Amazon Rekognition to detect inappropriate content in images/videos. |
| Controllability | Ability to align to human values and intent. | Allow users to adjust recommendations or opt out of AI decisions. |
| Explainability | Understand the reasons and behaviour of a model; be able to look at input and output. | Use Amazon SageMaker Clarify to explain predictions (feature importance, SHAP values). |
| Interpretability | The degree to which a human can understand the logic of a decision. | A decision-tree model is more interpretable than a deep neural network. |
AI Solution Lifecycle: Data Collection → Model Training → Testing & Validation → Deployment → Monitoring & Feedback, with continuous improvement looping back.
Connect each dimension with the AWS service that supports it, and focus on use cases and best practices — it's not just about accuracy, it's about impact.
Understand the 7 core dimensions deeply and be able to match each to its AWS service.
A2I = Augmented AI — Human + AI work together better.
Always read AWS documentation for the latest updates and best practices.
How it works: a user prompt passes through Bedrock Guardrails. Allowed requests reach the FM and a response returns; blocked or filtered content is stopped and returned to the user as a safe message.
Guardrails protect users and your business by filtering harmful content, help maintain privacy and comply with policies (e.g., PII support), reduce hallucinations, and let you monitor and analyze inputs to continuously improve.
Guardrails help you build safer, more reliable AI applications by filtering content, protecting privacy, and improving output quality.
High interpretability — Decision Tree:
Decision trees are easy to understand and visualize — that is why they rank high on interpretability.
Partial Dependence Plots (PDP):
People first, then technology. The goal is better decisions, not automation.
Human-centered design makes AI systems more responsible, trustworthy, and effective.
1) Toxicity:
Mitigation: create training data by identifying and removing offensive phrases in advance; use a guardrail model to detect and filter out unwanted content.
2) Hallucinations:
Cause: next-word probability sampling employed by LLMs — hard to control content that may not exist, even though it seems plausible.
Mitigation: educate users that model-generated content must be checked; ensure verification of content with independent sources.
Generated content is unverified — treating verification as necessary is very important.
Plagiarism and cheating:
Prompt attack methods:
Always use generative AI responsibly — verify, think critically, and give credit.
Exposure:
Prompt Leakage:
Jailbreaking:
Exposure → protect sensitive data; prompt leakage → be careful with prompts/inputs; jailbreaking → keep ethical and safety guardrails strong.
This domain covers how responsibility is shared between you and AWS, how AI workloads are governed and audited, and the core AWS services — identity, storage, compute, and security tooling — that every AI solution rests on.
Security in the AWS cloud is a partnership between you and AWS. Responsibilities are split cleanly between the two parties.
Customer — security "IN" the cloud (responsible for securing your data, applications, access, and configurations):
What the customer manages: Data, Access, Identity, Configuration, Applications.
AWS — security "OF" the cloud (protects the global infrastructure that runs AWS services):
What AWS manages: Infrastructure, Hardware, Global network, Availability Zones, Physical security.
Shared control areas:
Security "of" the cloud is AWS's job; security "in" the cloud is your job; some responsibilities are shared — you work together for a secure cloud environment.
Some industries require an extra level of compliance: financial services, healthcare, and aerospace.
AI standard compliance challenges:
Model Cards:
Governance framework:
AWS governance & compliance services:
| Service | What It Does |
|---|---|
| Amazon Inspector | Scan for vulnerabilities. |
| AWS Audit Manager | Manage audit evidence. |
| AWS Artifact | Access compliance reports. |
| AWS CloudTrail | Log and monitor activity. |
| AWS Trusted Advisor | Best-practice checks. |
Good governance builds trust. Good compliance protects it.
Governance strategies:
Data governance strategies:
Data management concepts:
Good data lineage ensures data is trusted, traceable, and compliant.
Security and privacy for AI systems:
Monitoring AI systems:
Monitor performance, ensure fairness, and stay compliant.
1) IAM — Users and Groups (Global service):
Roles for services: assign permissions to AWS services with IAM roles.
2) Amazon S3:
Other AWS services:
| Service | Purpose |
|---|---|
| AWS Lambda | Run code without provisioning or managing servers. |
| Amazon DynamoDB | Fully managed NoSQL database service. |
| Amazon EC2 | Virtual servers in the cloud. |
| Amazon CloudFront | Fast content-delivery network (CDN) service. |
| Amazon RDS | Managed relational database service. |
| AWS Shield | DDoS protection service. |
| Storage Class | Best For / Retrieval |
|---|---|
| Amazon S3 Standard | General purpose. |
| Amazon S3 Standard-IA | Infrequent Access (IA). |
| Amazon S3 One Zone-IA | Infrequent Access in a single AZ. |
| Amazon S3 Glacier Instant Retrieval | 90-day retrieval, instant access. |
| Amazon S3 Glacier Flexible Retrieval | 90-day retrieval — Expedited (1–5 min), Standard (3–5 hrs), Bulk (5–12 hrs). |
| Amazon S3 Glacier Deep Archive | Standard 12 hrs; Bulk 48 hrs. |
| Amazon S3 Intelligent-Tiering | Auto-moves objects to the most cost-effective storage class. |
S3 is built for high availability and designed to be highly durable.
Amazon EC2 — Elastic Compute Cloud = IaaS:
AWS Lambda:
Lambda features: cost efficient (pay only for the time your code runs), highly available (built-in high availability and fault tolerance), and easy integration (works with many AWS services).
Lambda use cases: event processing (S3, DynamoDB, etc.), scheduled tasks (e.g. daily), and backend for APIs.
Lambda lets you run code without managing servers. It is event-driven, scalable, and cost-effective.
AWS Macie:
S3 (Analyze) → Macie (Notify) → Lambda (Integration) → Amazon EventBridge
AWS Config:
AWS Inspector:
Continuous scanning of infrastructure only when needed: patch vulnerabilities and network reachability.
AWS CloudTrail:
CloudTrail helps you track user activity and API usage for security and compliance.
AWS Audit Manager:
Trusted Advisor:
6 Pillars of Excellence: Operational Excellence, Cost Optimization, Performance, Security, Fault Tolerance, and Service Quotas.
AWS Artifact provides customers with on-demand access to AWS compliance documentation and AWS agreements.
You've reached the end of the study material. Before your final revision pass, confirm you can speak confidently to every topic on this list:
These notes were designed to help you understand AWS AI services, concepts, and best practices in a simple and effective way. Learning never stops — the more you practice, the more confident you become. Keep learning, keep building, and keep exploring the power of AI on AWS. All the best for your certification journey and beyond!
Learn → Build → Inspire. Don't just study to pass the exam — study to build solutions that make an impact.
Domain 1 — Fundamentals of AI and ML (20%)
Domain 2 — Fundamentals of Generative AI (24%)
Domain 3 — Applications of Foundation Models (28%)
Domain 4 — Guidelines for Responsible AI (14%)
Domain 5 — Security, Compliance, and Governance (14%)