This document provides an introduction to a guide for teaching computational thinking concepts through creative computing with Scratch. The guide is organized as a series of 20 sessions covering 5 topics. It introduces Scratch and design-based learning approaches. The document outlines the structure and content of the guide, as well as its origins from workshops hosted by the Scratch team.