
Adopt a model for building agentic AI apps on AWS using LangGraph and KriviAI. Deploy with Lambda, ECS, EKS, or Bedrock Agent Core, and leverage tools, model context protocol.
Build an e-commerce Anycard multi-agent AI app with the Langraph AI framework on AWS to provide recommendations, place orders, and track orders via intent-driven routing.
Build a layered LangGraph architecture that routes shopper intents to recommendation, order placement, and order tracking using Bedrock LLM, prompts, and tools, with a product catalog in S3.
LangGraph provides an open source AI agent framework built on LANG chain to build, deploy, and manage agentic workflows, featuring nodes, agents, edges, tools, state, and a compiled graph.
Build a product recommendation backend by uploading a product catalog PDF to S3, creating a Bedrock unstructured vector knowledge base, syncing data, and enabling retrieval-based answers for the agent.
Create an AWS Lambda tool named recommend_product that uses boto3's Retrieve and Generate API to query the Bedrock knowledge base and return a generated answer.
Provision a DynamoDB table named orders with order_id as the partition key, and deploy a place-orders Lambda to write orders from user requests via the orchestrator.
Learn how the place orders AWS Lambda function writes product id and quantity to the DynamoDB orders table, generates an order id, and sets status to pending for tracking.
Develop an order tracking tool by wiring an AWS Lambda function order_status to query the DynamoDB orders table with the incoming order_id using get_item and return the order details.
Define the LangGraph state and models using Amazon Bedrock Converse in LangChain, configuring the Bedrock model, region, and imports, and establishing a shared state for orchestrator and recommendation agents.
Orchestrator agent routes user input to recommendation, order management, or order tracking nodes based on intent via a shared state and json outputs.
Build, compile, and invoke a LangGraph workflow by defining nodes such as orchestrator and recommendation agent, wiring edges and conditional routes, memory saver, and testing with Python and AWS CLI.
Explore how crew AI provides a lean python, cloud-agnostic multi-agent platform to build automated workflows with any llm, where agents handle tasks and process under a crew orchestrator.
Set up a vacation planner app with Crew AI and Amazon Bedrock, generating boilerplate scaffolding and configuring agents and tasks. Review the folder structure, main files, and dot env setup.
Explore the evolution of AI-powered software development on AWS from code whisperer to Q developer to Kiro, and learn how Kiro enables spec-driven development by generating requirements, design, and code.
Learn to craft requirements for a feature using Kiro, generating a requirements.md with user stories and acceptance criteria for an AI powered vehicle diagnostic assistant, including feedback-driven refinements.
Learn how Amazon Bedrock agents work by building a final prompt from user input, instructions, tools, and guardrails, with a session history guiding task decomposition and planning.
Dear Learner,
Hope you are having a good experience.
Please do rate the course and write feedback if possible.
It helps me stay motivated to add more content and use cases to the course.
You can rate the course from 'Leave a Rating''section on TOP Right Corner as shown in the image.
If you face any issues with the course, please send me a mail on rahultrisal@gmail.com
Deploy the hotel room booking agent on Amazon Bedrock, publish the baseline version, and create aliases and versions for dev, QA, and prod.
Front-end your UI on EC2 by using an application load balancer. Register a target group and route HTTP traffic to the Streamlit app on port 8501.
Build enterprise grade AI Agents on AWS with LangGraph, CrewAI, Amazon Bedrock, Kiro & AWS MCP | Hands-On
Welcome to one of the most comprehensive hands-on courses for building AI Agents on AWS using LangGraph, CrewAI, Amazon Bedrock, AWS MCP, Kiro, Amazon Q CLI, and Large Language Models (LLMs).
Whether you're an AWS Developer, Solution Architect, Software Engineer, or AI Engineer, this course will help you build production-style AI applications through real-world projects—not just theory.
The course is taught by a practicing AWS Solution Architect and best-selling Udemy Instructor with 17+ years of AWS experience, helping Fortune 500 customers build cloud and AI solutions.
What You'll Learn
You'll begin with the fundamentals of Agentic AI and gradually progress to building complete AI Agent applications.
Topics covered include:
What is Agentic AI?
AI Agent architecture and design patterns
Planning and reasoning, Memory and Tool Calling
LangGraph Agentic AI Framework
CrewAI AI Framework
Amazon Bedrock
Kiro
Q CLI
Every concept is reinforced with practical coding exercises and real-world use cases.
Hands-On Projects
Project 1 – AnyCart Multi-Agent E-Commerce Application (LangGraph + Amazon Bedrock)
Build a complete multi-agent e-commerce application using LangGraph.
You'll learn how to:
Design AI workflows using graphs
Build multiple collaborating agents
Integrate Amazon Bedrock
Implement recommendation tools
Build tool-calling agents
Orchestrate complex AI workflows
Project 2 – Vacation Planner Multi-Agent AI App (CrewAI + Amazon Bedrock)
Build an enterprise-style AI Vacation Planner using CrewAI.
Learn how multiple specialized AI agents collaborate to:
Research destinations
Create travel itineraries
Generate personalized recommendations
Produce professional travel reports
Project 3 – FleetMate using AWS Kiro
Build a real-world application using AWS Kiro, AWS's Agentic AI-powered IDE.
Learn how AI-assisted software development accelerates application delivery using specification-driven development.
Project 4 – Hotel Booking AI Agent (Amazon Bedrock Agents) -- > No longer available for new builders
Build a Hotel Booking Agent using:
Amazon Bedrock Agents
AWS Lambda
Amazon Bedrock Knowledge Bases
Amazon Nova Models
Important Note: Starting 1 August 2026, Amazon Bedrock Agents are no longer available for new customers. This project is retained for existing users who still have access and to help learners understand the evolution of AWS Agentic AI services.
Project 5 – Infrastructure Coding Agent using AWS MCP
Build an Infrastructure-as-Code AI Agent using:
AWS MCP CloudFormation Server
Amazon Q CLI
Model Context Protocol (MCP)
Learn how AI agents can generate, understand, and automate AWS infrastructure.
Included Refresher Modules
If you're new to AWS Generative AI, don't worry.
The course includes refresher modules on:
Generative AI fundamentals
Amazon Bedrock
AWS Lambda
These provide the foundation needed before building the hands-on projects.
Many learners ask which order they should take my AWS AI courses. Based on my experience working with enterprise customers, I recommend the following learning path.
Learning Path – Become an AWS Generative AI Developer or Architect
Hands-On Learning Path (Recommended)
These courses focus on building practical skills used in real-world projects.
1. Amazon Bedrock, Amazon Q & AWS Generative AI [Hands-On] (Beginner)
Start here if you're new to Generative AI and Amazon Bedrock.
You'll build a strong foundation before moving into AI Agents.
2. Build AI Agents on AWS with LangGraph, CrewAI, Amazon Bedrock, Kiro & AWS MCP (Intermediate)
This course focuses on designing and building Agentic AI applications using modern AWS services and frameworks.
Recommended after completing Course 1.
3. Amazon Bedrock AgentCore: Deploy AI Agents on AWS (Advanced)
Learn how to deploy, scale, secure, observe, and operate AI Agents in production using Amazon Bedrock AgentCore.
Recommended after completing Courses 1 and 2.
AWS Certification Learning Path
1. AWS Certified AI Practitioner (AIF-C01)
Recommended after completing Course 1 or alongside this course.
Outcome:
Understand AWS Generative AI services
Build confidence with AI concepts
Prepare for and pass the AWS Certified AI Practitioner (AIF-C01) certification
2. AWS Certified Generative AI Developer – Professional Certification Course
This advanced certification course will help you prepare for the AWS Certified Generative AI Developer – Professional exam through comprehensive theory, architecture discussions, and hands-on examples.
I look forward to helping you build real-world AI Agents on AWS and advance your career in Generative AI and Agentic AI.