# data[].attributes.attachment_link.title
ScriptKit - Drag and Drop Programming for iOS.

# data[].attributes.attachment_link.description
ScriptKit is a touchable programming environment for building simple mobile prototypes on iPad using native iOS UI components and social media APIs, available via an intuitive drag and drop interface.

# data[].attributes.attachment_link.title
Move the Turtle. Learn to code en App Store

# data[].attributes.attachment_link.description
Lee reseñas, compara valoraciones de los usuarios, visualiza capturas de pantalla y obtén más información sobre Move the Turtle. Learn to code. Descarga la app Move the Turtle. Learn to code y disfrútala en tu iPhone, iPad o iPod touch.

# data[].attributes.attachment_link.description
Lee reseñas, compara valoraciones de los usuarios, visualiza capturas de pantalla y obtén más información sobre Robozzle. Descarga la app Robozzle y disfrútala en tu iPhone, iPad o iPod touch.

# data[].attributes.attachment_link.description
Lee reseñas, compara valoraciones de los usuarios, visualiza capturas de pantalla y obtén más información sobre Kodable. Descarga la app Kodable y disfrútala en tu iPhone, iPad o iPod touch.

# data[].attributes.attachment_link.title
Hopscotch: Aprende a programar en App Store

# data[].attributes.attachment_link.description
Lee reseñas, compara valoraciones de los usuarios, visualiza capturas de pantalla y obtén más información sobre Hopscotch: Aprende a programar. Descarga la app Hopscotch: Aprende a programar y disfrútala en tu iPhone, iPad o iPod touch.

# data[].attributes.attachment_link.description
Lee reseñas, compara valoraciones de los usuarios, visualiza capturas de pantalla y obtén más información sobre Daisy the Dinosaur. Descarga la app Daisy the Dinosaur y disfrútala en tu iPhone, iPad o iPod touch.

# data[].attributes.attachment_link.description
Lee reseñas, compara valoraciones de los usuarios, visualiza capturas de pantalla y obtén más información sobre Cato's Hike. Descarga la app Cato's Hike y disfrútala en tu iPhone, iPad o iPod touch.

