AI Agents logo
AICloud & DevOpsLevels A1 → C222 languages

AI Agents

Master the principles and practices of designing, building, and deploying intelligent AI agents for various applications, from simple automation to complex autonomous systems. A CoddyKit learning path of 60 short courses and 239 interactive lessons, with a 24/7 AI tutor at your side.

Courses
60
Lessons
239
Interactive steps
3,273
Free to start
Course 1
Curriculum

60 courses in this path

Every course in the AI Agents path, in learning order. The first one is free.

1

A13 lessonsFree

Get started with LLM-based agents. Understand what makes a program an agent, how prompts and roles shape behavior, why tool use is the cornerstone of agency, and build your first minimal LLM loop.

2

A24 lessonsPRO

Master the prompting techniques that make agents reliable. Learn zero-shot vs few-shot vs chain-of-thought prompting, role separation, output formatting, and how to defend against prompt injection.

3

A24 lessonsPRO

Use the OpenAI and Anthropic SDKs to make real API calls. Learn chat completions vs messages, streaming with SSE, and how to count tokens and manage cost.

4

A24 lessonsPRO

Equip your agents to read, write, and manage files safely — the foundation of document-processing agents.

5

A24 lessonsPRO

Give your agent memory that lasts beyond a single message. Learn the difference between short-term context and long-term memory, why long contexts fail, and how to summarize and store memories.

6

A24 lessonsPRO

Put the basics together by building four real agents end-to-end: a Q&A bot, a code explainer, a web research agent, and a SQL assistant.

7

B14 lessonsPRO

Go deep on function calling — the pattern that lets agents take real actions. Learn how the protocol works, define schemas, choose tools at runtime, and feed results back to the model.

8

B14 lessonsPRO

Connect your AI agents to external services via REST APIs with proper authentication, error handling, and rate limiting.

9

B14 lessonsPRO

Build agents that read, send, and organize email and schedule calendar events through API integrations.

10

B14 lessonsPRO

Embeddings are the math behind semantic search. Learn what they are, generate them with OpenAI text-embedding-3, compute cosine similarity, and compare leading embedding model families.

11

B14 lessonsPRO

Solve the LLM knowledge cut-off and hallucination problems with RAG. Learn to chunk documents, index them, and build a naive RAG pipeline with FAISS or Chroma.

12

B14 lessonsPRO

Scale your RAG beyond a single notebook. Compare Pinecone, Weaviate, and Qdrant, learn metadata filtering for hybrid search, and understand which distance metric to pick.

13

B14 lessonsPRO

You can't fix what you can't see. Learn why tracing agents is harder than tracing services, what to log per step, and how to use Langfuse or LangSmith for visual debugging.

14

B14 lessonsPRO

Create agents that live inside Slack and other chat platforms, responding to commands and sending proactive updates.

15

B14 lessonsPRO

Automate code review, issue management, and repository analysis with GitHub API-powered agents.

16

B14 lessonsPRO

Give your agents the ability to retrieve and parse web content for real-time information access.

17

B14 lessonsPRO

Build command-line interfaces for your agents with argument parsing, streaming output, and interactive REPL modes.

18

B14 lessonsPRO

Handle API keys, credentials, and environment-specific config securely in agent applications.

19

B14 lessonsPRO

LangChain is the most popular agent framework. Learn its architecture, the LCEL expression language, document loaders, vector stores, and build a complete RAG chain.

20

B14 lessonsPRO

Free-form text is hostile to code. Force structured output with JSON mode, validate with Pydantic, repair malformed JSON, and use Instructor or Outlines for guarantees.

21

B14 lessonsPRO

Build agents that translate natural language questions into accurate SQL queries against your database schema.

22

B14 lessonsPRO

Integrate real-time web search into your agents using Tavily, SerpAPI, and semantic search tools.

23

B14 lessonsPRO

Build agents that extract insights from PDFs, scanned documents, and multi-document collections.

24

B14 lessonsPRO

Create agents that analyze datasets, generate visualizations, and produce statistical insights using code execution.

25

B14 lessonsPRO

Create trigger-action automation agents that connect apps, respond to events, and execute multi-step workflows.

26

B24 lessonsPRO

Learn to write reliable tests for AI agents by mocking LLM calls and validating agent behavior systematically.

27

B24 lessonsPRO

Identify and fix the most common agent failures: infinite loops, stuck states, and incorrect tool execution.

28

B24 lessonsPRO

