CrewAI
Turn a single all-purpose agent into a small team where each member has a role, a goal and a specific task. This course teaches you when that trade is worth it, how to compose the team, and how to keep the bill and the debugging under control.
Course Duration: 5h
What You'll Learn
- Decide, case by case, whether one agent, a crew or a plain script is the right answer
- Define a CrewAI agent with a role, a goal, a backstory and its own model
- Chain tasks with clear expected outputs and pass context from one to the next
- Choose between a sequential process and a hierarchical process with a manager agent
- Attach the right tools to each agent — read, search, save — and set their permissions
- Enable delegation between agents and detect the loops it can trigger
- Use short-term, long-term and entity memory without exploding the context window
- Measure the number of calls, the cost and the latency of a run and compare with a single agent
- Read a trace when a crew talks in circles and apply the concrete fixes that unblock it
- Ship a 10-page product documentation written end to end by a four-agent crew
Prerequisites
- Course 30 — AI agents (tools, ReAct loop, guardrails)
- Comfortable with Python packages, environment variables and a terminal
Course Modules
- When several agents beat a single one
- Agents, roles and goals
- Tasks, dependencies and expected outputs
- Sequential and hierarchical processes
- Tools shared between agents
- Delegation and supervision
- Shared memory and context passing
- Cost, latency and limits of the approach
- Debugging a crew that does not converge
- Project: a documentation writing crew
The running project
The same team of four agents runs through every module: an Analyst who reads a rough product specification, a Writer who drafts the sections, a Reviewer who checks consistency and terminology, and a Manager who arbitrates when the other three disagree. Each module adds one capability to that same crew — the four roles (2), chained tasks with typed outputs (3), a sequential run then a hierarchical one with the Manager as router (4), shared read and search tools (5), controlled delegation (6), a common memory that survives across tasks (7), a measured bill and latency (8), the fix for a crew that keeps handing the task around (9), and a final 10-page documentation delivered end to end (10). The model can be a hosted API or a local Ollama server — the choice is yours; the code changes by one line.
Assessment and certificate
The course ends with a 40-question exam covering every module. On success, a certificate of completion is issued; its number is verifiable on the platform.
Free courses, by contrast, end with a 5-question quiz and a preview of the certificate, without certification.