Stop watching tutorials. Start practicing engineering.

Learning Rust theory but not building anything? Step into real engineering systems. Assemble, modify, and break them locally — guided, but you build it.

Pick your playground →
Engineering Playground

Not code examples. Apps.

You’ve seen it all — books, tutorials, videos, articles, code snippets, toy problems, tasks without context. All you really needed was to start writing code.

Start building →

This is not passive learning. You build, with guidance, feedback, and real code.

Unlock the Full Experience

Your Machine. Your Code.

Work locally, make changes, and take ownership over time — with guidance when you need it.

From Guided to Independent

Start with guidance. Progress to full ownership. Hints fade. Decisions become yours.

Leave with working code you understand and can change.

Everything Stays With You

No cloud. No lock-in. The code is yours — on your machine, forever.

  • Runs locally
  • Setup stays reusable
  • Break it. Extend it. Rebuild it.

How it's different

No simulations. No cloud sandboxes.
Build and run everything on your laptop.

  • Not a video course
  • Not a book
  • Not a browser sandbox
  • Not a cloud-owned environment
  • Use your own IDE
  • Write production code
  • Execute with real tools
  • Modify and experiment

Install

Start with one command.

Install the local toolchain first, then connect your own AI agent, such as Claude Code, Codex, Gemini CLI, or similar. You will need an agent.

$ cargo install knowledge

What makes this an
Engineering Playground

You assemble components, explore trade-offs, and debug failure modes — with guidance, reference solutions, and responsibility.

Guided Assembly

Guided Assembly, Not a Code Repo

You start with guided assembly and full reference solutions to understand the system deeply.
Later, guidance steps back — and responsibility moves to you.

Work in Your Own IDE

Work in Your Own IDE

Use VS Code, Vim, or any editor you prefer.
Working in your real development environment builds the same workflows and habits you'll use in practice.

And with Your Own Agent

And with Your Own Agent

Use Claude Code, Codex, Gemini CLI, or another agent you already trust.
The playground fits into your real workflow instead of replacing it.

Project Mirroring

Project Mirroring

The reference project is available on request when you need it.
Compare your code with the reference implementation, inspect differences, and learn by reconstructing it yourself.

Code Diffs

Line-by-Line Code Diffs

See exactly what changes at each step.
Every modification is shown as a clear diff, with explanations for why it matters.

Complete Systems

Complete Apps, Not Fragments

Every playground leads to a finished application you can run, inspect, and extend locally.
Not fragments, not demos — complete systems with structure, state, and behavior.

AI Coding Prompts

AI Coding Prompts

Ready-to-use prompts for AI coding assistants.
Recreate each step using Claude, Cursor, or your preferred tool — if you want shortcuts.

Multiple Languages

Available in Multiple Languages

Your AI agent can communicate with you in your native language.
Any language is supported.

Playground Freedom

Playground Freedom

Every playground is yours to explore, modify, break, rebuild, and extend.
You are free to move through the project your own way and make it truly yours.

Engineering Is DOING!

To get started, connect your AI agent to the local Knowledge.Dev MCP server, choose a playground, and start building.

Your progress, course state, and reference files stay within the MCP workflow, while the project runs locally on your machine.

Enter playground →
Knowledge.Dev MCP workflow

Why choose?

Human or Agent Engineering?

Both.

Build with your own hands when you want full understanding — or delegate implementation to AI while you stay focused on architecture and outcomes.

Precision Path

Human Engineering

Write everything yourself. Understand every layer.

  • Full control over every decision
  • Clear reasoning behind every line
  • Built for deep understanding
PURE
Velocity Path

Agent Engineering

Let AI implement while you stay in control.

  • Faster iteration with guardrails
  • Focus on architecture, not boilerplate
  • Built for speed and shipping
VIBE

One subscription. Practice without limits.

Get full course access, step snapshots, coding reports, checkpoint tasks, and every new playground as it is released.

See pricing →

Stay updated with new playgrounds

Engineering notes, new playgrounds, and platform evolution.

Read the blog →