In this course path, you will build a multi-agent travel planning application that combines CrewAI with Flask. You will create agents with defined roles, assign tasks, and coordinate their collaboration to produce detailed travel recommendations. You will then expand the system with cleaner agent organization, structured outputs, custom tools, web search, and web scraping. These additions help the application use external information and return more consistent itinerary data. By the end, you will connect the agent workflow to a web application with interactive routes, HTML pages, and styling. This path is designed for learners with some programming experience who want to apply AI agents in a practical web app project.
Build the Finance Skills That Lead to Promotions, Not Just Certificates
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Syllabus
- Build a multi-agent travel planning workflow with CrewAI
- Define agents, roles, tasks, and collaboration patterns for itinerary generation
- Integrate CrewAI outputs into a Flask web application
- Create interactive endpoints and HTML pages for user travel requests
- Organize agent code using CrewBase for maintainable projects
- Validate and structure agent outputs with Pydantic models
- Add custom web search and scraping tools to support real-time travel research