Go Pro!Bootcamp


Study group

Collaborate with peers in your dedicated #study-group channel.

Code reviews

Submit projects for review using the /review command in your #code-reviews channel

Learn AI Agents

Enroll for freeGet started!

Join 192 other students

Log in to get

Access to all our free courses
Interactive hands-on content
100s of code challenges
Join a friendly community
Enroll for free
Subscribe to access!Subscribe to access!

Subscribe to access to this course and ALL other courses. You get a 30-day money-back guarantee, no questions asked.

Subscription includes

All courses and career paths
100s of coding challenges
Certificates of completion
Exclusive Pro members chat
The course creator Bob Ziroll

with Bob Ziroll

Course level: Intermediate

Learn how to build LLM-powered agents that can do multi-step reasoning and interact with its environment via functions and APIs.

You'll learn

The Reason+Act paradigm

OpenAI function calling

Automatic function calls

Prompt engineering 101

Controlling response format

Action functions

Multi-step agents

You'll build

AI Travel Agent

Build your very own AI travel agent that will take care of all the boring booking tasks.



This course is designed for intermediate to advanced web developers seeking to boost their existing skills. If you're not there yet, explore our Frontend Developer Career Path or our free Learn JavaScript course to catch up.

Meet your teacher

The course creator

Bob Ziroll

Head of Education at Scrimba. Passionate about learning 📚, helping others achieve their career goals 👩‍💻, tennis 🎾, woodworking 🪑, and my family 👨‍👩‍👦‍👦.

Follow me on twitter

Why this course rocks

This course will teach your the secrets behind building smarter and more capable AI agents.

We'll guide you through the art of creating prompts that make your Large Language Models (LLMs) perform multiple steps and taking actions along the way.

We'll start out going through the nuts and bolts of ReAct prompting, which is key to understanding how AI agents function under the hood. This subject blends psychology, computer science, and linguistics.

But it's not all theory. You'll get your hands dirty with practical exercises. You'll construct ReAct prompts, understand the 'loop' for continuous, context-aware AI chats, and set up the code that brings these advanced conversations to life.

This course isn't just about teaching AI to respond; it's about preparing you to build AI agents that interact with the world around them by invoking functions, and calling APIs.

It's perfect for anyone keen on building next-generation user experiences powered by AI.

F to the A oracle to the Q
What is AI?

AI (Artificial Intelligence) has transformed from science fiction to a real-world tool that people from all walks of life can use. But AI isn't just about robots and self-driving cars; it's about augmenting our capabilities, and making tasks easier, which opens up a world of possibilities for you.

What is an AI Engineer?

The AI Engineer is a new kind of software engineer. As Latent Space founder Swyx put it ahead of hosting the AI Engineer Summit in October 2023, 'I think software engineering will spawn a new sub-discipline, specializing in applications of AI and wielding the emerging stack effectively. The AI Engineer. This will likely be the highest-demand engineering job of the decade.'