Interactive web design lab
Change the layout, spacing, type scale, radius, and palette. The preview updates live, and the CSS panel shows the system choices behind the design.
Browser-rendered site surface
Build clearer pages faster
A strong page gives people orientation, one useful action, and enough structure to understand what comes next.
CSS output
Browser-first computer science path
The suite should run locally in the browser whenever possible, then call cloud servers for heavier execution, shared grading, AI review, persistent projects, or safe sandboxing.
Interactive web design
HTML structure, CSS layout, responsive design, accessibility, page audits, and live previews.
Runtime: browser DOM, CSS, local storage.Python in the browser
Variables, functions, files, data cleaning, notebooks, and small automations.
Runtime: Pyodide locally, cloud workers for packages and long jobs.Programming languages
JavaScript, Python, shell, C basics, TypeScript, and language tradeoffs through tiny projects.
Runtime: WebAssembly compilers where practical, container runners when needed.Databases
Tables, indexes, SQL, document stores, sync, migrations, privacy, and backups.
Runtime: SQLite in WASM, IndexedDB, optional hosted Postgres labs.Cloud systems
APIs, queues, auth, deployments, logs, observability, serverless limits, and cost controls.
Runtime: portal API routes, ephemeral sandboxes, GitHub-backed project history.Capstone builder track
Ship a complete browser app with design, code, data, deployment, docs, and a demo video.
Runtime: local-first app shell with cloud sync and review hooks.