Code in Place from Stanford University
Student home - main page for Stanford’s Code in Place
Karel Reader - essentially the textbook for Karel
Python Reader - gentle intro
Python docs - straight from the source
PyCharm Community Edition - the main IDE that Stanford suggests