AWS GenAI Developer Pro study plan
AWS GenAI Developer Pro · Give each week a clear focus.
8 weeks · About 7 hours per week
Foundation Model Integration and Application Development
Map each of the six exam domains to its weight and write a one-paragraph summary of what Domain 1 covers before touching any code.
Build a working Amazon Bedrock Converse API chat loop in Python that streams tokens to the terminal and handles a mid-stream error without crashing.
Compare model families available in Bedrock on context window, modality support, and streaming behavior, and record the comparison in a table.
Configure inference parameters (temperature, top-p, max tokens, stop sequences) and document how each changes output on the same prompt.
Your checkpoint
A runnable Python repo with a streaming Bedrock chat client, a model comparison table, and a short notes file showing parameter effects.
Foundation Model Integration and Application Development
Implement tool use (function calling) with at least two tools and validate that the model returns structured arguments you can execute.
Add retry with exponential backoff and jitter around throttling and transient errors, and prove it works with a simulated failure.
Design a prompt template layer that separates system instructions, retrieved context, and user input into distinct message roles.
Instrument the client to log latency and token counts per request.
Your checkpoint
An extended client with tool use, retry logic, templated prompts, and per-request latency and token logging.
Retrieval-Augmented Generation and Knowledge Integration
Build a retrieval pipeline that chunks documents, generates embeddings, and stores vectors in a vector store.
Tune chunk size and overlap and measure retrieval quality at two settings using a small hand-labeled question set.
Implement a RAG prompt that cites source chunks and instructs the model to refuse when context is insufficient.
Add a reranking or filtering step and quantify its effect on answer relevance.
Your checkpoint
A working RAG application over a 20-plus document corpus with a 15-question evaluation sheet showing retrieval hit rate before and after tuning.
Retrieval-Augmented Generation and Knowledge Integration & Model Customization, Fine-Tuning, and Continuous Evaluation
Connect the RAG app to Amazon Bedrock Knowledge Bases and compare managed retrieval against your custom pipeline.
Define a continuous evaluation harness that scores faithfulness, relevance, and answer correctness on a fixed test set.
Explain when fine-tuning beats RAG and write a decision rule you can defend in a design review.
Prepare a small instruction dataset in the format required for fine-tuning.
Your checkpoint
An evaluation report comparing custom RAG versus Bedrock Knowledge Bases on the same test set, plus a prepared fine-tuning dataset.
Model Customization, Fine-Tuning, and Continuous Evaluation
Run a fine-tuning or model customization job and capture training and validation metrics.
Compare base versus tuned model outputs on held-out prompts and quantify the improvement.
Set up automated evaluation that runs on every model or prompt change and blocks regressions.
Document a rollback plan for a model version that fails evaluation.
Your checkpoint
A tuned model with a side-by-side evaluation scorecard against the base model and an automated regression gate in the repo.
Security, Identity, and Data Protection for Generative AI
Configure IAM least-privilege policies so the application role can invoke only the specific models and knowledge bases it needs.
Encrypt data at rest and in transit and verify that no prompt or response is logged in plaintext where it should not be.
Implement guardrails against prompt injection and verify they block a set of adversarial test inputs.
Apply PII detection and redaction to both inbound prompts and outbound responses.
Your checkpoint
A security hardening checklist marked complete against the running app, with adversarial test results and the IAM policy JSON committed.
Operational Excellence, Monitoring, and Cost Optimization & Responsible AI, Guardrails, and Governance
Instrument the application with metrics, traces, and dashboards covering latency, error rate, token usage, and cost per request.
Configure content filters and denied-topic guardrails and test them against a policy test suite.
Model cost for a projected workload and identify two concrete levers to reduce it.
Write an incident runbook for a model outage or guardrail false-positive surge.
Your checkpoint
A dashboard screenshot set, a cost projection spreadsheet with two optimization levers, and a one-page incident runbook.
Foundation Model Integration and Application Development & Retrieval-Augmented Generation and Knowledge Integration & Model Customization, Fine-Tuning, and Continuous Evaluation & Security, Identity, and Data Protection for Generative AI & Operational Excellence, Monitoring, and Cost Optimization & Responsible AI, Guardrails, and Governance
Take two full-length timed practice exams and score above 80 percent on each.
Review every missed question and map it back to the owning domain.
Re-read notes for the two weakest domains and rebuild any lab you could not explain from memory.
Restate each domain's core services and trade-offs aloud without notes.
Your checkpoint
Two scored practice exams with a remediation log showing every missed topic closed out.
Milestones
Week 2: Streaming chat client with tool use and retry logic runs end to end, and you can explain inference parameters without notes.
Week 4: RAG pipeline answers 15 test questions with measured retrieval hit rate, and you can articulate the RAG versus fine-tuning decision rule.
Week 6: Fine-tuned model beats the base model on the held-out set, and the app passes the adversarial security test suite under least-privilege IAM.
Week 8: Two timed practice exams scored above 80 percent with a remediation log showing zero open items.