Version 2.0, Code 4 Tomorrow's Website.
This is a Next.js project bootstrapped with create-next-app.
First, install all the node_modules:
npm install
Second, create a .env file and add the required environment variables listed in the .env.template file. These can be provided to you by your project lead or someone higher up.
Finally, run the development server:
npm run dev
# or
yarn devOpen http://localhost:3000 with your browser to see the result.
The repository includes a 25-course self-paced curriculum, plus the four Fall 2026 live classes (Intro to Python, Android Studio App Development, Programming with Scratch, and Intermediate ML & Model Evaluation), with free setup modules, browser-based hardware and compute simulators, local learner progress, assignments, achievements, and certificates. No account, paid API, cloud credit, GPU, or physical hardware is required for the learner pathway.
See ONLINE_LEARNING.md for the architecture, routes, content workflow, validation commands, privacy model, and current limitations.