STEM Education Resources

Arduino STEM resources

We sometimes use affiliate links in our content. Learn Robotics is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for website owners to earn advertising fees by advertising and linking to View our full Affiliate Disclosure, here.

What You'll Learn 💡

Take a look at our growing list of Robotics Kits, Software, and Tools

Table of Contents

⚡️We help Self-Starters Land $100K+/yr robotics jobs at Fortune 500 Companies ⚡️

If you’re looking for a rewarding, high-paying career in robotics, you’ll want to check out this free training.

Take the Training

What STEM kits should I use in my classroom?

I get asked on the regular about the products I use and recommend for enhancing STEM programs and classrooms. That’s why I put together this page. Here you’ll find a (growing) list of STEM Education Resources specifically for K12 teachers. I listed the intended age groups for each product (Elementary, Middle, and High School) so that you can find resources most appropriate for your scenario.

I also included a mix of software, hardware, and kits. I think you’ll really enjoy a lot of these options – especially if you’ve received a grant or the OK to go ahead and retrofit your classroom! If you have any questions at all, please contact us, and we can help you develop a customized STEM program. Without further ado, here are the products that I recommend when starting a STEM Education program.

Arduino Kits

Target Ages: Middle, High School

Arduino is an open-source electronic prototyping platform. Build circuits, prototypes, robots, and more with this interface. Arduino requires a bit more knowledge of embedded systems, but it is very easy to learn and is a cost-effective solution for the classroom.

We recommend these five Arduino kits:
Elegoo Uno Starter Kit (great for getting started)
Elegoo Smart Robot Car (cost-effective robot kit)
LewanSoul xArm (applied solution for Industrial Robots)
NodeMCU IoT Kit (perfect kit for learning Internet of Things)
Osoyoo Smart Home (applied electronics for Smart Homes)

Learn Robotics Kits

Target Ages: Middle, High School, College Prep

Learn Robotics has created a full robotics program that includes hands-on lesson plans, hardware kits, and tools to get you to build robots in no time! Plus, at the end of the program learners walk away with a certification that can be used on their college application or for future jobs! If you’re an individual, this program is great for self-paced learning and independent studies. For schools and classrooms, you can organize your lessons with a ready-made roadmap designed for highly technical learning! All around, this program is designed to take the stress out of coordinating robotics and tech training at a competitive price.

Meet Edison Robot

Target Ages: Elementary, Middle School

Meet Edison is a small, Lego-compatible robot that has built-in motors & sensors. It’s ready to program out of the box, which means you can spend less time “building” and more time coding! Learn to program using EdScratch (a flavor of Scratch) flow-chart language or EdPy (a flavor of Python).

Meet Edison robots are a cost-effective way to bring programming into the classroom. If you already have a box of Lego’s, you could easily add robotics to your curriculum with the Meet Edison Robot. Buy yours here.

Cubit STEAM Kits

Target Ages: Elementary, Middle School

Cubit offers a variety of STEAM-related kits. They focus on projects that can be woven into classes that already exist. For example, you can have students learn about the butterfly cycle through their interactive, electro-mechanical project. Furthermore, Cubit STEAM kits can be used to create Earthquake Shake Tables, Robots, and Home Automation projects.

Their kits range in price, but because they’re so versatile, most schools can use them for multiple classes, seeing double or triple the return on investment. You’ll even gain access to sample lesson plans. Buy yours here.

Lego Mindstorms

Target Ages: Middle, High School

When you think of robotics, a lot of people think of Lego. It’s no surprise because Lego had robotics kits before they became mainstream. We recommend checking out their latest kit, the Lego Mindstorms EV3. Build everything from robot cars to robot arms, to robotic snakes & animals. Most schools do not maximize the types of robots that they teach, so I’d challenge you to check out some of their unique projects.

Lego Mindstorms is a bit pricey, but if you utilize all the features, sensors, and programming languages, you should see a decent return on your investment. It’s a staple in a lot of robotics programs, so if you’re looking for safety in numbers, this would be a decent choice. Buy your kit here.


Target Ages: Elementary, Middle School

VEX is a popular robotics construction platform. Their newest kit, VEX iQ, is designed for elementary and middle school students. You can build a variety of robot devices with this kit including arms, cars, and rovers. VEX iQ is also pricey, but your investment is worth it if you have any intentions of competing in robotics competitions.

The difference between Lego Mindstorms and VEX iQ is that you can program the latter in RobotC, easyC, and Modkit. This makes an easier transition from robotic toys to real robotic platforms. Buy your kit here.


Target Ages: Middle, High School

