Teaching STEM for Teachers & Parents

Let Them Play!

Learn about the 80/20 rule for play and creativity

Teaching Efficiency

Diving into how the Ladder of Abstraction can help students grasp the bigger picture of difficult concepts.

Lessons from Mars

Discussing the importance of presenting problem-solving to students as a process.

The Game of Design

Discussing how framing failure as part of a greater game can help young designers.

Solving Tiny Problems

Computing can help teach problem solving skills. Here's one way to help students and your kids to become critical thinkers.

The Imposters Among Us

Using the game Among Us to teach students about critical thinking both online and offline.

Dark Patterns

Tackling the issue of ethical app design in this Parent Teacher Corner.


Through the example of Theo Jansen and his Strandbeests we discuss the importance of fostering creativity and innovation in students.

Fill the Learning Gap

Here is some advice for teachers who are worried about the learning gap that remote learning can create!

An Experiment in Distance Education

With a new school year on the horizon and COVID-19 still ever present, students and teachers alike have question about what the future holds.

Games 4 Win

In the pandemic, online gaming has become a force for good for kids.

Preparing for your Digital Mitzvah

As students reach the age of 13 the importance of them understanding their rights and privacy online becomes crucial.

Computational Thinking in the Wild

Illustrating computational concepts like decomposition and algorithms with simple, hands-on, and occasionally messy activities.

Artificial Intelligence (AI) for Kids

Meet Cozmo, the clever new robot that’s bringing AI concepts to life for kids as young as 5-7 years old.

CS and Raising Problem Solvers

Teaching strategies to better equip your students for a future full of open-ended problems.

Scratch Explorables

Interactive play is a great way for students to learn STEM concepts, and new web technologies are making this easier than ever.

Gamify the Summer

Keep kids engaged throughout the summer by transforming school assignments into fun projects.

Constructing STEM with Micro-controllers

What activities are best for teaching STEM to young kids?

The Case for Useless Robots

What do students really learn from robotics class? And how can we make it better?

Playing Computer

All work and no play makes it harder for kids to learn, especially those with anxiety and learning disabilities.

What to do about Fortnite

It’s a game that’s obsessing the world. Harmful, or a potential gateway to new skills?

My Best Computer Science Lesson

A simple Python activity to change even the most skeptical students into coding enthusiasts!

Making the Leap with Coding Challenges

How daily coding puzzles with constant feedback can be a useful tool to help students master text-based languages.

Kinesthetic Computer Science

Activities that get kids up and moving can help them learn science and technology.

Breaking the Silo

Help students apply their computational thinking skills outside the classroom.

Teaching Programming in the Classroom

There are a number of strategies teachers (plus parents and students) can take to learn programming.