Pi - The Practical Guide

Learn how to use the Pi coding agent - how to make it yours by configuring and extending it, and how to build real projects by leveraging its basic and advanced features.

Course Overview

About This Course

Pi is deliberately minimal and highly extensible—but that freedom can make the first steps less obvious. You need to choose a model, understand its security model, manage sessions and context, and decide which customizations actually improve your workflow.

This course gives you a practical path from setup to daily use. You’ll configure Pi, work with files and terminal commands, guide it through real project tasks, add useful packages and AGENTS.md instructions, and create reusable agent skills, prompt templates, and Pi extensions.

By the end, you’ll know how to shape Pi into the coding agent you want: steer and queue work, plan without a built-in Plan Mode, manage longer sessions with clones, forks, trees and compaction, and even use Pi to configure and extend itself.

What You'll Learn

You’ll learn how to use Pi’s minimal core, practical workflows, extensibility features, and advanced session tools to build a coding-agent setup that fits the way you work.

  • Set up and configure Pi

    Install Pi, connect a supported AI model, choose models and thinking levels, and manage global or project-specific settings so your setup matches your workflow.

  • Use Pi safely and deliberately

    Understand Pi’s security model, use project trust correctly, restrict available tools, and optionally run Pi in a Docker container when you want more isolation.

  • Master everyday Pi workflows

    Reference files, run terminal commands, work through real project tasks, plan before implementation, and manage the context that Pi needs to produce useful results.

  • Build a practical Pi setup

    Explore packages that add web access, guardrails, or subagents, and use concise local or global AGENTS.md files to steer Pi across sessions.

  • Extend and customize Pi

    Create reusable agent skills and prompt templates, then build Pi extensions that can add tools, commands, UI behavior, permission checks, and other custom capabilities.

  • Advanced session management

    Steer or queue messages, resume and organize work, clone or fork sessions, navigate session trees, and use summaries or compaction to keep context under control.

Ready to get started?

See enrollment options

Prerequisites

  • Basic programming experience is required.

  • To follow along, you’ll need Pi installed and access to a supported AI model through a subscription, API key, or local model setup.

  • No prior Pi experience is required.

Who Is This Course For?

  • Pi beginners

    You want a clear path from installation and configuration to using Pi confidently on real development tasks.

  • AI coding-agent users

    You already use tools like Claude Code or Codex and want to explore a more minimal, configurable alternative that you can adapt to your own workflow.

  • Developers who want more control

    You want to go beyond basic prompting and build a tailored agent setup with packages, skills, prompt templates, extensions, and deliberate session management.

Curriculum Overview

Start Now

Preview the structure and pacing of this course before you begin.

Ready to Get Started?

Choose the option that works best for you.

Single Course

Pi - The Practical Guide

One Payment. Lifetime Access.

$49$69one-time

  • One-time payment
  • All future updates for this course
  • Downloadable resources & code
  • Certificate of completion
  • Hands-on exercises & projects
  • Self-paced learning
  • English captions on all videos
  • Lifetime access