Pi - The Practical Guide

Learn how to use the Pi coding agent, configure and extend it, and build real projects by leveraging its basic and advanced features.

3h Video
47 Lectures
5 Sections
Pi - The Practical Guide

About This Course

Welcome to "Pi - The Practical Guide"!

Pi is deliberately minimal and highly extensible — but that freedom can make the first steps less obvious.

You need to choose a model, understand Pi’s 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.

Why Learn Pi?

Pi gives you a minimal coding-agent core that you can adapt to the way you work. This course helps you move from first setup to practical daily workflows, safe usage, customization, and advanced session management.

What's in This Course?

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.

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.

In Detail, You'll Learn

The course starts with installation and first steps, then moves into practical use, customization, and advanced Pi workflows.

Setup, Safety & Core Usage

Build a solid foundation for working with Pi productively:

  • Installing Pi and connecting a supported AI model
  • Choosing models and thinking levels for your workflow
  • Managing global and project-specific settings
  • Understanding Pi’s security model and project trust
  • Restricting tools and optionally using Docker for isolation
  • Working with files, terminal commands, and project context
  • Planning implementation work without a built-in Plan Mode

Customization & Advanced Sessions

Shape Pi into a coding-agent setup that fits your projects:

  • Using packages that add web access, guardrails, or subagents
  • Writing concise local or global AGENTS.md files
  • Creating reusable agent skills and prompt templates
  • Building Pi extensions for tools, commands, and UI behavior
  • Adding permission checks and other custom capabilities
  • Steering and queueing messages across sessions
  • Using clones, forks, trees, summaries, and compaction

Build a Practical Pi Workflow Step by Step

Throughout the course, you’ll work through setup, practical project tasks, configuration files, packages, skills, prompt templates, extensions, and advanced session tools so you can use Pi confidently on real development work.

Built for Pi Beginners, AI Coding-Agent Users & Developers Who Want More Control

🚀 Pi Beginners A strong fit if you want a clear path from installation and configuration to using Pi confidently on real development tasks.
🤖 AI Coding-Agent Users Perfect if 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 Ideal if you want to go beyond basic prompting and build a tailored agent setup with packages, skills, prompt templates, extensions, and deliberate session management.

See The Course In Action





Example Curriculum

  Getting Started & First Steps
Available in days
days after you enroll
  Setup For Practical Use
Available in days
days after you enroll
  Core Features & Usage
Available in days
days after you enroll
  Extending & Adapting Pi
Available in days
days after you enroll
  Advanced Features
Available in days
days after you enroll

Course Prerequisites

Here's what you need to get the most out of this course

Required
  • 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.
Good News!
  • No prior Pi experience is required.

All pre-requisites are covered by courses in our "Academind Pro" Membership.

Instructor Name

Your Instructor

Maximilian Schwarzmüller

Founder & Instructor

Self-taught developer with 3,500,000+ students and 900,000 YouTube subscribers. I co-founded Academind with Manuel Lorenz to help people master new skills and build amazing projects.

Join 803 happy students!

Choose how you want to access this course

Single-Course License

Full access to "Pi - The Practical Guide"

Sale
$69 $49
one-time

This is a one-time payment that grants access to this course only, not to any other courses.