If you're a total beginner, a Python foundations course breaks down basics. Or Python Turtle for basic commands and how to code to draw.
Systematic design, construction, and testing of programs. Substantial programming assignments in Python. See professor's website for an updated syllabus. This introductory programming course is not ...