Coming Soon!

Coming Soon!

Computer Programming Club

Teacher: Conrad Grindheim

Coming Soon!

From the studio that brought you The Outbound Ghost, Soul Stalker, and Synth Beasts, lead developer, Conrad Grindheim will teach you what you need to know to become your very own game developer!

Coming Soon!

Coming Soon!

Why Learn Programming?

In today’s digital world, learning to code is more than just a useful skill—it’s a gateway to creativity, problem-solving, and future opportunity. Our computer programming course introduces students to the fundamentals of coding in a fun, hands-on way. Whether your child is completely new to coding or already loves tech, this course offers a perfect blend of technical learning and creative expression.

What you will learn

C# Coding Language

Students will learn to code using C#, a powerful and beginner-friendly programming language widely used in the tech industry. C# is the primary language used in Unity, one of the world’s leading game development platforms.

Level Design

Students will dive into level design—the art of creating the worlds and environments players explore. They'll learn how to guide players through a game space using layout, pacing, and challenges, all while keeping the experience fun and intuitive. By designing their own levels, students will develop creative problem-solving skills and a deeper understanding of how great games keep players engaged.

Game Design

In addition to learning how to code, students will explore the fundamentals of game design—how to create fun, balanced, and engaging experiences. They’ll learn how to design levels, characters, and mechanics that work together to make a great game. Through hands-on projects, students will think like designers, gaining insight into what makes games enjoyable and how to bring their own ideas to life.

Make Playable Builds

Students will learn how to turn their game projects into playable builds—standalone versions that can be shared and played on different devices. This final step in the development process teaches them how to test, package, and export their games, giving them a tangible product they can show to friends, family, or even future players. It’s a rewarding way to see their hard work come to life.

Using Unity

Students will learn to use Unity, a professional game engine used by developers around the world to create 2D and 3D games. With its user-friendly interface and powerful tools, Unity allows students to bring their ideas to life—combining visuals, sound, and code to build fully playable games. It’s the same platform used to create many popular indie and commercial games, making it a perfect starting point for aspiring game developers.

Using AI

Students will be introduced to how AI tools can support their coding journey—helping them debug errors, generate ideas, and write cleaner code. They’ll learn how to ask the right questions and use AI responsibly as a creative and technical assistant, just like many modern developers do in real-world projects.

Ready to begin your Game Dev Journey?

Coming Soon!

Coming Soon!