Einstein's Workshop Logo

Welcome to the Einstein's Workshop school year catalog. Here you will find brief descriptions of the classes we commonly run during the school year.

Our classes are divided into four categories. The categories exist to assist you in understanding what the core concept of the class is. Most of our classes are inherently interdisciplinary and use many tools. For more information please do not hesitate to contact us!

Making and Inventing
Game Learning

Coding at Einstein's Workshop is all about gaining confidence and solving problems. At the youngest ages students will play games with other students, learn how to program robots and begin internalizing the language of sequential code. Through the middle school years students will learn primarily though "Block Based Coding" - a computer based system of programming which uses preprogrammed "blocks" of code. Through Block Based Coding students can learn the language of code and make great programs without the nuances of punctuation and syntax which can so easily break their code. In high school students will begin programming in languages such as JAVA and Python to create small games, programs and even their own Minecraft Mods.

Get introduced to the world of coding! What is coding? What does it do? Why is it so important? Learn the basic language of code such as of sequential commands and loops. In Coding for Kids students will learn through a series of hands-on projects and activities as well as in Scratch Jr, a tablet based programming environment developed by MIT. Make basic coding logic fun and easy to learn!

Learn basic concepts of programming using the incredibly popular programing environment Scratch, developed by MIT. Scratch is a "block based" coding software which teaches students how to program by snapping together digital blocks of code. Animate stories and create simple game mechanics. No previous programming experience required!

If you've taken a Scratch class before, then it's time to learn new blocks and new ways to use them! Scratch offers a ton of content and there is always something more to learn. Come learn more advanced projects and concepts to make truly cool programs.

Learn to create your own Mods for Minecraft using this simple tool for teaching JAVA! Code Kingdoms is a coding interface which allows students to code on several levels from very simple "block coding" with pictures, to more complex JAVA. This class is a great introduction to more advanced coding and no experience is necessary.

Learn the fundamentals of programming in a fun, visual, and interactive way. Make pictures, animations, and games that will wow your family and friends. We'll use a Java-based programming language called Processing. This is a development environment originally designed to help teach computer programming fundamentals, but has since evolved into an easy way for artists, designers, and researchers to easily produce visual software.

Coding Club is an opportunity for students to begin learning programming independence and teamwork. With the helpful guidance of an instructor students will have input into the projects they want to build and the concepts they want to learn. See the Coding Club page for more info.

Ever wanted to craft diamonds from dirt, smelt up some bedrock, or add your own custom blocks? Modifications, or "Mods", are one of the coolest things about the Minecraft community. In this class we'll get you started using Java Coding to write your own mods using the Forge API. No programming experience is required.


Robotics focuses on two core elements: Engineering and Programming. Students begin their robotics exploration using familiar tools like Lego. They learn about gears, belts, motors and movement and learn how to program their creations to perform simple tasks. As they grow students are encouraged to think outside the box and build unique solutions to solve problems.

Our program has access to First Lego League, a global robotics competition held every fall. And VEX IQ, another robotics system which we hold an in house competition for in the spring.

New to LEGO robotics? Then this is the class for you! Students will investigate motorized models with Lego WeDo and learn about gears, belts, and motors. After building each model, students will solve challenges that will exercise their creativity and problem solving skills in addition to improving their understanding of how the machines work! The class will culminate in a project of the student's own design and integrates Lego and motor power.

Jr. FIRST LEGO League is back with a new name! Kids expand their LEGO Robotics skills while exploring a cool science challenge. In LEGO Engineering Expo, students research the chosen challenge subject, create motorized LEGO creations, and design a poster showing their work. All while hanging out with their friends and having fun learning! At the end of the class, friends and family are invited to see all the creations in a science fair like environment.

Take Lego robotics to the next level with WeDo 2.0. Students will learn how to build simple machines with motorized parts such as winches, pulleys, drive trains and more! Add sensors and program your creations to respond to their environment. Then work together to design a machine to meet the challenge of the day! No previous Lego experience is necessary for this class.

Join us to 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 instead of using motors or programming.

