GitHub repository: minervaproject/thinkcspy
Primary language: Python
Description: How to Think Like a Computer Scientist, Interactive Edition