The first P2P code academy
Learn to build on Tether's open source stack
Fully local and private interactive code school for the Tether ecosystem. Short lessons, industry standard editor, models and code that run on your machine.
Install via Terminal
curl -fsSL https://p2pacademy.cc/install.sh | shLessons
82
Across 19 chapters
On-device
100%
Nothing runs in the cloud
Cost / token
$0
No charge per token
API keys
0
Nothing to sign up for
> p2p-academy start
⬡ Starting P2P Academy...
[p2p-academy-desktop] serving
[pear-end worker] [peer] ready, identity pubkey 955008b390e17723...
Courses
Pick a track
Pick an open-source stack to learn. Each course is a series of short lessons with code to read and run.
QVAC
Local-first, peer-to-peer SDK for running AI models locally.
WDK
Open-source SDK for building self-custodial wallets.
Pears
A peer-to-peer platform for building mobile, desktop, and terminal apps.
Courses run in the desktop app. Install it above to start learning.
Explore new way of learning
The Academy is built on a local-first, peer-to-peer architecture. This allows a series of features that are impossible in a traditional online coding academies, including local execution, device pairing, private identity management, etc.
Both code and models stay on your machine. The only exception is pairing another device over a direct, peer-to-peer connection.
Local execution
- ✓Lessons execute in a kernel sandbox, so code can't reach the rest of your system.
- ✓Models run on your CPU or GPU. No API keys and no rate limiting.
- ✓Works on macOS, Windows, and Linux.
Familiar coding experience
- ✓Monaco is bundled with the desktop app. No CDN.
- ✓TypeScript, IntelliSense, and inline error messages work out of the box.
- ✓Loads from the same local bundle as the lesson runtime. No remote scripts.
Device pairing
- ✓Connects to other devices over a public DHT by their keypair.
- ✓Every connection is end-to-end encrypted.
- ✓Rate-limited to one in-flight run per peer.
the playground
Build an AI workflow without writing code
Drag blocks onto a canvas, connect them, and run them on your own machine. No coding experience required.
Interface
Media
Voice
Text
Logic
Files & data
Trigger
Loaded the text-reading model
Read text from the image
Asking the AI to structure it…
→ Structured receipt data, ready to export as JSON or a spreadsheet.
Read a file, ask an AI, generate music, scan a receipt: connect ready-made blocks by dragging instead of typing. It runs on your machine the moment you press play.
Learn by doing
Every lesson = a short explanation, a small coding task, and instant feedback. No passive reading.
Real SDK examples
We wrap the SDK's own examples. Never fork them. One source of truth, kept in sync automatically
AI-native by design
Every lesson doubles as high-quality training data. Agents can fetch the full curriculum via llms.txt.
Try it
Ready to build on the P2P stack?
One install command. Runs offline. No accounts, no cloud.
curl -fsSL https://p2pacademy.cc/install.sh | sh