VEX V5/EDR is a rugged construction kit with the added bonus of sensors, motors, and a controller. If you’re looking for a kit that MOST resembles real engineering, this would be my pick. You could easily teach a class on torque, gear ratios, sensors, and construction using the VEX EDR.

Out of every kit, I’d recommend this one the most if you have an extra budget and you’re planning to have a high-tech engineering curriculum.

The VEX EDR platform is the most expensive, but it provides the most flexibility. I’ve had students build everything from conveyors, arms, and rovers.
It’s an all-around great pick. Buy yours here.

Raspberry Pi

Target Ages: Middle, High School

Raspberry Pi is a single-board computer that runs Linux. It also has a number of GPIO (General Purpose Inputs & Outputs) that you can connect simple electronics and circuits.

The Raspberry Pi by itself is very affordable but is more advanced to learn. If you have a strong Computer Science department, I’d recommend using the Raspberry Pi to build computersprogram robots, or create games. You could even use the Raspberry Pi to program some of the other kits listed on this page. Buy yours here.


Target Ages: Elementary, Middle School

Littlebits are a great way to introduce younger students to electronics and prototyping. Each kit comes with sensor modules that connect together to make inventions and devices. They’re a lot safer than wiring up circuits using raw components. Some kits are even compatible with Arduino, so you can program the circuits as well.

Littlebits kits range in price but are a very affordable, and easy-to-learn product to teach electronics, circuits, and coding. Choose from a variety of themes including “Gizmos & Gadgets,” “STEAM Set“, and “Education Code Kit“.


Target Ages: Middle, High School

Micro:Bit is a small microcontroller designed to teach electronics and coding. It’s very similar to Arduino, but can be programmed using Javascript and Python. Build a variety of projects from robots to musical instruments.

You can also use the Micro:Bit with Raspberry Pi. The opportunities are endless, and the controller is very easy to use and setup. If you’re looking for the most cost-effective option for circuits and prototyping, plus, ease-of-use, this is your best bet!  Buy it here.


Target Ages: Elementary, Middle School

Airblock is a transformable robot drone. Build hovercrafts, Unmanned Aerial Vehicles (UAV’s), ground vehicles, and more! The modular components make it safe for younger students, too! Control your Airblock with a remote control or create custom programs using the App. If you’re looking for a way to talk about aerospace with your students, this is a great (and affordable) option! Buy yours here.

Gamer Kit

Target Ages: Middle, High School

Tech Will Save Us makes a really cool Arduino-compatible Gamer Kit. It comes with a pre-soldered shield that students can use to build games and program simple electronics.

Kids invent, code, and play their own games while learning important creative thinking and problem-solving skills. They make other kits including Electronic Dough, a Musical Synth Kit, and a Creatures Kit. Buy the Gamer Kit, here.


Target Ages: Elementary, Middle School

Scratch is a visual programming language designed to teach logic and coding through animations and games. It’s completely free to use – all you need is a computer, internet access, and an account.

Build Coding GamesAnimated Projects, and more with Scratch! We also recommend checking out the Student Workbooks to align activities in the classroom.

Once students become more advanced, you can incorporate hardware & robotics using Arduino Meet Edison!

Use Scratch here.


Target Ages: All Ages

Tinkercad is an online CAD (Computer-Aided Design) and electronics simulator developed by Autodesk. Students can learn how to create mechanical models and prototype Arduino Circuits. It’s a great all-in-one program for learning electronics, 3D printing, mechanics, and programming skills.

Again, all you need is a computer, internet access, and an account. There are even lesson plans and tutorials students can follow independently!

Launch Tinkercad here.


Target Ages: Middle, High School

Fritzing is a free tool to help you draw schematics and Arduino wiring diagrams. I use Fritzing frequently on the blog to show you how to wire up circuits.

Fritzing is not an online simulator, so you can’t use it to write and test code. It’s designed to give students a taste of PCB/electronic prototyping as a precursor to KiCad or EagleDownload Fritzing here.

What are some of your favorite STEM resources? Let us know in the comments below!

Want to land a hi-tech career in the robotics industry? We can help!

Take our free training and see if you’re a good fit before joining our program.

Take the Training

Liz Miller

Liz Miller

Liz is a Robotics Engineer and the Founder of Learn Robotics. Liz has helped thousands of students start their careers in robotics and automation. Ready to boost your robotics career? Work with Liz
How to Land a $100K+/yr Robotics Career in Less than 12-months 🚀

If you’re looking for a rewarding, high-paying career in robotics, you’ll want to check out this free training.

Free Training: How to make $100K+/yr as a robotics professional working at a Fortune 500 Company 🤑

Learn the methodology that helps our students land 6-figure robotics careers at Fortune 500 companies without needing a degree or previous experience.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.