← Back to all courses
Course 06 of 10

AI Agents & Automation

Build Agents That Do Work
14 classes8+ projectsSeptember 202606 AI-Agents-and-Automation

Agents that do real work, not just chat. Architecture, tool calling, memory, planning, frameworks, browser use, evaluation, security with human approval — and production deployment.

How links work here: every class, project, notes, code and interview-prep link for this course opens the main course folder on GitHub — https://github.com/waleedkhokar/python-ai-engineering-journey/tree/main/06%20AI-Agents-and-Automation — so you always land in the right place, never on a guessed sub-folder.

What You Will Learn

Agent ArchitectureTool CallingAgent MemoryReAct & PlanningLangGraphCrewAIWorkflow AutomationBrowser UseEvaluationHuman Approval

All Classes

Every class in this course, in order — with exactly what each class teaches. Notes, code and interview prep for each class live in the course folder on GitHub.

00

Setup & Environment

Agent frameworks, API keys, tools setup.

01

What Are AI Agents

Agents vs chatbots vs assistants, architecture overview.

02

Agent Architecture

LLM + tools + memory + planning + the execution loop.

03

Tool Calling & Function Calling

Schemas, validation, execution, error handling, permissions.

04

Agent Memory & State

Short-term memory, long-term memory, vector memory, persistence.

05

Reasoning & Planning

ReAct, chain-of-thought, task decomposition, reflection.

06

Agent Frameworks

LangGraph, CrewAI, Microsoft Agent Framework and AutoGen — compared.

07

APIs & External Integrations

Connect to services, OAuth, rate limits, webhooks.

08

Workflow Automation & Triggers

Scheduling, event-driven agents, cron, webhooks.

09

Browser & Computer Use

Web automation, Selenium and Playwright, computer-vision agents.

10

Agent Evaluation & Testing

Metrics, testing frameworks, reliability.

11

Security & Human Approval

Permissions, approval workflows, audit logs.

12

Production AI Agents

Deployment, monitoring, scaling, cost.

99

Projects

8 project templates plus community projects — build them all in the course folder.

Projects in this course

Build them all — each project lives in the course folder on GitHub.

Interview Preparation

Every class in this course includes interview preparation. Open the course folder on GitHub for the full material.

Common Interview Questions

The questions interviewers actually ask on this course's topics, with clear, structured answers.

Open Interview Prep

Coding Challenges

Hands-on problems for each class, so you can prove the skill, not just describe it.

Open Interview Prep

Common Mistakes to Avoid

The errors beginners make with these topics — and how professionals avoid them.

Open Interview Prep

Best Practices

How working engineers write this code in production: clean, tested and maintainable.

Open Interview Prep
← Previous Course
05 · Generative AI