Pi beginners
You want a clear path from installation and configuration to using Pi confidently on real development tasks.
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
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.
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.
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.
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.
Reference files, run terminal commands, work through real project tasks, plan before implementation, and manage the context that Pi needs to produce useful results.
Explore packages that add web access, guardrails, or subagents, and use concise local or global AGENTS.md files to steer Pi across sessions.
Create reusable agent skills and prompt templates, then build Pi extensions that can add tools, commands, UI behavior, permission checks, and other custom capabilities.
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 optionsBasic 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.
You want a clear path from installation and configuration to using Pi confidently on real development tasks.
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.
You want to go beyond basic prompting and build a tailored agent setup with packages, skills, prompt templates, extensions, and deliberate session management.
Preview the structure and pacing of this course before you begin.
Choose the option that works best for you.
One Payment. Lifetime Access.
$49$69one-time
Everything we teach. One subscription.
$25/mo
$4,660+ worth of courses