Scratch Scratch feed

Explore how kids are using Scratch, an open source development environment, to learn the art and science of coding in a fun, interactive way.

Binary code on a computer screen

Advance your Scratch skills with loops, conditional statements, collision detection, and more in this article in a series about teaching kids to code.
The back of a kid head

Learn how to get started with Scratch in this article in a series about teaching kids to code.
Student desk for open education

Coding is for everyone—from preschoolers to adults. Here are some ways to help you and your children learn to code.
illustration of computer buttons

The holiday break and start of the new year are just around the corner, and this week's "Hour of...
Girl reaching out to the stars

Whether you are a software developer or you have no programming background, these six practical...
Code with javascript on white background

Scratch is a great tool for teaching programming to young children, but what happens when kids...
word learn in chalk on blackboard

Imagine being a high school freshman walking down the halls of your new school on the very first...
open source button on keyboard

The growing shortage of qualified programmers, computer scientists and software engineers is...