Menu

Course · Interview foundations

AI Agents for Data Engineers

Free AI agents course: how agents work, the agent loop, workflows vs agents, tools and MCP, evaluation and safety, explained simply with runnable Python code.

Lessons
7
Interview questions
0
Projects & case studies
0
Reading time
~1 h

Your progress

Saved in this browser only

Course structure

Practise

Lessons

Work through the lessons in order. Completed lessons show a tick; lessons you have opened are outlined.

Start here

The complete overview of the course in one read.

  1. What Are AI Agents? How the Agent Loop Works, with CodeWhat AI agents are and how they work: goals, tools, observations and the agent loop, with real-world examples and a small agent in Python you can run.Beginner5 min

Intermediate

Patterns used in production pipelines.

  1. Workflows vs AI Agents: When to Use EachWhen to build a fixed LLM workflow and when you need an AI agent: predictability, cost, testing and flexibility compared, with a runnable Python workflow.Intermediate5 min
  2. MCP (Model Context Protocol) Explained Simply, with CodeWhat the Model Context Protocol (MCP) is, how MCP servers and clients talk, what tools, resources and prompts are, and how to use it safely, with runnable code.Intermediate5 min
  3. Agent Memory and Planning: How AI Agents Remember and PlanHow AI agents remember and plan: short-term and long-term memory, plan-then-execute, and re-planning when a step fails, with runnable Python examples.Intermediate6 min

Advanced

Performance, internals and edge cases.

  1. Evaluating and Securing AI AgentsHow to evaluate AI agents with repeated task runs and success rates, and how to secure them against wrong actions and prompt injection, with runnable Python.Advanced4 min
  2. Multi-Agent Systems: When and How to Use Several AgentsWhat multi-agent systems are, the coordinator and specialist pattern, when several agents beat one, and the costs they add, with a runnable Python example.Advanced4 min
  3. Build an AI Agent Project: A Support Agent with Tools, Limits and EvaluationBuild a complete AI support agent in Python: checked tools, the agent loop, step limits, logging and an evaluation on realistic tasks, ready for a portfolio.Advanced6 min

Resources

Related courses

Plan your learning

Search
Filter by type