Are you new to FIRST LEGO League (FLL)? Are you new to LEGO robotics? Are you curious about competition but not sure if you are ready? Do you want to build robots but don’t care about the competition? If you answered "yes" to any of these questions then this is the class for you! FLL Robotics Skills is an opportunity for students new to LEGO robotics and competition to experience the robotic part of FIRST LEGO League but not the research or competition part. In FLL Robotics Skills, students will learn basic to advanced robotics skills to build and program their robots to navigate an obstacle course. Note: This class will not do the research project/presentation or attend the FLL competition as a team.

MBot is an arduino-based robot with motors and advanced sensors. This class introduces students to programming concepts and robotics through a series of fun and exciting challenges. Students will use Scratch programming to learn how to read data from the robot’s sensors and send commands to mechanical parts, bringing mBot to life as it moves, changes direction, avoids objects, and more.

Are you interested in robotics? We'll take you from the basics of building and movement to advanced navigation, sensors, and teaching the robot how to make decisions for itself! LEGO Mindstorms is a great system to build your robot and then use the drag-and-drop coding software to give it commands. This is a great first step for anyone any child including students interested in competitive robotics.

During the fall (September to December), students can register for FIRST LEGO League (aka FLL) to participate in a global competition, in which they will be assigned an Einstein's Workshop staff member as a coach to progress their team (typically 6 students) through the season's challenge. In addition to the robotics challenge course, there is also a research project and presentation portion to FLL. The season culminates at an all-day Saturday regional competition in mid-December. Contact us for season details.

VEX IQ Robotics is a team robotics challenge in which students work with a partner to mechanically design and build a controller driven robot to earn points on the current VEX IQ Challenge board of the year. This class culminates in an in-house robotics competition where parents and the public are invited to watch students show off their robots and compete for points.

Arduino is a powerful open-source computer and electronics tool for learning and prototyping electronics. Hobbyists and professionals use Arduino to create custom projects and to design and test products and services. In this intro level class students will learn the basics of buttons, switches and potentiometers, LED and motor control, and programming.

Making and Inventing

The tools of the future are here and they are changing the way we build and design. At Einstein's Workshop students have access to a number of standard and modern tools and supplies. They will learn about physics, design, engineering, electronics, 2D Design, 3D Modeling and printing and much more. Over the course of our Making and Inventing curriculum students will learn confidence, hand skills and dexterity, problem solving and technical design skills.

This is your chance to build and re-engineer components of everyday objects and recycled materials into your own cool gadgets! Students will engage in guided challenges to develop a working knowledge of physics concepts and engineering skills by making science gadgets to take home.

In this hands-on class students will learn the basics of electronics and the principles of circuitry. Through fun activities, they will use Snap Circuits to bring their learning to life by making motors spin, lights shine, and speakers blare! Students will be exposed to circuit components and will eventually graduate from snap circuits to a real wired circuit.

Are you ready for an exploring adventure? Don’t forget your map! Maps and diagrams help us figure out our location in relation to a place, and help us discover all sorts of treasures along the way. In this class we’ll make pirate’s treasure maps, blueprints, and 3D models out of cardboard. We’ll explore street maps, diagrams, globes and 3D solar system maps.

Einstein's Studio is a class for younger students to explore their creativity by making things they can take home. Activities will be drawn from our huge library of instructions and will often introduce students to interesting materials and techiniques with a heavy focus on their personal creativity and exploration.

Modern making is so much more than just working with our hands. By using computers and technology we can make anything look professional! Learn simple computer art and design programs to make awesome images and 2D art. Then we will apply what you learned to make objects in our laser and vinyl cutters to make cool and useful objects that you will take home!

Students join in entertaining and educational science experiments to gain an understanding of physics including Newton's First, Second, and Third Laws of Motion, Newton's Law of Gravity, and more. We'll make boats and rockets, make and play with marble runs and catapults, and many other fun physics projects.

From paper airplanes to rockets, this hands on class will have you making all sorts of flying inventions while exploring aerodynamics and how things move through the air.

Let's explore simple machines and robotics by using our hands and learning through experience! Students will be introduced to beginner mechanics and motion using everyday materials, crafts, powered motors, human power and more. Each week students will learn a new components, designs and building techniques. This class focuses on engineering, teamwork, creativity and problem solving.

