Computational Design

This live, online class is a hands-on introduction to computational design and creativity using Java, with a goal of creating a mesmerizing, abstract vistas using the concept of deterministic and pseudo-randomness. This fun workshop allows for the integration of the digital with the physical...

Learn More / Enroll

An Audible Introduction to Java Programming

Digital Audio Workstations—or DAWs for short, is essentially software for making music, and we are going components. In this workshop, students learn the keys of computer science through the creation of...

Learn More / Enroll

Make a Painting APP with Java Programming

Digital art tools are some of the most popular apps and programs around today. From Ms-paint on Windows and Kid Pix on Macintosh, drawing programs have always been a popular way for kids to express themselves artistically on their computers. Even today, finger painting...

Learn More / Enroll

A Visual Introduction to Java Programming

Image manipulation software is a booming industry. From Instagram, Facebook, and other social media sites to Photoshop and Aftereffects, there are no shortage of ways to customize your pictures. But have you ever wondered how, exactly, these photo-manipulation...

Learn More / Enroll

Intro to Web Design and Coding

In this workshop, we will show you how to build a website using HTML, CSS, and JavaScript!

Learn More / Enroll

Bridge Physics Simulations

Physics simulations are on the cutting edge of technology, and are highly sought after by engineers, technicians, and game designers alike to help replicate real world scenarios. They build digital bridges, structures, or whatever is needed, then subject it to simulated...

Learn More / Enroll

Game Creation Workshop

In this Workshop, we will explore the origins of Video-Games, and re-create some of the classics from long ago. Using Java, we will build 3 different games and explore how we could add our own flair to them. We'll also learn about what is required to keep score, manage...

Learn More / Enroll