Introduction to Programming with Scratch

Learn basic concepts of programming using the incredibly popular programming environment Scratch, developed by MIT. Scratch is a “block based” programming language where students learn to program by snapping together digital blocks of code. Animate stories and create simple game mechanics. No previous programming experience required!
Fun with Things that Fly

Ready, set, take off! From paper airplanes to rockets, we’ll make all sorts of flying inventions while exploring aerodynamics and how things move through the air. Students will make, test, and reinvent catapults, kites, parachutes, and more as we explore the laws of physics and the forces that keep objects afloat. Lessons will be just […]
First LEGO League Robotics Skills
Amazing LEGO Machines

Learn how basic mechanics can combine with LEGO to make amazing machines! Learn how to make a truly fast car, extender claws, cranes, and more. Learn how gears and belt drives work and when to use them. This class focuses on mechanics and engineering with human power. With cranks, winches, and pulleys theere is no […]
Coding for Kids

In this introduction to the world of programming, students will learn first through hands on games, then by guiding Botley, a programmable robot, through a series of mazes. Once they’ve mastered the basics, students will tackle more complex programming in Scratch Jr, a free tablet based programming environment. Students love creating stories and games with […]
3D Printing Design

Design intricate 3D-printable objects using BlocksCAD, a free online program developed here at Einstein’s Workshop! Our easy-to-learn software makes coding and 3D design as simple as dragging and dropping blocks of editable code. Each block modifies 3D shapes to create models unique to your style. Develop an intuitive understanding of coordinate geometry while turning their […]
Programming My First Minecraft Mod

Learn to create your own Mods for Minecraft and get an introduction to programming while you’re doing it! We use Code Kingdoms, an intuitive coding interface that allows students to program on several levels, ranging from “block coding” to more complex Java. This class is a great introduction to programming with no prior experience required!
Minecraft Architecture

Minecraft is more than just a game, it is a creative tool that allows players to create and experience feats of engineering, amazing structures, and epic works of art. Tour the Parthenon! Be awed by Notre Dame’s beauty! Will you be fooled by the false tomb or find the real one in the Taj Mahal? […]
Minecraft Parkour
Junior LEGO Robotics

New to LEGO robotics? Then this is the class for you! Students investigate motorized LEGO models and learn about gears, belts, and motors. After building each model, students solve challenges that exercise their creativity and problem solving skills in addition to improving their understanding of how machines work!