Welcome

Thank you for your interest in using Python for teaching computer science.  This site maintains links to a compendium of resources that you might find useful. For the textbooks shown below, we would suggest using the 2nd editions whenever possible.
 

Resources for Python Programming in Context by Brad Miller and David Ranum


Resources for Python Programming in Context Second Edition by Brad Miller and David Ranum


Resources for Problem Solving with Algorithms and Data Structures by Brad Miller and David Ranum


Resources for Problem Solving with Algorithms and Data Structures Second Edition by Brad Miller and David Ranum


Python Courseware

Python Resources