Browse all articles

15 Best Engineering and Programming Tools

Check out these great tools that help students learn engineering and programming skills.

Ellen Holderman | November 22, 2013

In recognition of Computer Science Education Week (Dec 9th-15th) and The Hour of Code, we are featuring great tools that help students learn engineering and programming skills.

There are tools appropriate even for the very young on this list, as well as those suited for high school-aged students.

To see the most updated version of this list as well as the rating of each app, game, or website, visit the Top Picks List Best Engineering Tools

Photo by steveonjava.


stencyl game

Stencyl is a game creation program that’s focused on codeless, cross-platform game making. By snapping blocks of code together, students and teachers can create games (and curricula) that can be published on a variety of platforms.Read full review.

mozilla thimble website

Mozilla Thimble
Thimble is an online webpage editor and set of remixable projects designed to help kids learn how to write the Web. As part of Mozilla's Webmaker project, Thimble displays two windows at once to show kids how the code they write creates the webpage they see on a browser. Read full review.

my robot friend app

My Robot Friend - This product is no longer available.
In My Robot Friend, kids learn by doing. Kids direct their robot friend through mazes to a treasure chest by programming his moves step by step. Dragging the moves or direction or weapon into place for their robot creates a script for their robot to follow, just as they'd write when coding programs. Read full review.

minecraft game

Minecraft is a sandbox game that rewards players for collecting and combining resources into new, useful items that enrich gameplay and help further exploration and creativity. Minecraft cultivates 21st-century skills: goal-setting, collaboration, creativity, design and systems thinking, and engineering. Read full review.

design squad nation website

Design Squad Nation
The Design Squad Nation website complements the PBS Kids television show "Design Squad," in which teenagers compete to create the most novel solutions to engineering challenges. High-quality, engineering-related games present interactive ways for kids to explore the problem-solving process. Read full review.

garry's mod game

Garry's Mod
Garry's Mod (GMod) is a physics sandbox stuffed with art and models from Valve software's popular games, including "Half-Life 2" and "Counter-Strike." With GMod, students can model solutions to physics problems, draw hypotheses about how things work in the real world, make films or sculptures, or just have madcap fun. Read full review.

codeacademy website

Codecademy, older kids and teens write computer code. They set their own pace through lessons on every major modern programming language, including PHP, Javascript, Python, Ruby, HTML, and CSS. The self-paced design makes Codecademy a perfect extension of classroom activities for students ready for more. Read full review.

trainyard app

Trainyard is a train routing puzzle game that's easy to learn but hard to master. The goal: Get the color-coded trains from their outlets to their correct stations. Kids create and test track configurations on a grid background until they find one that works. Read full review.

hackasauras website

Hackasaurus - This product is no longer available.
In Hackasaurus teaches kids (and their teachers) how to read, code, and remix the Web. The Hacktivity Kit (on the resources page) includes a rationale for teaching Web authoring, as well as a hack jam lesson plan, cheat sheets for using the Remixer and writing HTML, and badges to award hack jam participants. Read full review.

cargo-bot app

Kids playing Cargo-Bot write programs to control a robotic arm, having the robot move crates into the configuration shown on the top of the screen. Kids can work through a six-level tutorial first to get familiar with the controls and features (even the tutorial is challenging!). Read full review.