In this class students will be introduced to several maker tools and activities including vector design, laser cutting, construction, crafting, LED lighting, and more!

Learn how to design awesome 3D objects using BlocksCAD, a software program developed at Einstein's Workshop. BlocksCAD combines 3D modeling with block-based coding for an easy to use and educational experience. We will also print a few of the students' models on our 3D printers to take home!

What's more fun than making movies!? Learn the fundamentals of movie making and stop motion animation. Learn how to tell a great story, design sets, and develop characters. Then create your own mini flicks or a feature length film!

For students who've gotten a taste of 3D-printing, and now they want more! Learn advanced modeling techniques, such as abstraction, recursion, and designing prints that can move or are made to fit real-life objects. And then you need to think about the 3D-printer itself. BlocksCAD has the tools to create anything you have a mind to make, and there are always ways to improve your craft. Come learn how to make truly amazing 3D-prints!

What do you want to make?? Maker Studio is a time for students to work on their own projects. With access to a ton of supplies, unique modern tools and the guidance of an instructors students will be able to create their own projects. Want to make something creative? Solve a problem? Try a new tool? Students have the opportunity to guide their experience. This class may require additional costs for supplies. See the Maker Studio page for more info.

Welcome to the world of freehand Digital Art. Students will learn how to use sophisticated computer art software to make incredible images. From the very beginning we will employ the use of drawing tablets so that students have all of their tools and skills at their fingertips. As they learn to use these amazing tools students will also be learning fundamental art skills such as color, composition, and layering.

Some people think of math as a tool, but it can also be a toy! From probability to topological puzzles to brain-teasers, game theory, and creative explorations, this class will engage you in the playful side of math. Much of the math taught in this class is never seen by people unless they major in math in college, which is too bad because it's completely accessible and more fun than the math that is often taught in schools!

Game Learning

Play is one of the greatest methods for teaching children. While all of our classes are fun, Game Learning takes it to the next level. From learning the social etiquette of playing games, to learning about electronics and the physics of orbital mechanics, to just plain fun, students will love their time in Game Learning classes.

Do you want to learn how to play Minecraft? Join us on an epic adventure as we work together to explore, build and learn about this amazing world. What can you do in Minecraft? What is Creative Mode and Survival Mode? How do people build those amazing architectures? Why is this game so fun and why is it considered educational? Answer these questions and more with the Minecraft Adventure Team!

Join a group of like minded builders, crafters and adventurers playing Minecraft. Play on two servers, one in creative mode for unlimited building of epic structure and one in survival mode for the ultimate adventure. Students will learn the meaning of good "digital citizenship" and working together through cooperative play.Play with our seasoned staff and focus on building and growing as a group in this one-of-a-kind experience.

Minecraft is more than just a game. It is a creative tool which allows players to create amazing structures, scenes and works of art. With hundreds of blocks and items students will learn how to engage in "constructive play" as they design and build their structures. Students will work in the same world and learn the meaning of good "digital citizenship" and working together. There is no one theme for this class and students can choose to create from their imagination or use real world reference material for their inspiration.

Telling a good story is a powerful modern tool. It can help you be creative, to show off your talents and even to promote yourself. In Minecraft Animation: Storytelling students will work in groups to outline plots, describe scenes and write scripts. Then they will jump into Minecraft to create their backdrops and set their scenes. Students will film their stories in Minecraft using screen capture software, narrate with their scripts and edit their videos.

Role Playing Games are great for developing imagination, creative problem solving and teamwork. Join our intrepid group of likeminded kids and embark on a grand adventure of exploration, puzzles and peril. Contact us to learn more about the current adventure world.

Take your Minecraft Engineering to the next level with Redstone. Redstone is a type of circuit used in the Minecraft world to make digital devices of all kinds. Learn how to wire your buildings, create lights, hidden doors, automation and even computer logic through gamified learning.

Students will use Kerbal Space Program (KSP) to develop their own space missions including rocket design, launch, and orbit. KSP realistically simulates the flight and behavior of the student's space ship and provides an exciting and intuitive environment for learning about space exploration, from rocket design to control to orbital mechanics. You'll learn how to create your own space vehicle and the rockets to launch it!