Flat chains can't handle loops, branching, or human-in-the-loop. Learn LangGraph — graphs of nodes and edges with persistent state and checkpoints.

29

B24 lessonsPRO

LlamaIndex is the other big RAG framework. Master its loaders, index types, query engines, and the sub-question decomposition pattern for complex queries.

30

B24 lessonsPRO

Build the canonical agent loop: ReAct (Reason + Act). Implement it from scratch, attach standard tools, and handle the inevitable tool errors.

31

B24 lessonsPRO

Demos fail in production. Make your agents reliable with idempotent tools, retries with backoff, timeouts and circuit breakers, and Pydantic validation on tool outputs.

32

B24 lessonsPRO

Real agents need more than chat history. Learn the three memory types — episodic, semantic, procedural — and how to garbage-collect what doesn't matter.

33

B24 lessonsPRO

Closed APIs are expensive and proprietary. Run Llama, Mistral, and Qwen locally with Ollama or llama.cpp, and use function-calling fine-tunes like Hermes or Functionary.

34

B24 lessonsPRO

Build conversational voice agents that listen, reason, and speak using STT, LLMs, and TTS in real time.

35

B24 lessonsPRO

Augment agent intelligence by connecting to knowledge graphs for structured entity relationships and reasoning.

36

B24 lessonsPRO

Master advanced debugging techniques and performance profiling to make your agents faster and more reliable.

37

B24 lessonsPRO

Write high-throughput agents using Python async/await, event queues, and non-blocking parallel tool execution.

38

B24 lessonsPRO

Design always-on personal AI assistants with persistent memory, proactive notifications, and cross-session context.

39

B24 lessonsPRO

If you can't measure it, you can't improve it. Build a golden test set, learn the pitfalls of LLM-as-a-judge, and benchmark against SWE-Bench, GAIA, and ToolBench.

40

B24 lessonsPRO

Agents acting on behalf of users need brakes. Defend against prompt injection, filter outputs with Llama Guard, sandbox code execution, and enforce access control on every tool.

41

B24 lessonsPRO

Agents are expensive and slow. Cut both with tight token budgets, model routing, prompt caching, and quantization / speculative decoding tricks.

42

B24 lessonsPRO

There are too many frameworks. Compare LangGraph, CrewAI, AutoGen, Letta, and the OpenAI Assistants API to pick the right tool for the job.

43

B24 lessonsPRO

Build production customer service agents with escalation logic, CRM integration, and human handoff protocols.

44

B24 lessonsPRO

Build autonomous research agents that gather information from multiple sources, verify facts, and produce structured reports.

45

B24 lessonsPRO

Build agents that retrieve market data, analyze portfolios, and generate financial insights with compliance guardrails.

46

B24 lessonsPRO

Build agents that process real-time sensor data, detect anomalies, and take automated actions in IoT environments.

47

C14 lessonsPRO

Naive RAG hits a ceiling. Push past it with cross-encoder re-ranking, HyDE, multi-vector retrieval, and rigorous evaluation with RAGAS.

48

C14 lessonsPRO

Sometimes one agent isn't enough. Coordinate multiple specialized agents with AutoGen conversations, hierarchical supervisors, and explicit message-bus protocols.

49

C14 lessonsPRO

Take your agent from notebook to prod. Serve behind an API, run long jobs async, rate-limit fairly, and roll out with blue-green or canary deploys.

50

C14 lessonsPRO

Let agents drive a real browser or desktop. Use Playwright for automation, vision models for screen understanding, and build a reliable form-filling agent.

51

C14 lessonsPRO

Build SWE-bots. Learn the plan-execute-verify pattern, the right tool surface for coding agents, self-correction loops, and the architecture of SWE-Agent and OpenDevin.

52

C14 lessonsPRO

When a task takes 50+ steps, hope is not a strategy. Learn hierarchical task decomposition, goal stacks, world models, and reflection loops.

53

C14 lessonsPRO

When prompting hits a wall, fine-tune. Learn when fine-tuning beats prompting, how to collect agent trajectory data, and use LoRA/QLoRA for cheap tuning.

54

C14 lessonsPRO

Safely run untrusted code generated by AI agents using Docker, E2B, and other isolation technologies.

55

C14 lessonsPRO

Implement immutable logging, policy enforcement, and regulatory compliance for agents operating in regulated environments.

56

C14 lessonsPRO

Build agents that reason across image, text, and audio inputs using frontier multimodal models.

57

C14 lessonsPRO

Design shareable, versioned agent tools and build plugin ecosystems that other agents can discover and use.

58

