Roadmap

What we've shipped, what's next, and where we're headed.

Ideas

6

Build Your Own Redis

Implement an in-memory key-value store with persistence and pub/sub.

books

Build Your Own Git

Content-addressable storage, commits, branches, and merge from scratch.

books

Rust Fundamentals book

Ownership, borrowing, lifetimes, and systems programming with Rust.

books

Collaborative terminals

Shared terminal sessions for pair programming and mentoring.

labs

Team mode

Invite teams, track collective progress, and manage lab access for groups.

platform

Rewrite luxctl DSL

Redesign the validator DSL for more expressive and composable lab checks.

labs

Next

5

Go Fundamentals diagrams

Visual diagrams for key Go concepts like goroutines, channels, and memory layout.

books

Firecracker microVM

Replace Docker containers with Firecracker microVMs for stronger isolation and faster boot times.

labsplatform

Link books to labs

Attach practice labs to courses so students can apply what they read.

platform

Go Fundamentals lab practice

Hands-on exercises to reinforce each chapter of the Go Fundamentals book.

bookslabs

Go Advanced lab practice

Advanced Go exercises covering concurrency patterns, performance, and real-world scenarios.

bookslabs

Forging

3

Build Your Own Docker lab

Containers from scratch in Go — namespaces, cgroups, chroot, and networking.

books

In-browser code editor

Code editor alongside the terminal for remote labs. Write code without vim.

labs

Lab integration

Connect books to labs with seamless navigation between reading and practice.

platformlabs

Shipped

7

Books with chapters & lessons

Full course reader with sidebar navigation, video support, and progress tracking.

platform

Labs with task validation

Hands-on labs with DSL-based validators, scoring tiers, and hint system.

labs

Remote VM terminals

Browser-based SSH terminals powered by Sentinel for cloud lab environments.

labs

Leaderboard & XP system

Gamified learning with points, leaderboard rankings, and achievement tracking.

platform

Go Fundamentals book

Comprehensive Go course covering variables, functions, concurrency, and more.

books

1 Billion Row Challenge

Performance-focused local lab parsing 1B rows in Go, Rust, or C.

books

Subscription & payments

Stripe-powered subscriptions with gift codes and bundle pricing.

platform