Python Basics
About this Course
This course introduces the basics 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 reference diagrams as a way to reason about program executions, which will help to build up your debugging skills. The course has no prerequisites. It will cover Chapters 1-9 of the textbook \"Fundamentals of Python Programming,\" which is the accompanying text (optional and free) for this course. The course is for you if you\'re a newcomer to Python programming, if you need a refresher on Python basics, or if you may have had some exposure to Python programming but want a more in-depth exposition and vocabulary for describing and reasoning about programs. This is the first of five courses in the Python 3 Programming Specialization.Created by: University of Michigan

Related Online Courses
This Guided Project \"Gen AI for Developers: Web Development with Python & CoPilot\" is for developers who wish to use Copilot to improve their daily work routine. In this 1 hour long project-based... more
Prepare for a career in the rapidly expanding field of computer vision. The ability to extract meaningful information from visual data is crucial for efficiently developing smart monitoring... more
This specialization offers tools and resources developed as part of the \"Rise up\" initiative by the Inter-American Development Bank (IDB) to combat climate change and improve the sustainability... more
The course \"Data Analysis Using Hadoop Tools\" provides a thorough and hands-on introduction to key tools within the Hadoop ecosystem, such as Hive, Pig, HBase, and Apache Spark, for data... more
This Specialization is designed for people who are new to software engineering. It\'s also for those who have already developed software, but wish to gain a deeper understanding of the underlying... more