C24 lessonsPRO

What's next? Reasoning models like o1/o3, hybrid symbolic+neural architectures, multimodal agents that see and hear, and the open problems still being solved.

59

C24 lessonsPRO

Design agents that learn from feedback, critique their own outputs, and improve their capabilities over time.

60

C24 lessonsPRO

Explore the path from today's reactive agents toward fully autonomous AI systems and the challenges ahead.

CoddyKit PRO

Unlock all 60 courses in this path, and every other path

AI tutor, certification exam and certificate. Works on web, iOS and Android.

See all plans
Yearly$29.90 / yearAbout $2.49 a monthPay onceLifetime$69.99 onceNo renewals. PRO forever.
Course Overview

Build Real AI Agents, From First Loop to Production

AI agents are programs that use large language models to reason, call tools, and take multi-step actions — handling tasks that static code cannot. This track covers everything from how an LLM agent loop actually works to deploying reliable, observable agents in production. The curriculum spans 60 courses across six levels (A1 to C2), grounded in the tools practitioners use today: LangChain, LangGraph, LlamaIndex, vector databases, and the function-calling APIs exposed by every major LLM provider.

What You Will Learn

You will start with the mechanics of LLM APIs and prompt engineering for agents, then work through the tool-use and function-calling pattern that makes agents genuinely useful. Core skills include building retrieval-augmented generation (RAG) pipelines and vector database integrations, constructing email, calendar, Slack, GitHub, and web-scraping agents, designing conversational memory and structured output parsing, writing agent tests and debugging agent loops, and applying the ReAct pattern in multi-tool agents. At the advanced end you will tackle multi-agent orchestration, long-horizon planning, computer-use and browser agents, code-generating agents, sandboxing and secure code execution, and agent governance with audit trails.

The Learning Path

The path opens at A1 with Intro to LLM Agents and moves through A2 foundations — prompt engineering, LLM APIs in practice, file system operations, and conversational memory. B1 broadens the toolkit with API integration, RAG basics, vector databases, observability, LangChain fundamentals, and domain-specific agents for documents, data analysis, and workflow automation. B2 deepens that knowledge through LangGraph for stateful agents, LlamaIndex, the ReAct pattern, memory architectures, async and event-driven design, agent safety and guardrails, and cost and latency optimisation. The C1 tier covers advanced RAG techniques, multi-agent orchestration, production deployment, fine-tuning models for agentic tasks, and multimodal pipelines. The track closes at C2 with Self-Improving Agent Systems and The Road to Autonomous Systems.

How It Works

Each course is broken into short, focused lessons you work through in the built-in code editor with real-time feedback. An AI tutor is available whenever you get stuck, and every exercise is grounded in runnable code so concepts stay concrete rather than theoretical.

How You'll Learn

  1. 01

    Interactive Lessons

    Hands-on coding exercises with real-time feedback

  2. 02

    AI Tutor

    Get instant help from our AI when you're stuck

  3. 03

    Built-in Editor

    Write and run code directly in your browser

  4. 04

    Certificate

    Earn a certificate when you complete the course

FAQ

Frequently Asked Questions

Is the AI Agents course free?

Yes. You can start the AI Agents course for free and complete its interactive lessons at no cost. An optional PRO subscription unlocks advanced AI tools and a shareable certificate.

Do I need prior experience to learn AI Agents?

No. The course begins with the fundamentals and gradually moves to more advanced topics, so you can start even with no prior AI Agents experience.

How will I learn AI Agents on CoddyKit?

You learn by doing. Short interactive lessons pair a clear explanation with a hands-on coding exercise that runs in real time, and a 24/7 AI tutor gives personalized help whenever you get stuck.

Do I get a certificate for completing AI Agents?

Yes. PRO learners can take an exam and earn a shareable certificate of completion with a verifiable code for the AI Agents course.

Can I learn AI Agents on my phone?

Yes. CoddyKit is available on the web and as native iOS and Android apps, so you can learn AI Agents on any device and your progress syncs across them.

How much does CoddyKit PRO cost?

The first course of AI Agents is free. CoddyKit PRO unlocks every course: $5.90 per week, $7.90 per month, $29.90 per year, or $69.99 once for lifetime access with no renewals.

How long does it take to complete AI Agents?

AI Agents has 60 courses and 239 lessons. Most lessons take about 5–10 minutes, so the whole path is roughly 28 hours of hands-on practice, at your own pace.

Start AI Agents Now

Join thousands of learners mastering programming with AI-powered lessons.