AI Agents & Tool Calling

Build autonomous AI agents from scratch. You'll implement the agent loop, define tools, handle multi-step reasoning, and finish with an agent that manages your Notes API. Follow the ideas in small steps: first understand the concept, then practice it in the browser, and finally connect it to a realistic coding problem. Each lesson builds on the previous one so the track becomes a skill you can explain and use, not just a list of terms.

180 interactive lessons across 6 units · 36+ hours · advanced level

What you will learn

Build practical skills in AI Agents, Tool Calling, LLMs, Autonomous Systems through browser-based coding exercises, guided feedback, unit quizzes, a debugging challenge, and a final project.

Course access

Unit 1, including its first 30 lessons and unit quiz, is free. The remaining 5 units require a CodeLearning365 Pro subscription.

View Pro access options

AI Agents & Tool Calling curriculum

The curriculum progresses from foundations to applied practice and mastery. Representative topics from every unit are listed below.

Unit 1: Foundations

30 lessons covering topics such as The Agent Loop, Defining Tools, Your First Tool Call, Tool Dispatch Table, Multi-Step Reasoning.

  • The Agent Loop
  • Defining Tools
  • Your First Tool Call
  • Tool Dispatch Table
  • Multi-Step Reasoning

Unit 2: Core Concepts

30 lessons covering topics such as Power Up 031: File System Tools, Power Up 032: The ReAct Pattern, Power Up 033: HTTP API Tools, Power Up 034: Forcing Tool Use, Power Up 035: Agent Orchestration.

  • Power Up 031: File System Tools
  • Power Up 032: The ReAct Pattern
  • Power Up 033: HTTP API Tools
  • Power Up 034: Forcing Tool Use
  • Power Up 035: Agent Orchestration

Unit 3: Building Skills

30 lessons covering topics such as Power Up 061: The Agent Loop, Power Up 062: Defining Tools, Power Up 063: Your First Tool Call, Power Up 064: Tool Dispatch Table, Power Up 065: Multi-Step Reasoning.

  • Power Up 061: The Agent Loop
  • Power Up 062: Defining Tools
  • Power Up 063: Your First Tool Call
  • Power Up 064: Tool Dispatch Table
  • Power Up 065: Multi-Step Reasoning

Unit 4: Applied Practice

30 lessons covering topics such as Power Up 091: File System Tools, Power Up 092: The ReAct Pattern, Power Up 093: HTTP API Tools, Power Up 094: Forcing Tool Use, Power Up 095: Agent Orchestration.

  • Power Up 091: File System Tools
  • Power Up 092: The ReAct Pattern
  • Power Up 093: HTTP API Tools
  • Power Up 094: Forcing Tool Use
  • Power Up 095: Agent Orchestration

Unit 5: Projects

30 lessons covering topics such as Power Up 121: The Agent Loop, Power Up 122: Defining Tools, Power Up 123: Your First Tool Call, Power Up 124: Tool Dispatch Table, Power Up 125: Multi-Step Reasoning.

  • Power Up 121: The Agent Loop
  • Power Up 122: Defining Tools
  • Power Up 123: Your First Tool Call
  • Power Up 124: Tool Dispatch Table
  • Power Up 125: Multi-Step Reasoning

Unit 6: Mastery

30 lessons covering topics such as Power Up 151: File System Tools, Power Up 152: The ReAct Pattern, Power Up 153: HTTP API Tools, Power Up 154: Forcing Tool Use, Power Up 155: Agent Orchestration.

  • Power Up 151: File System Tools
  • Power Up 152: The ReAct Pattern
  • Power Up 153: HTTP API Tools
  • Power Up 154: Forcing Tool Use
  • Power Up 155: Agent Orchestration

Compare all coding tracks