Agent Engineer banner
addyosmani addyosmani

Agent Engineer

Development community

Description

Agent Engineer - a practical course for software engineers

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Agent Engineer - a course for software engineers

Learn the fundamentals of AI agents and how to build them with Google Cloud AI.

Who is this for?

Software engineers who want to understand what AI agents are, how they work, and how to build them. No prior AI/ML experience required - just curiosity and some Python knowledge.

Course overview

This course is split into three parts:

**Part 1: Fundamentals (101)** - Understand the core concepts behind AI agents. These lessons are platform-agnostic and focused on building your mental model.

**Part 2: Building and shipping (201)** - Put those fundamentals into practice using Google Cloud AI, Vertex AI, and the Agent Development Kit (ADK).

**Part 3: Deep dives (301)** - Go deeper on specific topics that matter for real-world agent development.

Lessons

Part 1: fundamentals

# Lesson What you will learn
01 What are AI agents? The big picture - what agents are, why they matter, and when to use them
02 How agents think LLMs as the reasoning engine - how models plan, decide, and generate
03 Tools - giving agents hands Function calling, tool design, and connecting agents to the real world
04 Agentic design patterns ReAct, reflection, planning, and other core patterns
05 Memory and context How agents remember things - sessions, context windows, and long-term memory
06 Planning and reasoning How agents break down complex tasks and make decisions
07 Multi-agent systems When one agent is not enough - coordination, delegation, and teamwork
08 Agentic RAG Going beyond basic retrieval - agents that search, evalua