How to Think Like a Computer Scientist

Learning with Python: Interactive Edition 2.0

Welcome! Take a tour, experiment with Python, join other readers in learning how to think like a computer scientist with Python.


Benefits of this Interactive Textbook

Next Steps

About this Project

This interactive book is a product of the Runestone Interactive Project at Luther College, led by Brad Miller and David Ranum. There have been many contributors to the project. Our thanks especially to the following:

The Runestone Interactive tools are open source and we encourage you to contact us, or grab a copy from GitHub if you would like to use them to write your own resources.