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

WEB + APP

Full-stack websites. Mobile apps. Real clients.

Your child will leave with a live website real people use, a mobile app on their phone, and a real client who paid attention to what they built.

Live URLMobile AppSandbox StudioCohort WorkspaceClient ProjectGitHub PRTeam BuildDemo Day
Duration4 months (16 weeks)
Hours120 hours total
Schedule1.5 hr/day Mon–Fri
Class sizeMax 20 students
Projects7 shipped
Investment45,000
HTMLCSSJavaScriptNode.jsMongoDBExpo GoGitGitHubVercel
PHASE 1

HTML + CSS + JS

Weeks 1–4
  1. WK 1–2
    Personal Website
    Multi-page website about THEM. Photos, portfolio, contact. Responsive. LIVE on internet.
    HTML + CSS
  2. WK 3–4
    Interactive JS App
    Quiz app, weather dashboard, or expense tracker (their choice). DOM, events, API calls.
    JavaScript
PHASE 2

FULL-STACK

Weeks 5–8
  1. WK 5–7
    Full-Stack App
    Node.js backend + MongoDB database. Login system. Save and retrieve data. A REAL app.
    Node.js + MongoDB
  2. WK 8
    Deploy to Internet
    Buy domain. Connect. Deploy on Vercel. Real URL. Anyone in the world can use their app.
    Vercel
PHASE 3

MOBILE + REAL WORLD

Weeks 9–12
  1. WK 9–10
    Mobile App
    Take their full-stack app → make it a mobile app with Expo. Install on phone.
    Expo Go
  2. WK 11–12
    Real Client Project
    Build for a REAL person: teacher's tool, dad's shop inventory, school event page.
    Any
PHASE 4

TEAM + OPEN SOURCE + DEMO

Weeks 13–16
  1. WK 13–14
    Team Build (pairs)
    2 students build 1 product. Git branches. Pull requests. Code review. Sprint planning.
    Git + all
  2. WK 15
    Open Source Contribution
    Fix a bug or add feature to existing open source project on GitHub.
    GitHub
  3. WK 16
    DEMO DAY
    Present portfolio: website + app + client project + team project. Judges. Certificates.
    All