STEAM
CodeForge
Write real code — a computer-science & programming game for ages 15–18. Reason through sequencing, conditionals, loops, functions, data structures, recursion, and algorithmic complexity by tracing state and building solutions. Deterministic, on-device.
#4f46e5 Distributed-narrative cast
Meet the cast
CodeForge's adapted-DN-S cast (ages 15–18, realistic personas — no mascots, per R-OLDER-TEEN-DN-ADAPTED) each embody one curricular primitive; mentor Ekwe sets the challenge and guides reflection.
Kian
Sequencing & control flow
Priyom
Conditionals / boolean logic
Devi
Iteration / loops
Milo
Functions / abstraction
Oskar
Data structures
Juno
Algorithms & complexity
Lin
Debugging / tracing
Odile
Recursion
Ferro
Data & abstraction (CSP)
Ekwe
(Mentor) — guides reflect-on-approach
What's inside
Learning goal
Write real code — a computer-science & programming game for ages 15–18. Reason through sequencing, conditionals, loops, functions, data structures, recursion, and algorithmic complexity by tracing state and building solutions. Deterministic, on-device.
Question kits
16 curriculum-aligned kits × 25 questions = 400 questions per app, mapped to recognized standards.
On-device AI mentor
FoundationModels-powered hints, feedback, and adaptive difficulty — all running locally.
Mentored by Ekwe — on-device AI, no data leaves the device.
How CodeForge handles your kid's data
- ✅ All progress, settings, and AI-generated content stays on the device
- ✅ No analytics, no tracking, no third-party SDKs
- ✅ No ads, no in-app purchases — you pay once
- ✅ COPPA compliant under the 2026 FTC amendments
- ✅ Parental controls + session limits + content filters built in
CodeForge runs on ForgeKit — the open-source Swift Package Manager framework that powers every Spark & Anvil app. ForgeKit ensures consistent accessibility, COPPA compliance, and design language across the portfolio, so your kid's progress and preferences feel coherent across every app they touch.
Coming to the App Store
CodeForge is in active development. Email us to hear when it ships — no marketing, no spam, just a one-shot launch announcement.
Email me at launch