AI Agents Capstone Assessment
Finished the content? Take the assessment for free. Retry as many times as you need. It is timed, properly invigilated, and actually means something.
Sign in to track progress and get your certificate
You can take the assessment without signing in, but your progress will not be tracked and you will not receive a certificate of completion. If you complete the course without signing in, you will need to sign in and complete it again to get your certificate. Sign in now
Unlimited retries
Take the assessment as many times as you need
Free certificate
Get a detailed certificate when you pass
Donation supported
We run on donations to keep everything free
Everything is free – If you find this useful and can afford to, please consider making a donation to help us keep courses free, update content regularly, and support learners who cannot pay.
CPD timing for this level
Capstone time breakdown
This is the first pass of a defensible timing model for this level, based on what is actually on the page: reading, labs, checkpoints, and reflection.
What changes at this level
Level expectations
I want each level to feel independent, but also clearly deeper than the last. This panel makes the jump explicit so the value is obvious.
End to end delivery, governance, and documented operational readiness.
Not endorsed by a certification body. This is my marking standard for consistency and CPD evidence.
Stage 6: Capstone and Certification
You have reached the final stage. This is where you demonstrate everything you have learned by building a complete AI agent system from scratch. There are no tutorials here. Just you, your knowledge, and a real problem to solve.
You are ready for this
If you have worked through Stages 1 through 5, you have all the skills you need. Trust your preparation. This capstone is challenging by design, but it is within your capability.
Module 6.1: Capstone Project (3 hours)
Project Overview
Your capstone project is to design, build, and document a complete AI agent system that solves a real-world problem. This is not a toy example. It should be something you could actually use or deploy.
6.1.1 Project Requirements
Core Requirements (All projects must include):
Capstone Requirements
What your project must demonstrate
🤖 Functional Agent
- • Uses ReAct or similar reasoning pattern
- • Implements at least 3 tools
- • Handles multi-step tasks
- • Produces useful outputs
🛡️ Security Measures
- • Input validation
- • Output sanitisation
- • Appropriate access controls
- • Audit logging
📚 Documentation
- • Architecture diagram
- • Setup instructions
- • Security considerations
- • Limitations acknowledged
✅ Testing
- • Unit tests for tools
- • Integration tests for agent
- • Example inputs and outputs
- • Edge case handling
6.1.2 Project Ideas
Choose a project that interests you. Here are some suggestions organised by difficulty:
Foundation Level (Recommended for first-time builders):
-
Personal Research Assistant
- Searches the web for information
- Summarises findings
- Saves notes to files
- Tools: web_search, file_write, summarise
-
Email Draft Generator
- Takes bullet points as input
- Generates professional email drafts
- Adjusts tone based on recipient type
- Tools: tone_classifier, email_template, grammar_check
-
Code Documentation Bot
- Reads Python files
- Generates docstrings for functions
- Creates README sections
- Tools: file_read, docstring_generator, markdown_writer
Intermediate Level:
-
Customer Support Agent
- Classifies incoming queries
- Searches knowledge base for answers
- Escalates complex issues to humans
- Tools: classifier, knowledge_search, ticket_create, human_escalate
-
Data Analysis Assistant
- Loads CSV files
- Performs statistical analysis
- Generates charts
- Explains findings in plain English
- Tools: csv_loader, calculator, chart_generator, explain
-
Meeting Summariser
- Processes meeting transcripts
- Extracts action items
- Identifies decisions made
- Creates structured summaries
- Tools: text_splitter, entity_extractor, summarise, format_output
Advanced Level:
-
Multi-Agent Research Team
- Supervisor coordinates specialists
- Researcher finds information
- Writer creates content
- Critic reviews and improves
- Tools: Multiple per agent, handoff between agents
-
Workflow Automation Agent
- Monitors email for triggers
- Executes automated responses
- Logs all actions for audit
- Supports human-in-the-loop for critical decisions
-
Security Assessment Agent
- Analyses code for vulnerabilities
- Checks configurations
- Generates security reports
- Prioritises findings by severity
6.1.3 Project Structure
Use this structure for your submission:
my-capstone-project/
├── README.md # Project overview and setup
├── ARCHITECTURE.md # Design decisions and diagrams
├── SECURITY.md # Security considerations
├── requirements.txt # Python dependencies
├── src/
│ ├── __init__.py
│ ├── agent.py # Main agent implementation
│ ├── tools/
│ │ ├── __init__.py
│ │ ├── tool_1.py
│ │ ├── tool_2.py
│ │ └── tool_3.py
│ └── utils/
│ ├── __init__.py
│ ├── validation.py
│ └── logging.py
├── tests/
│ ├── test_agent.py
│ ├── test_tools.py
│ └── test_integration.py
└── examples/
├── example_1.py
└── example_2.py
6.1.4 Documentation Template
Your README.md should include:
# [Project Name]
## Overview
[One paragraph describing what your agent does and why it is useful]
## Architecture
[Include a Mermaid diagram showing your agent's structure]
## Features
- Feature 1
- Feature 2
- Feature 3
## Setup
### Prerequisites
- Python 3.10+
- Ollama installed and running
### Installation
```bash
pip install -r requirements.txt
Configuration
[Any environment variables or config files needed]
Usage
Basic Example
from src.agent import MyAgent
agent = MyAgent()
result = agent.run("Your query here")
print(result)
Security Considerations
[Document your security measures and limitations]
Testing
pytest tests/
Limitations
[Be honest about what your agent cannot do]
Future Improvements
[What would you add with more time?]
---
### 6.1.5 Evaluation Criteria
Your project will be evaluated on these criteria:
| Criteria | Weight | Description |
|----------|--------|-------------|
| Functionality | 25% | Does the agent work correctly? |
| Code Quality | 20% | Clean, readable, well-organised code |
| Security | 20% | Appropriate security measures implemented |
| Documentation | 15% | Clear, complete, and accurate docs |
| Testing | 10% | Adequate test coverage |
| Innovation | 10% | Creative problem-solving |
**Grading Scale:**
- **Distinction (90%+)**: Exceptional work exceeding all requirements
- **Merit (70-89%)**: Strong work meeting all requirements
- **Pass (50-69%)**: Adequate work meeting minimum requirements
- **Refer (Below 50%)**: Needs improvement before certification
---
## Module 6.2: Peer Review and Certification (2 hours)
### 6.2.1 Peer Review Process
Before receiving your certification, you will review another learner's project and receive feedback on yours.
**Giving Feedback:**
1. Clone their repository
2. Run their agent locally
3. Review their documentation
4. Test edge cases
5. Provide constructive feedback using this template:
```markdown
## Peer Review: [Project Name]
### What Works Well
- [Specific positive observations]
### Suggestions for Improvement
- [Constructive feedback with specific recommendations]
### Security Review
- [ ] Input validation present
- [ ] Output sanitisation present
- [ ] Appropriate access controls
- [ ] Audit logging implemented
- [ ] Secrets properly managed
### Documentation Review
- [ ] Clear setup instructions
- [ ] Architecture diagram included
- [ ] Limitations acknowledged
- [ ] Examples provided
### Overall Assessment
[Summary of your review]
Receiving Feedback:
- Read feedback with an open mind
- Ask clarifying questions if needed
- Implement improvements where appropriate
- Respond professionally to all feedback
6.2.2 Final Certification Assessment
After completing your capstone, take this final assessment to earn your certification.
Final Certification Exam - Part 1 (Foundations and Core Concepts)
What is the key difference between an LLM and an AI Agent?
What does the Observation step in ReAct provide?
What is a context window limitation?
When should you use the Plan-and-Execute pattern instead of ReAct?
What is a vector database used for in agents?
Final Certification Exam - Part 2 (Security and Ethics)
Why cannot prompt injection be fully prevented according to NCSC?
What is indirect prompt injection?
What is the principle of least privilege?
When is human-in-the-loop approval most critical?
What must high-risk AI systems provide under the EU AI Act?
Final Certification Exam - Part 3 (Practical and Advanced)
What protocol does MCP use for communication?
What is the main advantage of LoRA for fine-tuning?
What is critical for multi-tenant agent systems?
What is exponential backoff used for?
What is the Supervisor pattern in multi-agent systems?
6.2.3 Certification Details
Upon successful completion, you will receive:
AI Agents Professional Certificate
What you will receive
AI Agents Professional Certificate
Awarded to those who have demonstrated mastery in building AI agent systems
120 CPD Credits
Certified for professional development
Digital Badge
Shareable on LinkedIn
Verifiable
Blockchain-anchored verification
Module 6.3: Architecture Challenge Game
Before your final assessment, test your architectural decision-making skills with this professional simulation game. Design optimal agent architectures for real-world scenarios.
Agent Architecture Challenge
Master AI system design through simulation
Design optimal AI agent architectures for real-world enterprise scenarios. Balance cost efficiency, response quality, security posture, and latency performance whilst meeting stakeholder requirements.
0/8
Challenges
-
Best Score
0/8
Achievements
0
Streak
Customer Support Agent
Challenge #1
Design an agent to handle customer support queries. Must balance cost efficiency with response quality.
Quality
7
Security
6
Latency
25
Budget
20
Financial Analysis Agent
Challenge #2
Build an agent for a hedge fund that analyses market data and generates trading signals. Security and accuracy are paramount.
Quality
9
Security
9
Latency
20
Budget
35
Healthcare Diagnostic Assistant
Challenge #3
Design an agent to assist doctors with diagnosis suggestions. Patient safety is the absolute priority.
Quality
10
Security
10
Latency
15
Budget
45
Autonomous Code Reviewer
Challenge #4
Create an agent that reviews pull requests, identifies bugs, security vulnerabilities, and suggests improvements.
Quality
8
Security
8
Latency
30
Budget
25
Legal Document Analyst
Challenge #5
Build an agent that analyses contracts, identifies risks, and summarises key terms for legal teams.
Quality
9
Security
9
Latency
25
Budget
30
Supply Chain Optimizer
Challenge #6
Design an agent that monitors global supply chains, predicts disruptions, and recommends mitigation strategies.
Quality
8
Security
8
Latency
35
Budget
40
Cybersecurity Incident Responder
Challenge #7
Create an agent that detects security threats, triages incidents, and coordinates response actions.
Quality
9
Security
10
Latency
15
Budget
35
Research Synthesis Agent
Challenge #8
Build an agent that synthesises academic research, identifies trends, and generates literature reviews.
Quality
10
Security
7
Latency
40
Budget
30
Why this game matters
In real-world deployments, architectural decisions have significant cost, security, and performance implications. This game trains you to make informed trade-offs the way senior engineers do at leading AI companies.
Congratulations
You have completed the AI Agents: From Foundation to Mastery course. This is a genuine achievement. You have progressed from understanding basic AI concepts to building production-ready agent systems with proper security and ethical considerations.
What comes next
Learning does not stop here. The field of AI agents is evolving rapidly. Continue building, experimenting, and sharing what you learn. Consider contributing to open-source projects or mentoring others who are starting their journey.
Resources for Continued Learning:
- LangChain and LangGraph Documentation: Deep dive into production frameworks
- Anthropic and OpenAI Research Blogs: Latest developments from frontier labs
- Hugging Face Community: Model sharing and collaboration
- This Course Updates: I will continue updating this course as the field evolves
Stay Connected:
- Review new modules as they are added
- Share your capstone projects
- Join the community discussions
- Provide feedback to improve the course
Thank you for learning with me. Now go build something amazing.
Ready to test your knowledge?
AI Agents Capstone Assessment
Validate your learning with practice questions and earn a certificate to evidence your CPD. Try three preview questions below, then take the full assessment.
50+
Questions
45
Minutes
Certificate
Everything is free with unlimited retries
- Take the full assessment completely free, as many times as you need
- Detailed feedback on every question explaining why answers are correct or incorrect
- Free downloadable PDF certificate with details of what you learned and hours completed
- Personalised recommendations based on topics you found challenging
Sign in to get tracking and your certificate
You can complete this course without signing in, but your progress will not be saved and you will not receive a certificate. If you complete the course without signing in, you will need to sign in and complete it again to get your certificate.
We run on donations. Everything here is free because we believe education should be accessible to everyone. If you have found this useful and can afford to, please consider making a donation to help us keep courses free, update content regularly, and support learners who cannot pay. Your support makes a real difference.
During timed assessments, copy actions are restricted and AI assistance is paused to ensure fair evaluation. Your certificate will include a verification URL that employers can use to confirm authenticity.
