Eight modules across the year. Each card lists the tools and topics students will master.
Module 01
Operating Systems & the Command Line
Real shell work in a Unix-style environment. Students navigate the file system from the command line, manage permissions, customize their shell, and understand how operating systems actually run beneath the GUI.
Unix / Linux
Command line
File permissions
Shell customization
✓
You'll build
Real fluency moving around a Unix-style system from the terminal
Module 02
Web Design & Development
Going deeper into the web stack: semantic HTML, layered CSS, responsive layouts that adapt to any screen, and accessibility features that make a site usable by everyone.
Semantic HTML
CSS layout
Responsive design
Accessibility
✓
You'll build
A responsive, accessible website that adapts cleanly across devices
Module 03
Interactive Programming for the Web
The first deep dive into typed code. Students write real JavaScript, manipulate the DOM, handle user events, and make asynchronous requests — the same patterns used in production web apps.
JavaScript
DOM manipulation
Event handling
Async requests
✓
You'll build
An interactive web app that responds to user input in real time
Module 04
3D Modeling & Parametric Design
Scripted 3D modeling using parametric variables. Students design objects you can resize and customize on the fly, then export them ready for 3D printing.
Parametric modeling
Boolean operations
Transformations
3D printing prep
✓
You'll build
A customizable 3D object exported and ready for 3D printing
Module 05
Virtual & Immersive Environments
Building interactive 3D worlds that aren't just static scenes. Students add physics-based collisions, dynamic lighting, animation, and user-triggered events that make the environment feel alive.
Immersive 3D
Physics simulation
Dynamic lighting
Interactive scenes
✓
You'll build
An interactive virtual environment with physics, lighting, and scripted events
Module 06
Robotics Programming & Automation
From robotics intro to autonomous behavior. Students program motor control, write sensor-based navigation, develop pathfinding algorithms, and build robots that can solve mazes and obstacle courses on their own.
Motor control
Sensor navigation
Pathfinding
Autonomous behavior
✓
You'll build
A maze-solving robot that navigates autonomously using sensor input
Module 07
Interactive Application Development
Pulling the year's skills together into a working application. Students implement input-based controls, scoring and progress tracking, animations and physics, and modular code architecture.
Input controls
Game state
Animation & physics
Modular code
✓
You'll build
An interactive application that tracks user progress with animation and physics
Module 08
Capstone Project
The self-directed final project. Students plan, build, document, and present a project that pulls together skills from across the year — CLI work, web, 3D, robotics, programming — into a single cohesive showcase.
Project planning
Multi-discipline integration
Documentation
Presentation
✓
You'll build
A self-directed capstone project that integrates the full year's toolkit