Our Courses

At Surge Academy, we offer a diverse array of engaging courses designed to empower and inspire learners of all levels. Unleash your child’s potential with our fun and engaging projects, and pave the way for a successful journey into the world of coding and digital design.

Course Offerings for Fall 2023:

2D Video Game Design

Students will create their own video games using a beginner-friendly game engine that helps them create 2D games with little to no code. They will create a variety of exciting games with sprites, level objectives, enemies and more! At the end of the course, each student will have designed their own video game to take home and it will also be uploaded to the web to share with friends and family.

Introduction to Coding

In this course, students will learn basic coding principles step by step. Students will complete fun projects in web design, animation, music, and gaming, all while learning HTML, CSS, and JavaScript. This course aims to cultivate a passion for coding and effectively prepares students for tackling more advanced programming languages in the future.

Game Development with C# and Unity

Students will learn how to develop video games using the C# programming language and the Unity game engine. Students will create a series of games that will help them learn how to code and the basics of creating a functioning and engaging video game.

Intro to Programming and Game Design with Scratch

This course introduces students to the fundamentals of programming using Scratch, a visual programming language designed at MIT’s Media Lab.  This course will empower young students with no prior programming experience to design their own animations, games, interactive art, and stories. Kids will learn to express their ideas, develop problem-solving skills, and unleash their creativity by bringing their unique stories to life with code.

Programming Adventures with Scratch Jr.

In this hands-on course, our youngest students will become digital explorers, discovering the fundamentals of coding through creative storytelling, games, and interactive activities. Students will work with Scratch Jr., an introductory visual programming language. As they navigate through exciting coding challenges, our young coders will not only hone their logical and thinking and computational skills, but also gain confidence, learn to collaborate with peers, and develop a lifelong love for learning.