Chevron Left
Back to Python Basics

Python Basics, University of Michigan

690 ratings
139 reviews

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....

Top reviews


Jan 03, 2019

I have tried a few different Python courses and this is the one you want to do. Why? Because the textbook used SPACED REPETITION - scientifically proven as the best way to really learn anything.


Apr 04, 2019

Very detailed intro class to Python as a programming language. I don't have much background in the field, and was able to follow the material with no issue. It's comfortably challenging.

Filter by:

141 Reviews

By Antonio José Fraga Fernandez

Apr 22, 2019

muy buen curso para iniciarse en python. Se explican muchos conceptos importantes de una forma bastante clara y en general es muy ameno.


Apr 21, 2019

Well detailed.

By Warm Stone

Apr 21, 2019

Super basic. Really geared toward a high school level.

By Victoria

Apr 19, 2019

I like the course.

By Jules Sekimonyo

Apr 18, 2019

Great introductory course. Also great for folks who want to "dust off" their python skills.

By Md. Habib Hasan Shakil Buya

Apr 17, 2019

This is just awesome for starting python.

I tried some youtube courses and others in Udemy. But believe me this one is way better then those.

The design is this course's contents are perfectly arranged with practice and examples and teachers are highly skilled and their teaching style is also friendly.

By Quentin Quarles

Apr 16, 2019

Great introductory course in Python basics!

By Asha Yadav

Apr 15, 2019


By Mayank Devnani

Apr 13, 2019

Very good for begineers

By Megha John

Apr 13, 2019

Really helpful course for beginners and a good refresher for people familiar with python