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 (macOS / Linux)
curl -fsSL https://raw.githubusercontent.com/thisonedev/tether-academy/master/apps/cli/install.sh | shLearn 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.
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.
Stable
The USDT-native Layer 1 built for stablecoin payments.
Courses run in the desktop app. Install it above to start one.
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.
CODE
Local execution
- Lessons execute in a kernel sandbox, so that code can not reach the rest of your system.
- Models run on your CPU or GPU. No API keys and no rate limiting.
- Peer-exec is refused on Windows. macOS and Linux only.

EDITOR
Familiar coding experience
- Monaco is bundled with the desktop app. No CDN.
- TypeScript, IntelliSense, and inline error messages are supported out of the box.
- Loads from the same local bundle as the lesson runtime. No remote scripts.

P2P
Device pairing
- Connects to other devices over a public DHT by their keypair.
- Multiple layers of security. Every connection is end-to-end encrypted.
- Rate-limited to one in-flight run per peer.
