About Python Basics course
This course introduces the fundamentals of Python 3, including conditional execution and iteration as control structures, and strings and lists as data structures. You'll program an on-screen turtle to draw pretty pictures. You'll also learn to draw link diagrams as a way to reason about program execution, which will help you develop debugging skills. There are no prerequisites for this course. It covers Chapters 1-9 of the Python Programming Fundamentals textbook, which is an optional and free companion text to this course. This course is for you if you're new to Python programming, if you need a refresher on the basics of Python, or if you've had some exposure to Python programming but want more depth and vocabulary for describing and reasoning about programs. This is the first of five courses in the Python Programming 3 Specialization.