I spent time finding the best free guides for learning AI agents from zero.
If I had to learn again, I would follow them in this order:
1. Understand what an agent is
An agent is more than a chatbot. It has a model that makes decisions, instructions that set its job and tools that let it read data or take action.
OpenAI's guide explains the basic structure, how to pick a useful business problem and where guardrails or human approval belong.
openai.com/business/guides-a…
2. Build one without a framework
Tech With Tim builds an agent in pure Python. You see the API call, conversation history, tool calling, file access, shell commands and the loop that keeps it working until the task is done.
nitter.net/TechWithTimm/status/20…
3. Learn the seven parts of an agent
Paweł Huryn gives a clean visual guide to instructions, model choice, tools, memory, orchestration, interface and evals.
Use this after the Python tutorial to see how those pieces fit together.
nitter.net/PawelHuryn/status/1933…
4. Learn the agent loop
The basic loop is simple:
> read the goal
> choose the next action
> call a tool
> inspect the result
> repeat or stop
The hard part is deciding when the agent should retry, ask a human or end the task. Anthropic's guide shows several patterns, including prompt chains, routing, parallel work and orchestrator-worker systems.
anthropic.com/engineering/bu…
5. Add memory without filling the context with junk
Short-term memory keeps the current task moving. Long-term memory stores useful facts, past decisions and completed work outside the chat.
Do not feed every old message back into the model. Keep the smallest set of information it needs for the next step.
Anthropic explains context limits, compaction, external memory and how subagents can return short summaries to the main agent.
anthropic.com/engineering/ef…
6. Apply one agent to your existing business
Pick one workflow that:
> happens often
> takes several steps
> needs judgment
> uses emails, documents or other messy data
> has an outcome you can check
Good starting points include sorting support requests, researching leads, checking documents, preparing reports or turning a creative brief into first drafts and design tasks.
Write the current human process first. Give the agent only the tools needed for that process. Keep approval on before it sends, publishes, buys, deletes or changes customer data.
7. Test the work before adding more agents
Create a small set of real tasks and check:
> did it finish the right job?
> did it use the right tools?
> did it invent information?
> did it stop when approval was required?
> how much time and money did each run use?
Fix the failures you can see. A swarm will only multiply a broken workflow.
8. Move to multi-agent systems when the work can split cleanly
Anthropic's research system uses a lead agent to plan, send focused jobs to subagents, save progress to memory and decide whether more research is needed.
This works for research because several paths can be explored at once. It is a poor fit when every step depends on the previous step or every agent needs the same full context.
anthropic.com/engineering/mu…
9. Watch one course that connects everything
This Google course covers first-agent setup, short and long memory, long-running loops, MCP and multi-agent systems in 72 minutes.
nitter.net/AnatoliKopadze/status/…
My suggested learning path:
> build one small agent
> give it one or two tools
> add memory only when the task needs it
> test it on real work
> add human approval
> measure failures and cost
> use multiple agents only when parallel work helps
Save this as your AI agent learning list.