Course ยท Pro

Agent Engineering

By Wanderson Leandro de Oliveira

An AI agent is not a prompt trick โ€” it is a piece of software with a loop, a state, a set of tools it can call, and criteria for when to stop. This course builds that software from the ground up in plain Python, with no agent framework standing between you and the mechanics: the perceive-reason-act-observe cycle, native function calling across providers, planning with ReAct, short-term memory and context window management, long-term memory backed by vector search, and retrieval-augmented generation wired in as just another tool. Three hands-on lessons evolve a single command-line agent from a bare loop into a tool-using, retrieval-augmented assistant, so by the end you understand every component well enough to know exactly what a framework like LangChain or CrewAI is automating for you in the next course of the track.

Course content

The Agent Loop

Tools and Function Calling

Planning and ReAct

Agent State and Short-Term Memory

Long-Term Memory and Vector Search

RAG for Agents