Parent Teacher Corner

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.