# data[].attributes.attachment_link.readable_text
I'm so jazzed about Cubelets - they're a playful way to introduce robotics for kids as well as develop computational thinking (programming skills). Each little robotic block or cube is a mini-program. When magnetically snapped together with another cube or cubes, it creates a robot that can perform more complex functions. Think simple machine into complex machine but in this case, a robotic machine! Talk about a fun way to develop STEM skills! (Or STEAM skills if you're so inclined.)

See more SCIENCE / MATH / TECH / ENGINEERING toys like this on my STEAM / STEM Gift Guide for Kids.

Robotics for Kids

Let me explain what Cubelets taught my kids and me. We learned that robots, by definition, are special mechanical devices that can sense, think, and then act.

We also learned that Cubelets come in three types of cubes: sensing, thinking, and acting. In other words, they're the exact building blocks of robotics.

Each cube does something simple.

Black cubes sense light and heat.

Colored cubes perform thinking functions.

Clear cubes are the actions.

The dark blue cube is the battery power.

The light blue cube is a Bluetooth for the free app.

Put the cubes together in different ways to perform robotic functions. And, depending on what cubes you use (your program,) they are now a complex program like this one:
black light-sensing cube + clear drive cube with wheels + a battery cube = a simple robotic car
I'm a beginner when it comes to computational thinking (having forgotten my BASIC programming language skills about 30 years ago.) Probably your children are as well. This is perfect for us, or anyone ages four to 99. We need these building blocks (no pun intended) to train our brains in how computers think.

Every time we put the Cubelets together, we can create a new, unique program. Luckily, to get you started, Cubelets comes with cards that explain each block as well as a book with ideas and challenges.

I love how Cubelets develop design thinking, complexity, systems thinking, perseverance, project-based learning, and when possible, collaboration.

LEGO fans will love the Cubelets Brick Adapters that let you pair with Lego® and other brick-based constructions.

Oh, and Cubelets just introduced a new operating system, 4.0. Big cheers, right? (I have no idea why this is cool. Just that it is.)

We have the Cubelets TWELVE set with 12 robot blocks and two Brick Adapters. It retails for $329.95 on the ModRobotics website. (Gasp!) A set of TWENTY on Amazon is $499.95. More affordable is the mini-kit of SIX for $159.95. Invididual cubes are available for purchase if you're wanting to add on to an existing kit.

Is it worth it? It's pretty darn awesome that's for sure but yikes, that's pricey. What do you think?

Watch this video to see robots that you can make with your Cubelets:

Disclosure: Cubelet provided me with a complimentary sample. This Cubelets review reflects only my opinions.
Follow Melissa Taylor @ImaginationSoup's board STEAM / STEM Education on Pinterest. You Might Also Like: 40+ Coding Apps, Games, Toys, & Classes

# data[].attributes.attachment_link.title
Robotics for Kids with Cubelets | Imagination Soup

# data[].attributes.attachment_link.description
I'm so jazzed about Cubelets -- they're a playful way to introduce robotics for kids as well as develop computational thinking (programming skills). Each little robotic block or cube is a mini-program. When magnetically snapped together with another cube or cubes, it creates a robot that can perform more complex functions.

# data[].attributes.attachment_link.title
ArcBotics - Sparki - Programmable Arduino STEM Robot Kit for Kids

# data[].attributes.attachment_link.description
Don't just learn to interact with a computer, learn to interact with the world. Motors, sensors, speakers, LEDs, switches, displays; you'll learn it all with robotics. Our robots are based on Arduino, a simple yet powerful electronics platform used by real engineers to create almost anything, Learn Arduino, and there's no limit to what you can create.

# data[].attributes.attachment_link.provider_name
Bitsbox: a new way to teach kids computer programming

# data[].attributes.attachment_link.description
Bitsbox provides monthly coding projects that teach gradeschoolers how to program apps. Try it now for free at Bitsbox.com.

# data[].attributes.attachment_link.readable_text
Osmo Coding takes the computational thinking of programming and makes it easy-to-learn, hands-on, totally fun, and gamified so that even the youngest learners can develop coding knowledge within a playful format.

I'm sold on this as a fun way for kids to develop foundational programming skills!

Hands-On Coding for Kids with Osmo

When kids learn to program, they start with fundamental concepts that stay consistent no matter how advanced they become. These are logic and problem solving concepts which can be broken down as follows:

Fundamental Concepts

1. Sequencing (what order)

2. Conditions (walk left)

3. Loop (do 3 times)

4. Conditionals (if ____, then ____)

And what makes Osmo work so well is that kids are playing! They don't realize that they're coding. Which is exactly what Osmo wants to happen.

(It's the same as when children build with LEGOs. While they play they're developing engineering and architecture skills without even realizing it.)

Osmo Coding - How It Works

Osmo Coding can be used with almost any iPad tablet. The Osmo Game System is an optics system which "reads" the Osmo blocks. These colorful rectangular blocks are each basically mini-programs or commands.

One block is a mini program, another is a program, and so forth.

Put these mini-programs together and you have a bigger program, or a set of instructions for the game's hero to follow.

The blocks are magnetized and easily snap together. In fact, I must rave about the functionality for a second. I'm so impressed with the quality of these blocks. Everything works easily and in harmony!

Once you have your blocks snapped together, add the green play button, and press play to make it happen.

Of course, you need the free app from Osmo that accompanies this kit. In this app, you'll be playing a game to help a monster-looking dude named Awbie find and eat yummy strawberries.

Buy Osmo Coding

Osmo is now available in the Apple store, online at Osmo Play, and at Amazon.

You'll need the following:

Disclosure: I received a review copy of Osmo Coding. My opinions are not influenced by this and are all my own.

# data[].attributes.attachment_link.title
Hands-On Coding for Kids with Osmo | Imagination Soup

# data[].attributes.attachment_link.description
Osmo Coding takes the computational thinking of programming and makes it easy-to-learn, hands-on, totally fun, and gamified so that even the youngest learners can develop coding knowledge within a playful format. I'm sold on this as a fun way for kids to develop foundational programming skills!

# data[].attributes.attachment_link.title
Stencyl: Make iPhone, iPad, Android & Flash Games without code

# data[].attributes.attachment_link.description
Make iOS (iPhone/iPad), Android, Flash, Windows & Mac games without code using Stencyl.

# data[].attributes.attachment_link.readable_text
Remember how great MaKey MaKey was for confidence & innovative thinking? MaKey MaKey gave us the idea of programming for kids, to make our own game using Scratch.

is a website from MIT specifically for kids. Kids can program stories, games, and animation. And, it's so much easier than you might think!

Programming for Kids

Watch a Scratch Tutorial

It's frustrating to try to figure out Scratch without some assistance. I highly recommend starting with a tutorial.

Scratch offers a Step-by-Step tutorial.

JJ learned a lot from this "How to make a game" tutorial by milogoldMC. (It cracks me up when he says to ignore his mom talking on the phone in the background.) He also has a space invaders game tutorial.

JJ watched the tutorial on my big computer and implemented what she learned on the laptop. (If you don't have two computers, just open up two windows on one computer.)

Experiment, Play, Invent

Once a kid gets the hang of the programming basics, he or she will feel confident to start building new animations and stories. Allow for lots of play and invention time.

Another fun thing is you can see what other kids have created.

When he or she is ready, I recommend watching a few more tutorials to learn new skills. There are lots on YouTube.

Feeling Proud

I love watching how proud JJ feels of herself. So far she's made silly games and stories. No matter what, she knows that she can learn something hard. That's what I want her to know.

We want to give our kids opportunities to learn and succeed. That's empowering.

This is one of those opportunities.

see also: Coding Apps for Kids and 40 classes, games, websites, and apps for kids to learn to code

# data[].attributes.attachment_link.title
Learning to Program Empowers Kids (and It's Easier Than You Think!) | Imagination Soup

# data[].attributes.attachment_link.description
Remember how great MaKey MaKey was for confidence & innovative thinking? MaKey MaKey gave us the idea of programming for kids, to make our own game using Scratch . is a website from MIT specifically for kids. Kids can program stories, games, and animation. And, it's so much easier than you might think!

# data[].attributes.attachment_link.readable_text
Take cybersecurity into your own hands. In this Lab, you'll defend a company that is the target of increasingly sophisticated cyber attacks. Your task is to strengthen your cyber defenses and thwart the attackers by completing a series of cybersecurity challenges. You'll crack passwords, craft code, and defeat malicious hackers.

Video Intro About this Lab Educator Guide

# data[].attributes.attachment_link.description
Take cybersecurity into your own hands by thwarting a series of cyber attacks.

# data[].attributes.attachment_link.description
Things you love are Made with Code. Code your first creative project and meet music producers, fashion designers, humanitarians, and animators who are coding the world they want to see.

# data[].attributes.attachment_link.title
Lissa Explains it All -- HTML Help and Tutorial for Kids

# data[].attributes.attachment_link.description
How does a Web page work? Well, the odds are you're sitting at your computer looking at this Web page through a browser. Most likely you're using a browser called Microsoft Internet Explorer, Google Chrome, Opera, Firefox, or Safari.

# data[].attributes.attachment_link.readable_text
We're thankful for you! ❤️🧡🤎 Savor $50 off a lifetime membership

Kodable has been used in over 50% of US Elementary Schools - engaging millions of kids with a fun, no-nonsense set of games that teach the basics of coding, logical thinking, and more.
Get Started

Build a foundation for your child's future.

Kids learn core programming concepts through engaging games developed with real teachers and kids.

Foster creativity and critical thinking.

A whole world of coding is available at your fingertips. With interactive lessons, creative activities and more, your child will be prepared for the digital future they'll be a part of.

Screentime that will leave you feeling all warm and fuzzy

Meet the FuzzFamily - your coding companions in the world of Kodable

The steady-haired blueFuzz, inquisitive shaggyFuzz, and the fan-favorite prismFuzz are just a few of the helpful companions that kids will have on their coding journey.

Kids love Kodable! So do teachers and parents!

Kodable is used by millions of kids all around the world. Check out some of the fun ways people are using Kodable today!

Trusted by Experts and Educators

# data[].attributes.attachment_link.description
We're thankful for you! ❤️🧡🤎 Savor $50 off a lifetime membership Kodable has been used in over 50% of US Elementary Schools - engaging millions of kids with a fun, no-nonsense set of games that teach the basics of coding, logical thinking, and more.

# data[].attributes.attachment_link.description
It's been a while since our last post and sorry we have not been on top of keeping all of you in the loop, but we are returning better than ever! We've just finished reworking our entire site and gave it a new look.

# data[].attributes.attachment_link.description
Gamefroot's html5 LevelEditor, where you can make cool games inside your browser

# data[].attributes.attachment_link.description
Gameblox is a game editor that uses a blocks based programming language to allow anyone to make games. It's free and no downloads are required. You can make games online that you can play both on this site and on your mobile device.

# data[].attributes.attachment_link.description
Games for tomorrow's programmers. Block-based programming lessons for beginners. Free from Google.

# data[].attributes.attachment_link.title
Alice - Tell Stories. Build Games. Learn to Program.

# data[].attributes.attachment_link.description
Alice is used to teach students how to code.

# data[].attributes.attachment_link.readable_text
My 10-year old daughter loves Minecraft. Now she's learning how to program her own Minecraft server in Java thanks to Youth Digital's excellent Server Design Java Minecraft programming class online. I'm so so so blown away by how amazing this online class is, you guys!! And I'm not a newbie with this, either. I've taken online classes and taught online classes. Hands down, this is the BEST coding (or any other) class online I've seen. It's PERFECT for kids ages 8 - 12 because it's age-appropriate, paced well, conversational, and is easy to navigate.

Programming for Kids

As I mentioned Server Design 1 (a 2015 Parents' Choice® Gold Award) is meant for kids ages 8 - 14 to learn Java programming by designing and building a customized Minecraft server. Students have one year to take the class independently at any time online.

There are 12 modules in the Youth Digital Server Design course:

Getting Started
Server Settings
Enter the Arena
The Hordes
Treasure Chests
Setting Up Shop
Keeping Score
Epic Win
In Good Time
Scavenger Hunt
Rule the Rules
Final Touches

Each module is a set of videos that cover what to expect, the lessons, and time to apply the lessons - the videos actually pause to let kids follow the steps they just learned (which are listed for them again so they don't forget.) These steps are in the Minecraft server - students pick one of four servers to design. (My daughter is working with "BlockefellerCenter.") Then, students review, take a quiz, and learn more. After the initial entry into their server, kids can choose friends to invite into the server.

My daughter invited her 13-year sister and can I just say how jealous big sister was! She really wants to take this class, too! Look how much fun they're having already in just a few modules! But what I really love is how empowered little sister feels. She's programming in JAVA!! How stinking cool is that?!

Each assignment builds something new in the child's Minecraft server. So, kids might be working on building a shop in their lobby and stocking it with goods. Or, they might build teams to challenge each other. Whatever you do, you get to earn points! That's very motivating for my daughter.

Day one of this class, my daughter spent SEVEN HOURS straight on the computer!!!!! I had to force her to stop to eat. And no, I was not at all concerned about the screen time because 1) I limit it so much she never gets anything like this and 2) this was seriously amazing brain work - tech, science, design, . . . all amazing things for her to be learning.

I heard her giggling quite a bit when watching the funny teacher - he really knows how to crack kids up! He explains everything so well in a way that is meaningful to kids - silly Java jokes and just silliness in general.

I know we will be taking more classes from Youth Digital - this was absolutely an incredible learning experience! I highly recommend it. So do my kids!!

The classes aren't just empowering, they teach STEAM skills (science, technology, engineering, art, and math) that will be significant as they grow and enter the work force.

Register for Server Design at Youth Digital or any of the other online technology classes for kids such as:

# data[].attributes.attachment_link.title
The BEST Java Class Online -- Programming for Kids | Imagination Soup

# data[].attributes.attachment_link.description
My 10-year old daughter loves Minecraft. Now she's learning how to program her own Minecraft server in Java thanks to Youth Digital's excellent Server Design Java Minecraft programming class online. I'm so so so blown away by how amazing this online class is, you guys!! And I'm not a newbie with this, either.

# data[].attributes.attachment_link.title
Free coding courses for kids | Pluralsight

# data[].attributes.attachment_link.description
Have fun with your kids and help them learn new skills by giving them access to free coding courses.

# data[].attributes.attachment_link.title
Computer programming - JavaScript and the web | Computing | Khan Academy

# data[].attributes.attachment_link.description
In this course, you’ll explore the wonders of what you can create with programming. Learn how to program drawings, animations, and games using JavaScript and the Processing library, and explore the technologies behind the web as you design webpages with HTML and CSS.

# data[].attributes.attachment_link.title
Make 2D Games With GameMaker | Free Video Game Maker

# data[].attributes.attachment_link.description
Make a game with GameMaker, the best free video game engine. Perfect for beginners and professionals. Learn to build your own 2D games with our simple tutorials.

# data[].attributes.attachment_link.title
Coding for Kids & Kids Coding Classes | Sylvan Learning

# data[].attributes.attachment_link.description
In Coding for Kids, kids learn computer programming and game design skills in a fun way. Check out this innovative class on programming for kids!