STEAM Event Ideas

If you work in a school or community library, or an after school group, STEAM events can be a way to offer technology events for kids.

Here are some ideas for kids of all ages, as well as parents and adults. Some of these event ideas require little or no technology. You only need a room, someone to lead the event, and parents, siblings, or other relatives to work with kids throughout the event. The easiest place to start would be board games with kids and parents. For older kids, they will need access to a phone, tablet, laptop, or desktop computer with web browsers and other software.

These ideas also might be a way to gauge community interest and lead to more involved activities, for example, setting up a maker space.

Resources mentioned are linked at the bottom of this article.

Kids Ages 5-8

For this age group, and really anyone new to technology, there are a number of board and card games that are lots of fun as they teach the basics of computer science and programming. Robot Turtles teaches players about conditional logic and strategic thinking as they direct others through the game. One Robot Turtles game can be played by up to 5 people with a parent or adult to keep everyone on track through the game.

Other board games include Code Monkey Island and Treasure Island. Fun card games include littleCodr and Bits and Bytes.

Kids Ages 8-12

Kids familiar with the basics of computer science and programming can evolve into services and languages that make it easy to play around as they learn more about programming. These services and languages also include offerings from simple to more complicated. Some are available online with a browser and internet connection. Others are apps which must be downloaded.

Hosting an event would require kids bring in phones, tablets, and laptops or have them provided by your library or group. Parents or adults would be needed for every 3-5 kids to help them set up and answer questions. Because these programs are available online, often with free versions, it’s not difficult for adults to play around before the event and become comfortable with the service or language used for the event., Run Marco!, Erase All Kittens, and The Foos are examples of online services that teach kids how to program in a fun way. Hopscotch, Scratch, and Scratch Jr. are equally fun but require downloading an app. For younger kids, Move the Turtle is another app which is easy to master.

In addition, CodingFarmer is a board game that lets players learn two ways, with code (Java) and without code. It’s similar to games like Robot Turtles but with the ability to learn with Java.

Kids Ages 12 on up

Older kids who have some experience with Scratch or similar visual block languages might want events where they can learn text languages used by adults. There are a number of apps which provide interactive consoles, also called playgrounds, to allow you to work out problems in Python, JavaScript, Swift, and other languages. There also is an app called Codea which lets kids create games using Lua, another professional language.

In addition, there are apps with interactive consoles that include tutorials. Your event might spend an hour to work through a few of the lessons, to get kids started with the ability to continue the tutorials after the event. Kids would need to bring laptops or have them provided. Adults supervising the event would need to work through the tutorials before to be comfortable answering questions.

Beyond Basic Events

In addition to events where kids and others can learn the basics of computer science and programming, there are other STEAM tools you could build events around. For example, Sphero and Wonder Workshop’s Dash and Dot robots miix programming with robots. Kids use a visual block language similar to Scratch to tell the robots what to do and where to go.

These events would require prior planning and use of existing lesson plans or creation of new ones to ensure the event succeeds. Both of these robots include websites with ideas that can be used for events, for example, creating an obstacle course for the robots to complete.

Another option might be Bitsbox, a monthly service that delivers easy to create and adapt phone apps kids can build. This might work as an ongoing event series to get kids interested and provide an evolving set of challenges instead of one-off events.

If you’re interested in equally fun but less technical options for STEAM events, also look into Computer Science Unplugged materials online, as well as reading Lauren Ipsum and the Computational Fairytale books to kids.

Robots and other STEAM tools to consider are organized in a matrix, sorted by grade/age, in the STEAM Tool chart linked below.

Learn More

Robot Turtles

Code Monkey Island


Bits and Bytes


Scratch, Jr.


The Foos

Run Marco!

Erase All Kittens



SoloLearn Code Playground Apps


Move the Turtle


Dot and Dash (Wonder Workshop)


Computer Science (CS) Unplugged

Computing at School

Some excellent CS Unplugged activities, plus an online community that shares ideas.

Barefoot Computing

Another great source of CS Unplugged activities.

Lauren Ipsum Book

Computational Fairytale Books

STEAM Tool Matrix

An updated list of board games, robots, visual programming languages, and other STEAM tools, organized into a matrix sorted by grade level.


  • Tim Slavin

    Tim is an award-winning writer and technologist who enjoys teaching tech to non-technical people. He has many years experience with web sites and applications in business, technical, and creative roles. He and his wife have two kids, now teenagers, who are mad about video games.

Also In The October 2016 Issue

Virtual and augmented reality replace or add computing to our real world experience.

What would you build if you had 10 weeks and access to Microsoft HoloLens and HTC Vive equipment and developers?

With end of year holidays fast approaching, here are 35 of the more interesting ideas for holiday STEAM gifts that introduce STEAM concepts in fun ways.

If you work in a school or community library, or an after school group, STEAM events can be a way to offer technology events for kids.

A short history of virtual and augmented reality with lots of links to learn more.

One thing programmers do all day is imagine. When someone asks them to solve a problem with code, they start thinking and dreaming.

There are several key skills that I believe you need to have if you want to be a software programmer.

What makes a programmer lousy is a good way to identify what makes a programmer great.

Virtual reality has brought to the masses an old problem with flight simulators: what happens when our brain, ears, and eyes disagree?

The dots and lines used in graph theory can solve interesting problems.

Links from the bottom of all the October 2016 articles, collected in one place for you to print, share, or bookmark.

Interesting stories about computer science, software programming, and technology for October 2016.

Interested but not ready to subscribe? Sign-up for our free monthly email newsletter with curated site content and a new issue email announcement that we send every two months.

No, thanks!