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 lesson is part of a full course, Speak English Professionally: In Person, Online & On the Phone. Take this lesson to get a short tutorial on the learning objectives covered. To dive deeper... more
This course is the third course in the specialization about learning how to develop video games using GameMaker on Windows or Mac. Why use GameMaker instead of using C# and Unity or C++ and... more
In this course, you will learn important language for talking about nutrition, health, sleep, stress, goal-setting, and more. Learning activities in this course will take place on Voxy, an engaging... more
Build your knowledge of the human body and take the first steps toward working in a medical or healthcare setting. This specialization provides immersive, interactive content to teach the... more
All about practical programming and creating IoTs applications! In this course, we will talk about two components of a cyber-physical system, namely hardware and operating systems. After completing... more