A book for anyone teaching computer science from elementary school teachers and coding club coaches to parents. Includes coverage of teaching standards, history of computing, elements of programming, numerous games and activities to illustrate concepts, simple hacking, and building a coding community. The book's activities require minimal setup: no new software to install or development environment to set up. Many activities don't involve computers at all, and when computers are used, students start coding with software they are already using.