Table of Contents

Course Syllabus and Schedule

External Assignments


Optional Chapters


More about this Textbook

This book is one of many adapted versions of the open-source textbook called How to Think Like A Computer Scientist: Learning with Python, which is used in many universities around the world.

Runestone is a platform for hosting interactive electronic textbooks. The folks at Runestone created ThinkCsPy, an interactive version of the original book.

LaunchCode, a non-profit in St Louis, customized Runestone’s ThinkCsPy.

Devetry made some additional customizations, resulting in the book you are reading!

Copyright Notice