Ten modules across the year. Each card lists the tools and topics students will master.
Module 01
Foundational Technology Concepts
How operating systems, networks, and command-line tools work. Students trace network paths around the globe and learn the language of how computers talk to each other.
Linux / Windows / macOS
Networking
Command line
DNS & IP
✓
You'll build
Working knowledge of how networks, OSs, and the command line tie together
Module 02
Digital Design & Pixel Art
Designing scalable digital art, seamless tilesets, and textured patterns. Students learn the visual language used in modern games and interactive applications.
Pixel art
Tilesets
Color theory
Texturing
✓
You'll build
A custom pixel art tileset, ready for use in games or shared in the gallery
Module 03
Web Development
Building real, multi-page websites with HTML, CSS, and JavaScript. Students learn to structure content, style it for any screen, and add interactive features users can actually click.
HTML
CSS
JavaScript
Responsive design
✓
You'll build
Multiple responsive web pages with real interactive features
Module 04
Platform Game Development
Building a 2D platformer from scratch: character controls, jumping mechanics, environmental hazards, animations, and scoring. Students publish a working game by the end of the module.
2D game design
Character mechanics
Animations
Game logic
✓
You'll build
A working 2D platformer game with characters, levels, scoring, and animations
Module 05
3D Modeling
Designing in three dimensions. Students learn geometry, transformations, and texturing, then build models they can use in games, virtual worlds, or even 3D print.
3D modeling
Texturing
Spatial design
Prototyping
✓
You'll build
Hand-textured 3D models, ready for games, virtual worlds, or 3D printing
Module 06
Virtual Environments
Immersive 3D scenes with lighting, animation, and user navigation. Students build virtual spaces other people can actually walk through and explore.
VR / 3D worlds
Lighting
Scene composition
Animation
✓
You'll build
An immersive virtual environment with lighting, animation, and navigation
Module 07
Robotics & Simulation
Designing robots in a virtual lab. Students assemble robotic systems with sensors and actuators, then program them to navigate, avoid obstacles, and complete tasks.
Robotics
Sensors & actuators
Behavior programming
Simulation
✓
You'll build
A virtual robot you designed, equipped with sensors, and programmed to solve tasks
Module 08
Programming Fundamentals
The core mechanics of writing software. Variables, loops, conditionals, debugging: the toolkit every programmer uses, learned through hands-on interactive applications.
Variables & loops
Control flow
Debugging
Computational thinking
✓
You'll build
Working coded applications using variables, loops, and conditionals
Module 09
Advanced Game Development
Going deeper into game design. Students build games with collision detection, randomization, multi-level progression, and adaptive difficulty, iterating based on user testing.
Collision detection
Randomization
Multi-level design
Iterative testing
✓
You'll build
An advanced game with collision detection, multi-level progression, and adaptive difficulty
Module 10
Capstone Portfolio
The final project: a professional, multi-page portfolio website that showcases every project from the year. Students leave the course with something concrete to show colleges, summer programs, or future employers.
Portfolio website
Multi-page design
Self-reflection
Capstone project
✓
You'll build
A multi-page portfolio website that showcases every project from the year