Get the Ball Rolling with Marble-driven Computing, Gaming, and Fun!

Marbles are for more than just ... well ... marbles! Enter a world where marbles power kinetic machines, act as electrons moving through physical logic, and combine to create calculations and games unlike any you've seen before. You'll learn a 'bit' about binary numbers (the foundation of all computer operations), have hands-on time programming marble driven computers for gaming, math, and problem solving, and use a marble-based binary calculator to perform simple addition.

Turing Tumble

Programmable Marble Computer

Digi-Comp II

Marble Based Computation

Dr. Nim Game

First Mechanical Digital Computer Game

Think a Dot

Computer Logic/Switching Game

Marble Gravity Maze

from Thinkfun

Galton Board

Probability and Distributions

Marble Calculator

Binary Adding Machine

Data Avalanche

Binary Memory Management

Presentation

Want to get your marble groove on?

See what our Partners have to say about this program and others in our Testimonials.

Please Note: Presentation and class materials are for showcase purposes only and not meant to be used without explicit permission.

Logistics, Fee & Delivery Requirements

Duration: 2.0 hour interactive program  |  Age Range: 8/9-Adult/Senior  |  Participants: 4-30  |  Cost: Starting at $299 for 2 hours ($30 additional 1 hour) |  Requirements: Video Projector with HDMI port and speakers ; 8 large tables for presenter's items ;  1.0 hour setup and breakdown times ; additional travel charges may apply. Contact for details.

Funding Options

Look into the Funding Options to help bring STEMpunk programming to your school or organization.

This class was really on the ball! Unusual, challenging, and way more fun than a game of marbles!
— Sangita P.
Using and programming a marble powered computer was just plain awesome!
— Kyle F.

Funding Options

How do I get funding for STEMpunk?

Testimonials

What do our partners have to say?

Programs Catalog

What programs do we offer?

Contact & Booking

How do you contact us?