Introduction to Programming with Scratch

Starting today, CS50’s Introduction to Programming with Scratch is now available on edX.

Read more

Tenacity: A Computational Thinking Game

This week, I’m releasing Tenacity, a web-based game that focuses on principles of computational thinking. I created it as part of a course I’m taking with Chris Dede at Harvard Graduate School of Education.

Read more

Software Tools for Staying Productive

I think a lot about software tools that can be used to help keep work organized and productive. Here are some of my favorites for macOS.

Read more