AI Agents & 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.
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
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.
What Are AI Agents
Agents vs chatbots vs assistants, architecture overview.
Agent Architecture
LLM + tools + memory + planning + the execution loop.
Tool Calling & Function Calling
Schemas, validation, execution, error handling, permissions.
Agent Memory & State
Short-term memory, long-term memory, vector memory, persistence.
Reasoning & Planning
ReAct, chain-of-thought, task decomposition, reflection.
Agent Frameworks
LangGraph, CrewAI, Microsoft Agent Framework and AutoGen — compared.
APIs & External Integrations
Connect to services, OAuth, rate limits, webhooks.
Workflow Automation & Triggers
Scheduling, event-driven agents, cron, webhooks.
Browser & Computer Use
Web automation, Selenium and Playwright, computer-vision agents.
Agent Evaluation & Testing
Metrics, testing frameworks, reliability.
Security & Human Approval
Permissions, approval workflows, audit logs.
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 PrepCoding Challenges
Hands-on problems for each class, so you can prove the skill, not just describe it.
Open Interview PrepCommon Mistakes to Avoid
The errors beginners make with these topics — and how professionals avoid them.
Open Interview PrepBest Practices
How working engineers write this code in production: clean, tested and maintainable.
Open Interview Prep