Roadmap
What we've shipped, what's next, and where we're headed.
Ideas
6Build Your Own Redis
Implement an in-memory key-value store with persistence and pub/sub.
Build Your Own Git
Content-addressable storage, commits, branches, and merge from scratch.
Rust Fundamentals book
Ownership, borrowing, lifetimes, and systems programming with Rust.
Collaborative terminals
Shared terminal sessions for pair programming and mentoring.
Team mode
Invite teams, track collective progress, and manage lab access for groups.
Rewrite luxctl DSL
Redesign the validator DSL for more expressive and composable lab checks.
Next
5Go Fundamentals diagrams
Visual diagrams for key Go concepts like goroutines, channels, and memory layout.
Firecracker microVM
Replace Docker containers with Firecracker microVMs for stronger isolation and faster boot times.
Link books to labs
Attach practice labs to courses so students can apply what they read.
Go Fundamentals lab practice
Hands-on exercises to reinforce each chapter of the Go Fundamentals book.
Go Advanced lab practice
Advanced Go exercises covering concurrency patterns, performance, and real-world scenarios.
Forging
3Build Your Own Docker lab
Containers from scratch in Go — namespaces, cgroups, chroot, and networking.
In-browser code editor
Code editor alongside the terminal for remote labs. Write code without vim.
Lab integration
Connect books to labs with seamless navigation between reading and practice.
Shipped
7Books with chapters & lessons
Full course reader with sidebar navigation, video support, and progress tracking.
Labs with task validation
Hands-on labs with DSL-based validators, scoring tiers, and hint system.
Remote VM terminals
Browser-based SSH terminals powered by Sentinel for cloud lab environments.
Leaderboard & XP system
Gamified learning with points, leaderboard rankings, and achievement tracking.
Go Fundamentals book
Comprehensive Go course covering variables, functions, concurrency, and more.
1 Billion Row Challenge
Performance-focused local lab parsing 1B rows in Go, Rust, or C.
Subscription & payments
Stripe-powered subscriptions with gift codes and bundle pricing.