Creating Agents with CrewAI

Creating Agents with CrewAI

2h 28mIntermediate2025-06-24

Authors

Fikayo Adepoju

Fikayo Adepoju

Technical Writer | Software Developer

Course details

In this course, instructor Fikayo Adepoju shows you how to use CrewAI—one of the most robust agent development frameworks—to build single and multiagent systems. Discover practical skills for essential tasks, including defining tasks that make up a goal, creating agents that are responsible for the tasks, and then assembling all the important actors within a crew. Along the way, you’ll also learn how to make use of CrewAI’s built-in tools to extend the capabilities of the agents that perform complex tasks. The course concludes with a final project that makes use of multiple agents to achieve a specific goal. By the end of this course, you’ll be equipped with the skills required to build multiagent applications with CrewAI.

Learning objectives
Install and set up a CrewAI project.
Design and create agents in CrewAI.
Design and create tasks.
Build crews of agents to take on tasks and generate an expected result.
Work with tools in your multiagent crews.
Build a complete agent from scratch with CrewAI.

Skills covered

AI Agents and Agentic SystemsAI Development Tools and PlatformsProgramming FoundationsBuilding with AISoftware DevelopmentOne-Off

Concepts

Introduction

  • Get started with CrewAI
  • What you need to know
  • Using the Exercise files

Hello World in CrewAI

  • How CrewAI works - The parts
  • Project setup
  • Building a simple crew

Building Agents

  • Agents in CrewAI
  • Instantiating an agent
  • Agent parameter groups
  • Using tools
  • Adding memory

Designing Tasks

  • Tasks in CrewAI
  • Creating a task
  • Managing task results
  • Adding tools to a task
  • Working with other tasks
  • Executing tasks asynchronously

Constructing Crews

  • Crews in CrewAI
  • Creating crews
  • Executing crews
  • Managing crew output

Project - Build a Technical Writer Agent

  • Project planning
  • Project setup
  • Designing our agents
  • Defining tasks
  • Building the crew
  • Running the technical writing crew

Conclusion

  • Next steps
80,000 Toman