Scratch is a programming language for kids developed at MIT. Scratch is a wonderful way for you to learn mathematical concepts such as Cartesian coordinates, logic, and variables. And the cool part is that you don't even know that you're learning these things, you're just having fun making games and art and stuff!

Read more about Scratch—and download it for free for Mac or PC—at the Official Scratch Website.

If you want to make your Scratch explorations more math-oriented, try following along with these activity cards we developed for the spring 2008 Ithaca Math Fair.
AttachmentSize
scratch-math-activity-cards.pdf3.84 MB