Coding for kids teaches valuable STEM skills including critical thinking and problem solving.  Knowing how to code will help kids in almost every job in the future!

Check out our articles on coding techniques, programming structures, and using coding concepts to learn STEM and engineering. 

STEM Project Based Learning Outcomes

Project-based learning is where students gain knowledge and skills by investigating and responding to authentic, engaging, and complex questions, problems or challenges. It’s a teaching method you’ll often find in classrooms, homeschools and learning centers, and -...

While loops

A common coding structure is the while loop. This is used when you need an action or event to occur for the entire time a condition is met or another action is occurring, but not at other times.  To understand this in more depth, watch this video and learn about while...

If-Then Statements

If you are writing some code and need an event to occur only when some other event has occurred or a specific condition has been met, an if-then statement might come in handy.  Explore how these work in the Arduino IDE:  

For Loops

There are a few programming structures that are common across languages.  For-loops are one of those.  For  loops are commonly used when an action needs to be performed a specific number of times. Take a look at this video to begin to learn to build a working for-loop...

Adding a Library to Arduino

Many of the programs you'll write to run your projects require library files. These are files containing functions that someone else has already written that simplify program writing. Watch this tutorial to see how to install a library for Arduino....

Uploading Code to Your Arduino

Once you've got all the software you need on your computer, you'll need to learn how to upload code to your Arduino board.  This tutorial walks you through that process.  

Getting Started with Arduino: An Introductory Video

In order to get started with your MakeCrate kits, you'll need to install some software on your computer that will allow you to upload the programs you need to make your circuits run.  Watch this video to learn how to get it all working.

Lost your password? Please enter your username or email address. You will receive a link to create a new password via email.
We do not share your personal details with anyone.