Spring 2023
Stanford University
This is an introductory course offering step-by-step instruction on key programming concepts with Python, including control flow, decomposition, data science, and more. Students are guided through exercises to learn by doing.
No prior programming experience required.
No data.
There is one required text for this class, entitled Karel the Robot Learns Python. It's a short interactive tutorial that introduces the major concepts in programming in the context of an extremely simple robot world. This text is available for free on the class website. In addition to this text, we will also have reference material on Python available via the class webpage.