Ever wonder how computers can make so much happen? If so, you have come to the right place! In this class, explore the world of Python coding, a powerful programming language that’s easy to learn and fun to use, while creating cool applications like an Etch-A-Sketch®. No prior programming knowledge necessary!
Have you worked with robots before and want a new challenge? Learn to program NAO, our humanoid robot, to walk, talk, and dance in this STEM integrated, project based approach to learning robotics and computer science.
How are your favorite websites created? You will be ”hired” by mock companies to design websites for them. Learn the basics of website design while creating these sites. Then, use the skills you learn to design your own, personalized websites.
Are you obsessed with computer games and want to know how they’re made? In this popular class, learn the basics of 2D game design while making arcade and breakout games. Use our object library or create your own. When you’re done, take your games home and rule the world!
In this class learn how to build your own game app. You will choose and build your own characters,design levels, add sound effects and program everything in the app.
At the end of class download the app you make onto Apple or Android device and have fun!
Learn drag-and-drop programming with Scratch (a project of the MIT Media Lab). Create your own interactive stories, animated adventures, and games while learning the concepts behind Object Oriented Programming. At the endof the session, take home the work you created.
Learn how to make modifications to Minecraft® worlds and gameplay using the Code Kingdoms coding interface. Kids will learn to code while having fun with this very popular game.
This class Is a great way to introduce students to 3D printing and design thinking process. The students are given a challenge and have to come up with a solution. They then test out their solutions using 3D modeling and 3D printing tools. Each student takes home a 3D printed model.
Take a step up from basic computer gaming software and explore the world of Unity 3D, one of the most powerful game engines to start building games. Build 2D platformer games while learning the basics of the Unity software. At the end of class, take home the games you make and rule the world!
Intro to Python Programming
Intro to Humanoid Robotics
Intro to 3D CAD & Printing
Fun with Scratch Programming
My First Minecraft Mod
3D Modeling & Printing for Middle School
Game Design for Middle School