What you'll Learn
-
Build and configure Strands agents from scratch with core components and best practices.
-
Connect agents to LLMs via providers like Amazon Bedrock and Anthropic.
-
Integrate AWS services (S3, DynamoDB, Lambda) securely with agents.
-
Implement tools using MCP and Agent-to-Agent (A2A) features.
-
Evaluate and monitor agents with LangFuse observability and RAGAS framework.
Who Should Enroll?
-
Data Scientists – looking to integrate agentic workflows with LLMs and connect them to enterprise data and cloud services.
-
Cloud & AWS Practitioners – who wish to explore how Strands agents interact with AWS services like S3, DynamoDB, and Bedrock.
-
Software Engineers – interested in adding AI-powered tools and automation into their applications.
-
AI Enthusiasts & Learners – with basic Python knowledge, eager to gain hands-on experience in building practical AI agents.
Course curriculum
-
1
Strands
- Introduction to Strands Agents
- Working with Model Providers in Strands: Anthropic, LiteLLM, Ollama & Bedrock
- Integrating AWS Tools with Strands Agents: S3 & DynamoDB in Action
- Model Context Protocol (MCP) as Tools
- Agent-to-Agent Communication
- Observability with LangFuse and Evaluation with RAGAS
- Course Handouts
About Instructor
Elizabeth Fuentes Leone – Developer Advocate, Amazon Web Services (AWS)

About Instructor
Laura Salinas – Developer Advocate, Amazon Web Services (AWS)

FAQ
-
Who is this course for?
This course is designed for developers, data scientists, ML engineers, and technical enthusiasts who want to understand and build AI agents using the Strands Agents framework. A basic familiarity with Python and cloud services (AWS) will be helpful, but the labs are beginner-friendly.
-
Do I need prior knowledge of AI or Large Language Models (LLMs)?
No advanced knowledge is required. The course introduces agents, agentic workflows, and model providers from the ground up. While prior exposure to LLMs is a plus, all required concepts are explained step-by-step.
-
Do I need an AWS account?
Yes. For labs involving AWS integrations (S3, DynamoDB, Bedrock, Lambda), you will need an active AWS account with proper credentials and permissions. Free-tier resources are sufficient for most exercises.
-
Is there any cost associated with the tools used?
There is no cost associated with most of the tools used in this course. The Strands Agents SDK is completely free and open source, while LangFuse (Community Edition) and RAGAS are also available at no cost. For AWS services, some usage may incur charges, but most of the hands-on labs can be carried out within the AWS Free Tier if resources are managed carefully, ensuring minimal to no additional expense for learners.
-
Does this course include a certificate of completion?
Yes, you will receive a certificate of completion upon successfully finishing the course and all associated assessments.