🚀 We're in early access! Submit feedback — your input shapes the platform.

Missions

Real engineering tickets you solve in a live sandbox environment.

What Are Missions?

Missions simulate real engineering work. Each mission is a ticket with a description, acceptance criteria, difficulty level, and estimated time. You write code in our browser-based sandbox, and our validation engine checks your solution automatically.

Mission Structure

  • Description — What you need to build and why
  • Acceptance Criteria — Specific requirements your solution must meet
  • Starter Code — Boilerplate to get you going
  • Hints — Progressive guidance if you get stuck
  • Validation — Automated checks that verify your solution

Difficulty Levels

Missions range from introductory (first tool caller, first RAG system) to advanced (multi-agent code reviewer, safety guardrails pipeline). Difficulty is indicated by XP reward — harder missions earn more.

Languages

â„šī¸Most missions support both Python and JavaScript/TypeScript. The language selector in the sandbox lets you choose your preferred runtime.

Hints & Tokens

Each mission has hints you can reveal using tokens. Pro members receive tokens that refresh periodically. Hints provide directional guidance without giving away the full solution.

Detailed Guide

For a comprehensive walkthrough of how missions work, including tips on using the sandbox, understanding validation, and maximizing your learning, check out the Missions Guide.