Level Up with Pygame: Build Your Own Game in One Week!

FREE for Ages 13-18

October: 13-19th

7-8pm weekdays, 1-5pm on weekends

Spend a week diving into the world of game design using Python and Pygame. Each day, you’ll learn the basics of coding, graphics, and interactivity through fun, hands-on projects. By the end of the week, you’ll have the skills to design and code your very own original game. The program wraps up with a friendly Game Jam competition, where you’ll get to show off your creation to others.Whether you’ve never coded before or are just starting out, this program makes game development approachable, exciting, and rewarding!

Day 1 – Python Foundations

  • Learn Python basics: variables, loops, conditionals, and functions.

  • Practice problem-solving with small coding challenges.

  • Build a simple text-based game (like “Guess the Number”).

Day 2 – First Steps with Pygame (Pong)

  • Introduction to the Pygame library.

  • Draw shapes, display text, and handle player input.

  • Make a working version of the classic Pong game.

Day 3 – Sprites & Shooting (2D Shooter)

  • Learn how to load and control sprite graphics.

  • Implement shooting mechanics and collision detection.

  • Build a simple space shooter with enemies.

Day 4 – Platformers & Enemies

  • Add gravity, jumping, and moving platforms.

  • Create enemies with basic AI.

  • Make a mini platformer stage.

Day 5 – Physics Challenge (2D Golf Puzzle)

  • Explore angle, power, and trajectory mechanics.

  • Add obstacles and multiple levels.

  • Players launch a golf ball to reach the hole in as few tries as possible — a mini-golf puzzle game with up/down ramps, walls, and creative layouts.

Day 6 – Strategy & Waves (Tower Defense)

  • Learn about pathfinding and spawning waves of enemies.

  • Add upgrades, scoring, and health systems.

  • Build a tower defense game with increasing difficulty.

Day 7 – Game Jam! 🎉

  • Students design and code their own game idea.

  • Apply skills learned throughout the week.

  • End with a showcase and friendly competition!

 Register belOw to join our PYGAME WORKSHOP!

REGISTER HERE
Become a sponsor

FAQ

Are participants required to have prior skills or experience to participate in the program?

No, but prior experience will allow for easier understanding of the topics.

How are applicants selected?

Max Limit of 50 students, selected on a first come first serve basis.

What is the age range for participants in the Pygame Workshop?

This workshop is for students the from the ages of 13 to 18

A Youth Led Initiative - Meet Your Instructor!

Preet Panchal

Meet Preet Panchal, a curious and driven student with a passion for learning, leading, and creating. Whether he’s rallying peers as the Leadership Development Chair in Student Council or rallying teammates on the volleyball court, he thrives in both collaborative and high-energy environments.

A proud member of the Math, Science, and Spanish National Honor Societies, he’s always seeking out new opportunities to grow—intellectually and socially. His love for learning doesn’t stop at the classroom door; he’s a self-taught coder with a deep fascination for how the tools we use every day actually work.

In his publications class, he plays a key role as an editor, leading the video production team and bringing stories to life with clarity and creativity. Balancing technical skill with leadership and curiosity, he’s always asking questions, diving deeper, and pushing boundaries.

With eyes set on a future in engineering, Preet is building the skills, experience, and mindset to make a real impact in the world of innovation and technology.