Module 1: Plotting Shapes, Introduction to the Game Lab, Basic Web Pages, and Computer Basics
Module 2: Drawing in GameLab, Introduction to Web Lab, and Information Processing
Module 3: Variables, Random Numbers, HTML Heading Tags, and Networks
Module 4: Sprites, Sprite Properties, HTML Lists, and Computational Thinking
Module 5: Text, First JavaScript Project, CSS, and Collecting Data
Module 6: Animations, RGB Colors, and Creating a Plan
Module 7: Second JavaScript Project, Conditionals, Web Page Images, and Testing the Plan
Module 8: Keyboard Input, Mouse Input, Styling Elements, and Binary
Module 9: Third JavaScript Project, Velocity, CSS Classes, and Algorithms
Module 10: Collision Detection, Fourth JavaScript Project, Linking Web Pages, and Troubleshooting Code
Module 11: Complex Sprite Movement, Collisions, Web Page Project, and Sorting Algorithms
Module 12: Fifth JavaScript Project, Functions, Minimal Spanning Trees, and Jobs in Computer Science
Module 13: Game Design Process, Artificial Intelligence, and Iteration
Module 14: Using the Game Design Process, micro
Module 15: Start Final Project and micro