Skip to main content
AI, Machine Learning & Data ScienceUdemy2026-5 Edition100% Free Video Course

AI Agents with Python and CrewAI

AI Agents with Python and CrewAI. This course explores how to build autonomous intelligent agents using Python and the CrewAI framework to automate processes, search the web, communicate with databases, and send messages. Large Language Models (LLMs) can answer questions, but they don’t have the ability to take independent actions. They can’t search the web for up-to-date information, query a database, send an email, or trigger a notification message. This course fills that gap by teaching you how to build autonomous AI agent systems—systems that can perform practical tasks in addition to analyzing and thinking. The course starts with the basics, showing what stations have shaped modern AI, how we got from simple language models to agent-based AI, and the differences between an AI agent and a simple chatbot. Key concepts such as roles, goals, tools, tasks, and groups are explored to demonstrate why multi-agent coordination is one of the most powerful design patterns in applied AI today. The main part of the course focuses on the CrewAI framework, a Python framework for building collaborative multi-agent systems. Participants will experience going from scratch to building fully functional pipelines through three practical scenarios. In the first scenario, the problem of knowledge constraints on models is investigated and solved by giving them web search access via the SerperDevTool; a custom email sending tool is also built with the Brevo API to design a two-agent system where one agent does the research and the other emails the results. In the second scenario, custom SQLite query and Excel report generation tools are created to allow two specialized agents to collaborate to check inventory and send reports; this section also teaches how to work with alternative models such as DeepSeek. In the third scenario, a three-agent system is designed that extracts web data with Selenium, sends email summaries, and sends confirmation SMS. By the end of the course, learners will fully understand how to define agents, build custom tools, coordinate multi-agent workflows, and connect external services through Jupyter Notebooks.

12 Video Lessons
14.4 Hours On-Demand
Created by Udemy
Uploaded Sep 2026
English
Beginner to advanced
AI Agents with Python and CrewAI
Preview This Course
Free$129.99100% Free

Instant high-definition streaming with zero paywalls.

Course Features:
14.4 hours on-demand video
12 complete lectures
1 downloadable project zip file(s)
Streamable on mobile, tablet & desktop
Self-paced curriculum with progress tracking
Direct MP4 downloads & offline video access
Verified course archives hosted on cloud infrastructure.

What You'll Master in this Course

Building Multi-Agent Systems: Design multi-agent AI systems with CrewAI that autonomously research, report, and inform with Python.
Custom tool development: Building specialized tools to connect AI agents to real-world APIs, databases, email services, and web mining tools.
Workflow orchestration: The coordination of sequential pipelines in which expert agents collaborate to perform complex tasks.
External service integration: Connect external services such as web search, SQLite, Excel, Selenium, email, and SMS to agent pipelines.
Solving the knowledge constraint problem: Using web search tools like SerperDevTool to give agents access to up-to-date information.
Working with diverse language models: Using different models such as DeepSeek alongside other language models to optimize system performance.

Course Curriculum12 Lectures

6 sections • 14.4 hours total length

Prefer offline learning? Download all 12 video lectures and project files for free.
Download Free

Requirements

  • Basic enthusiasm to learn and follow along with lessons
  • A computer or mobile device with a modern internet connection

Description

AI Agents with Python and CrewAI. This course explores how to build autonomous intelligent agents using Python and the CrewAI framework to automate processes, search the web, communicate with databases, and send messages. Large Language Models (LLMs) can answer questions, but they don’t have the ability to take independent actions. They can’t search the web for up-to-date information, query a database, send an email, or trigger a notification message. This course fills that gap by teaching you how to build autonomous AI agent systems—systems that can perform practical tasks in addition to analyzing and thinking. The course starts with the basics, showing what stations have shaped modern AI, how we got from simple language models to agent-based AI, and the differences between an AI agent and a simple chatbot. Key concepts such as roles, goals, tools, tasks, and groups are explored to demonstrate why multi-agent coordination is one of the most powerful design patterns in applied AI today. The main part of the course focuses on the CrewAI framework, a Python framework for building collaborative multi-agent systems. Participants will experience going from scratch to building fully functional pipelines through three practical scenarios. In the first scenario, the problem of knowledge constraints on models is investigated and solved by giving them web search access via the SerperDevTool; a custom email sending tool is also built with the Brevo API to design a two-agent system where one agent does the research and the other emails the results. In the second scenario, custom SQLite query and Excel report generation tools are created to allow two specialized agents to collaborate to check inventory and send reports; this section also teaches how to work with alternative models such as DeepSeek. In the third scenario, a three-agent system is designed that extracts web data with Selenium, sends email summaries, and sends confirmation SMS. By the end of the course, learners will fully understand how to define agents, build custom tools, coordinate multi-agent workflows, and connect external services through Jupyter Notebooks.

Instructor

U

Udemy

Specialist in AI, Machine Learning & Data Science

Passionate educator focused on real-world practical skills, modern frameworks, and production-ready engineering practices. Delivering step-by-step masterclasses accessible to learners globally on MJ Accedemy.

Recommended Curriculum

Students Also Viewed