OS
Own Sandbox
A Programme of Study
CODING · AGES 15–18 · 12 WEEKS

CAPSTONE

One real product. Real users. A portfolio that opens doors.

Your teenager will leave with one real product launched to real users, a merged open-source contribution, and a written portfolio — the exact artefacts college applications and first internships ask for.

Live URLSandbox StudioCohort WorkspaceGitHub PRTeam BuildDemo DayCertificate
Duration3 months (12 weeks)
Hours54 hours total
Schedule1.5 hr/day Mon · Wed · Fri
Class sizeMax 12 students
Projects9 shipped
Investment45,000
TypeScriptReactNext.jsNode.jsPostgreSQLStripeGitHubVercelOpenAI API
PHASE 1

ALGORITHMS + DISCOVERY

Weeks 1–2
  1. WK 1
    Sorting Visualizer
    Watch bubble sort, merge sort and quicksort animate. Compare O(n²) vs O(n log n) — the interview question, understood by building it.
    TypeScript
  2. WK 2
    Product Brief
    Pick a real user with a real problem — a teacher, a club, a family business. Interview them. Write the one-page brief.
    Discovery
PHASE 2

BUILD

Weeks 3–8
  1. WK 3–4
    Data Model + API
    PostgreSQL schema, a typed Node API, tests. The part of software nobody sees and everybody depends on.
    Node + PostgreSQL
  2. WK 5–6
    The Interface
    React + Next.js frontend. Component thinking, state, responsive layout. Reviewed weekly against the brief.
    React + Next.js
  3. WK 7–8
    Auth + Payments
    Real sign-in, real roles, and Stripe in test mode. The features that make it a product, not a project.
    Auth + Stripe
PHASE 3

SHIP

Weeks 9–10
  1. WK 9
    Launch to Real Users
    Deploy on a real domain. Hand it to the person from the brief. Fix what breaks. Read the analytics.
    Vercel
  2. WK 10
    Open Source Contribution
    Find an issue in a real project on GitHub, fix it, get the pull request merged. A public, verifiable credential.
    GitHub
PHASE 4

PORTFOLIO + DEMO DAY

Weeks 11–12
  1. WK 11
    Portfolio + Write-up
    A portfolio site and a technical write-up of the product — decisions, trade-offs, what they would do differently.
    Writing + Next.js
  2. WK 12
    DEMO DAY
    Present the product to industry guests. Live demo, live Q&A. Recorded — for the college application.
    All