top of page
Classes
Coding
Kids will build valuable computer science and coding skills through engaging, hands-on learning. Learning to code is just as important as learning math and reading. We offer programming camps in Scratch visual programming, JavaScript, Python, and Java app development.

Coding 101: Scratch Jr
Beginner
An introduction for students to computer programming using M.I.T.’s ScratchJr App visual programming language. Students will create animations and customize popular video games such as Cat-n-Mouse to understand the logic behind programming.

Coding 301: JavaScript
Intermediate
Students will learn the fundamentals of JavaScript using Bitsbox. They will gain experience writing code, including syntax, arrays, functions, and other programming basics, while designing and developing programs that run on computers and tablets.


Coding 201: Scratch
Using M.I.T.'s Scratch visual programming language, students will learn the fundamentals of programming and debugging. They will design storyboards, create simple to advanced games like Maze and Pac-Man, and strengthen their coding skills with logic operators, loops, variables, and more.
Beginner to Intermediate

Coding 401: Python
Advanced
Students will learn the Python programming language and use loops and data types. They will learn to work more efficiently with programming syntax, resulting in developing longer programs. JavaScript knowledge is required to take this class.

Coding 501: Java
Advanced
Students will use the Java programming language to design apps and develop ideas in the Android, Android SDK, Android Studio, and Eclipse environment. They will complete group exercises and individual projects in order to develop apps. (Javascript knowledge is required to take this class.
Robotics

Kids will learn about hardware technology and computer programming. We have robotics classes and camps for all ages, including Blockly, LEGO EV3, computer building, and our new cybersecurity course.


Robotics 101: Basic Robotics
Beginner
The Robotics 101 class is a great introduction to robotics and programming using Wonder Workshop's Dash robots for kids to learn. Students will build, program, and play to gain a good understanding of how robotics work while learning to troubleshoot, be creative, and discover robotics.

Robotics 201: Lego Engineering
Intermediate
The Robotics 201 class is for kids, grades 3-8, to be introduced to robotics and computer programming using the LEGO Mindstorms robots and the EV3 programming software. Students will learn the functions and mechanics of the LEGO robots including sensors, switches, blocks and more.

Robotics 301: Drones
Advanced
Mechatronics is a field that combines robotics, electronics, and coding. Students will develop skills in three areas: Robotics, Electronics and Circuits, and Hardware Coding while working with drones, Arduino, circuit boards., sensors, and sample circuits to learn more about software and hardware.

Robotics 401: Python AI
Advanced
In this course, students will learn to use Artificial Intelligence with modern solutions such as Amazon Alexa. They will investigate AI while learning a functional, powerful programming language. Students will complete a variety of projects to understand how to use and apply this field of tech.

Robotics 501: Machine Learning
Advanced
The Internet of Things class teaches students to combine circuits, hardware design, and coding to build smart, connected devices. Students will learn how IoT systems communicate, apply entrepreneurship skills, and work independently or in teams to design and create a functional product from concept to completion.
Game Design
Teaching kids about game design and coding using fun games like Minecraft and Roblox. It doesn’t matter if your child is a novice or expert at gaming, we have tech classes, camps and club meetups for all ages.


Game Design 101: Jr. Game Design
Beginner
Students will learn introductory game design concepts by building simple games using Minecraft or Roblox Studio, depending on their interests. The course teaches fundamental skills and concepts used in video game design while students interact with and play the games they create.

Game Design 201: Minecraft Studio
Beginner to Intermediate
Minecraft Studio teaches students to create custom Minecraft experiences by building and managing servers, using plugins, and designing multiplayer gameplay. Students also learn game modding with MCreator, creating custom tools, blocks, and features before publishing their mod pack.

Game Design 301: Roblox Studio
Intermediate
In our Roblox Studio class, students will creatively develop their own Roblox games to share with others. This class is a first step into real-world game development, where they will learn modeling, Lua programming, game design theory, and practical application.

Game Design 401: Game Maker Studio
Advanced
GameMaker Studio introduces students to professional game development using the engine behind games like Undertale, Hyper Light Drifter, and Katana ZERO. Students learn game design fundamentals, create games, and follow the development process while building advanced skills.

Game Design 501: Unity
Advanced
Students, grades 5-8, develop 3D game animation and video game skills using the Unity Game Engine. Unity is utilized by companies such as Cartoon Network Studios. The class will apply creativity and programming skills to create 2D and 3D games and animation.

Digital Arts
Helping kids explore creative design and digital art through hands-on technology. We offer 3D printing, YouTube video production, entrepreneurship, web design, stop-motion animation, and graphic design classes, camps, and clubs for kids.


Digital Arts 101: Jr. Art Design
In Jr. Art Design, students begin their journey into digital arts using Pixlr/X, an online Photoshop-like tool, to create digital artwork. They will learn the basics of digital drawing tools to edit, create, and modify artwork while applying their skills through projects that reinforce techniques and creativity.
Beginner

Digital Arts 201: Comic Creation
Beginner
In Comic Creators, students will use digital art tools to create modern comics while learning illustration techniques and creative writing. The course strengthens ELA skills through engaging projects that encourage creativity. Students will also explore platforms for sharing their comic books with others.

Digital Arts 301: 3D Design
3D Printing introduces students in to designing 3D models with Autodesk Tinkercad and printing them using MakerBot Desktop software. The class encourages creativity through troubleshooting, engineering, and product design while teaching the fundamentals of design in a 3D environment.

Digital Arts 401: Web Design
Advanced
Web Design 401 Wix is designed for students in grades 6–8 who want to explore entrepreneurship by creating a business website. Students will develop, validate, and refine their ideas using the Lean Canvas business model, then build a professional website for their business using Wix.

Digital Arts 501: YouTube Creation
Advanced
YouTube Creation teaches students the skills to become successful content creators. They learn to create content for YouTube, Twitch, TikTok, and X while exploring digital safety, branding, and business fundamentals. Students also gain hands-on experience with video editing, streaming software, channel setup, and content management.
Intermediate
bottom of page
