A learning platform where you build real software systems from scratch. Not tutorials, not courses — you write the code, we validate it.
Each system has:
- 📚 Curriculum — Lessons that teach you the architecture
- 🧪 Behavioral tests — Real test suites that verify your implementation
- ✅ Validation — The CLI tests your code against the curriculum
- 📤 Submission — Package your work and submit for review
| System | Description | Tracks |
|---|---|---|
| Claude Code | Build an AI-powered coding agent | TypeScript, Java |
| Microservices | Master distributed systems architecture | Spring Boot, NestJS |
# Install the CLI
npm install -g @100xsystems/cli
# Pick a system and start building
100xsystems list
100xsystems init claude-code
cd claude-code-implementation
100xsystems validate| Repository | Description |
|---|---|
| cli | Command-line tool for scaffolding, validating, and submitting projects |
| website | Public-facing website built with Next.js |
| claude-code | AI coding agent curriculum |
| microservices | Distributed systems curriculum |
| registry | Central index of all learning systems |
| core | Development monorepo and submissions |
See the Contributing Guide to get started.
All repositories are licensed under the MIT License unless otherwise noted.