Coding for Teens (Ages 14–18)Game Development

Workshop Summary:
In this immersive coding course disguised as a video game development studio, teens take on roles like game designer, programmer, and playtester to collaboratively build a playable game from the ground up. Using Scratch and game design principles, students will learn to think like developers and bring their creative ideas to life—all while gaining foundational programming skills.

Topics Covered:

  • Fundamentals of programming (variables, loops, conditionals)

  • Storyboarding and game mechanics

  • Character control and sprite animation

  • Scoring systems, sound design, and user feedback

  • Debugging, testing, and iterative design

  • Team roles in game development (designer, coder, artist, tester)

Course Objectives:

  • Teach the foundations of coding through creative, project-based learning

  • Develop teamwork and communication skills in a studio-like setting

  • Empower students to complete and present a working game

  • Inspire continued interest in technology, design, and development careers