Engineering meets education.
Quality free STEM/Robotics curriculum designed by engineers and educators.
Barnabas Robotics is proud to be an open-source company. (Open-source is a fancy way of saying that our content is free!) We’re committed to making S.T.E.M. resources available to anyone who wants them. Our open-source curriculum gives educators access to the exact methods and content our instructors use to teach robotics to students of all ages.
An open-source community is all about contributing and sharing with one another. So we encourage you to download our curriculum and share it with others. You’re also welcome to adapt and modify it to serve your students. If you have a great idea for how to improve one of our projects, or if you’ve come up with a brand new creation, please let us know!
K-5th Grade
Engineering Design, Mechanical Engineering, Energy, Circuits, Art, ELA, Math
3rd-8th Grade
Circuits, Computer Aided Design, Industrial Design, Coding, Arduino
9th-12th Grade
Circuits, Computer Aided Design, Industrial Design, Coding, Arduino
Hands-on motorized car project created for 2nd-4th graders (NGSS). 4-week.
Difficulty: Intermediate
Engineering Focus: Circuits, Motors, Energy, Design
Build a simple robot arcade bot that throws ball!
Difficulty: Intermediate
Engineering Focus: Circuits, Servo Motors
Build an automata toy!
Difficulty: Advanced
Engineering Focus: Circuits, DC motors, Automata, Gearing, CAMs
Build balloon rockets that shoot across the room
Difficulty: Intermediate
Engineering Focus: Newton's laws
Build a wobbling battle bots (Scribble Bot remix)
Difficulty: Beginner
Engineering Focus: Circuits, Motors, Balance
Build a vibrating robot out of a toothbrush head
Difficulty: Beginner
Engineering Focus: Circuits, Motors
Build a candy machine dispenser
Difficulty: Advanced
Engineering Focus: Circuits, Motors
Status: Still Prototyping
Build a catapult and use it to play basketball!
Difficulty: Beginner
Engineering Focus: Kinetic/Potential energy
Build a vibrating robot out of a medicine cup. An easier to build remix of the traditional brushbot project!
Difficulty: Beginner
Engineering Focus: Circuits, Motors
Build a motorized carousel!
Difficulty: Intermediate
Engineering Focus: Circuits, DC Motors
Build your own buzzing doorbell
Difficulty: Intermediate
Engineering Focus: Circuits, Buzzers, Conductivity
Build a motorized dune buggy
Difficulty: Intermediate
Engineering Focus: Circuits, Motors, Gears
Build a fan!
Difficulty: Intermediate
Engineering Focus: Circuits, DC motors
Build a spinning hologram!
Difficulty: Intermediate
Engineering Focus: Circuits, Art, Motors
Build a spinning hot air balloon
Difficulty: Intermediate
Engineering Focus: Circuits, Motors
Status: Prototyping
Build a leprechaun trap
Difficulty: Intermediate
Engineering Focus: Mechanical
Build a robot with light up eyes
Difficulty: Intermediate
Engineering Focus: Circuits, LEDS, Breadboarding
Build a light up greeting card
Difficulty: Beginner
Engineering Focus: Circuits, LEDs
Build a mechanical claw without any batteries!
Difficulty: Beginner
Engineering Focus: Mechanical
Build a robot mice maze labyrinth game
Difficulty: Advanced
Engineering Focus: Circuits, Motors, Servos
Build a bus!
Difficulty: Intermediate
Engineering Focus: Circuits, Motors
Build a robot mini golfer and a course to go with it!
Difficulty: Intermediate
Engineering Focus: Circuits, Motors, Servos
Build a model light up airplane
Difficulty: Intermediate
Engineering Focus: Circuits, Motors, LEDs, Parallel Circuits
Build a movie maker called a Zoetrope
Difficulty: Intermediate
Engineering Focus: Circuits, Motors
Build your own pinball machine
Difficulty: Intermediate
Engineering Focus: Circuits, Motors
Status: Prototyping
Build a hot wire game using a buzzer
Difficulty: Intermediate
Engineering Focus: Circuits, Buzzers, Conductivity
Build your own clock!
Difficulty: Intermediate
Engineering Focus: Piezo-electric effect, Counting, Telling Time, Gears
Build your own robot game based on the classic game "Operation"
Difficulty: Intermediate
Engineering Focus: Circuits, Buzzers
Build your own robot game based on the classic game "Operation" with LED and Buzzer
Difficulty: Intermediate
Engineering Focus: Circuits, Buzzers, LEDs
Build a rolling racer that moves with a motor!
Difficulty: Beginner
Engineering Focus: Potential/Kinetic Energy, Rubber Bands
Create light up art using LEDs!
Difficulty: Intermediate
Engineering Focus: Circuits, LEDs, Conductivity
Build a simple robot that scribbles!
Difficulty: Intermediate
Engineering Focus: Circuits, Art, Motors
Build a wobbling snowman! (Scribble-bot remix)
Difficulty: Beginner
Engineering Focus: Circuits, Motors, Switches, Balance
Build a spinning snow globe!
Difficulty: Intermediate
Engineering Focus: Circuits, Motors
Status: Prototyping
Build a robotic spinning top
Difficulty: Intermediate
Engineering Focus: Circuits, Physics (Angular Momentum)
Build light up glasses!
Difficulty: Intermediate
Engineering Focus: Circuits
Build a floating tugbot!
Difficulty: Intermediate
Engineering Focus: Circuits, Motors, Buoyancy
Invent something using a buzzer
Difficulty: Intermediate
Engineering Focus: Circuits, Creativity
Invent something using an LED and vibration motor!
Difficulty: Intermediate
Engineering Focus: Circuits, LEDs, Motors, Creativity
Invent something using a switch and DC motor
Difficulty: Intermediate
Engineering Focus: Circuits, Motors, Creativity
Build a wheel of fortune spinny wheel
Difficulty: Intermediate
Engineering Focus: Circuits, Motors
Build a spinning windmill
Difficulty: Beginner
Engineering Focus: Circuits, Motors
Build your own 3-D printed robot from group up
Difficulty: Beginner
Age: 8+
Pacing: 16 x 1 hr
Engineering Focus: Computer Aided Design, 3-D Printing, Circuits, Coding, Arduino
Build a robot car that can move and think on it's own!
Difficulty: Intermediate
Age: 9+
Pacing: 16 x 1 hr
Engineering Focus: Coding, Servo Motors, Distance Sensors
Build a robot car that can move and think on it's own! (DC Motor Version)
Difficulty: Intermediate
Age: 9+
Pacing: 16 x 1 hr
Engineering Focus: Coding, Servo Motors, Distance Sensors
Learn coding by building an interactive video game + robot
Difficulty: Beginner
Age: 8+
Pacing: 16 x 1 hr
Engineering Focus: Circuits, Coding, Mechanical Build, MBlock
Take a deeper dive into electronic components
Difficulty: Intermediate
Age: 9+
Pacing: 16 x 1 hr
Engineering Focus: Circuits, Breadboarding, Sensors
Learn STEM by combining crafting and robotics
Difficulty: Beginner
Age: 8+
Pacing: 16 x 1 hr
Engineering Focus: Circuits, Coding, Arduino
Build a waving robot that reacts to sound!
Difficulty: Intermediate
Age: 9+
Pacing: 2 x 1 hr
Engineering Focus: Circuits, Breadboarding, Sensors
Build a bipedal walking robot!
Difficulty: Intermediate
Age: 9+
Pacing: 16 x 1 hr
Engineering Focus: Coding, Servo Motors, Distance Sensors
Learn how to build an Arduino from scratch!
Difficulty: Advanced
Age: 13+
Pacing: 16 x 1 hr
Engineering Focus: Breadboarding, prototyping, circuits
Introduction to Python programming by building a text-based game
Difficulty: Advanced
Age: 13+
Pacing: 16 x 1 hr
Engineering Focus: Coding
Introduction to Python programming by building a video game
Difficulty: Advanced
Age: 13+
Pacing: 16 x 1 hr
Engineering Focus: Coding
Learn physics by building mechanical and electrical experiments
Difficulty: Advanced
Age: 13+
Pacing: 16 x 1 hr
Engineering Focus: Kinematics, Circuits, Coding