Chevron Left
Back to Programming for Everybody (Getting Started with Python)

Learner Reviews & Feedback for Programming for Everybody (Getting Started with Python) by University of Michigan

4.8
stars
230,509 ratings

About the Course

This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course. This course will cover Chapters 1-5 of the textbook “Python for Everybody”. Once a student completes this course, they will be ready to take more advanced programming courses. This course covers Python 3....
Highlights
High quality instructor

(1484 Reviews)

Introductory course

(4203 Reviews)

Top reviews

MB

Dec 4, 2021

G​reat beginner course for starting programming in Python. Wether you want to ultimately learn other languages this is a great place to start. This is a very well thought out and developed course.

SK

Dec 27, 2019

Extremely basic but Dr. Chuck is so interesting that you never get bored. You can pass the course in a few days with minimum or even no programming knowledge. It's a good starting point for beginners.

Filter by:

1251 - 1275 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

By Girish R

Nov 10, 2019

Great class! Dr. Charles Severance puts across the syllabus in the most easily understandable language with examples that a novice can literally picture happening. The bonus videos along with the interview videos are added information that bring to light areas that get missed out otherwise. Overall great course. Would recommend it to those looking to learn Python.

By Christos L

Oct 13, 2017

It is a very good introductory course to Python programming focused on people with minimum or no computer programming background at all. It gives you a push start to engage into Python programming and learn to love coding in Python. The course instructor is amazing! The material and the slides/videos are well prepared and paced at an adequate level for a beginner.

By Pamela G

Oct 31, 2015

Excellent class! I recommend it to anyone trying to learn programming. Dr. Chuck is a wonderful teacher. The class progresses at a nice comfortable pace. His lectures and code examples are thorough and informative. He takes the mystery out of programming and gives you the tools to make you feel like learning to code is attainable. Thank you Dr. Chuck and Coursera!

By Fajrul I

Aug 4, 2021

The class was really amazing. I'm a health professional and I had never been taught programming language or even the basic of computation while I was an undegrad student. This course is recommended for anyone who wants to get started in learning about programming. The lecturer is super cool and really makes the python programming language is really for everybody.

By Amritarupa L

Jan 17, 2021

An excellent starting point for those who do not have much knowledge about computers or programming, but wish to learn more. This course doesn't just teach you how to write simple codes, it also explains how the code works, what is physically going on inside the machine, in very simple language. There are practice exercises too, these can be increased in number.

By Shabana Y

Oct 1, 2020

It's truly a course for absolute beginners who want to learn coding. You are gonna enjoy throughout the course because Mr. chuck is really a fantastic and funny professor. Besides these, the computing videos in the end of every module adds up to the knowledge and inspires to be consistent on what we are learning . The videos of office tours are also beautiful.

By Vaibhav P

Jun 29, 2020

This course is amazing! Like 'hello world' is the first code that almost every programmer writes, I recommend everyone to take this course as a first step towards learning Python or starting to code as a whole. Thanks to Dr. Chuck aka Dr. Charles Severance, the professor and University of Michigan for making it fun and not boring or bewildering.

Love from India!

By Alvin H

Apr 2, 2020

It's a very simplified form of presentation into the basic of python which has provided me with a outline of python. Being new to this programming language i was hesitation to do an online course which i have never experienced in my until today. This online course was very helpful to me in understanding the basics and also boost spirit in learning courses online.

By Kushagra B

Jun 5, 2019

I would say, if someone had any sort of coding background in any language, they will finish the course in a breeze. And for someone who is new to the computer science or programming, it will be like when i learned my first language, little confusing at first but things eventually seem very easy. The key is to not give up. Try Try till till you get the code right.

By Garrett S

Jul 27, 2018

Great Course to get started. I thought the material and lecture videos were great. I could pause and type the code to follow along. I could have used a few more assignments to really dial in the basics, but I am sure there will be plenty in the following courses. It was just enough of the basics to give me the bug continue on and explore the possibilities of pyth

By Ning L

Jul 13, 2018

This is my first Coursera course and it's really helpful. I had a few programming experience in C/C++ and a little experience in Fortran too, but just get started with Python. Dr. Chuck is a really great teacher. Even for so-called "experienced programmer" like me, this course provides a brand new perspective to learn and get more understanding about programming.

By Lauralee W

Apr 19, 2018

The instructor's approach to explaining programming concepts was great for a true beginner like myself. Strategies for avoiding common errors and frustrations were helpful. I was able to complete the course rather quickly, but I easily could have spent additional time with the text and practicing. Staff responses on the message board were prompt and very helpful.

By Laura B

Feb 28, 2018

I enjoyed this class and I was able to keep up with it even though I have a full time job and a family. The lectures were fun and the quizzes and assignments related to the lecture material. Great introductory class that helps you with other good computer skills like downloading apps, navigating in the terminal window, etc. in addition to learning intro Python.

By Michele D

Feb 14, 2016

I do not have any background in computer science and this course was easy to follow along and learn the basics. I thoroughly enjoyed Dr.Severance's way of explaining abstract concepts and how we repeatedly go over concepts. The quizzes and assignments were a great way to review ideas in the book while giving us the opportunity to use our newly acquired knowledge.

By Orion

Jan 8, 2016

The way the lectures were mixed with entertaining and informative videos of prominent persons involved with python, and computer science generally, kept me captivated and hungry to move forward constantly. I didn't find any of the material tiring because of the style of presentation although I felt everything was introduced thoroughly.

It was fantastic. Thank you

By Patrick V P M

Apr 28, 2021

¡Me encantó este curso! El profesor explica los temas de una manera tan enficiente que es sencillo entender la lógica de Python y las estructuras del código de los ejercicios para resolver los problemas. Además, considero que el contenido de este cursos, a pesar de ser un curso "básico", está tan desarollado que es suficiente para realizar tareas algo complejas.

By Hrishikesh T

Apr 17, 2020

The course is exceptionally well-crafted for students and professionals who have an inkling of programming, or who want to develop skills into learning Python. The lectures, quizzes and programming exercises are quite conceptual, and Professor Charles makes sure he covers all the basics of everything that is needed to be understood in a program. Truly brilliant.

By Lyubomir H

Dec 14, 2015

This course is a great opportunity for those who are interested in start learning programing languages. Materials and lectures are very well structured. During the course you will get familiar with basic programing techniques and concepts. If you are willing to spend some effort and learn the basics of programming this course and Python language is just for you.

By Johnson C

Feb 1, 2025

The instructor, Dr Chuck, did an excellent job in explaining Python programming concept in a lively way. The bonus materials also bring a better picture in how the computing world looks like. Overall, a very good introductory course for "everybody" with really no prior concept in programming. I am looking forward to the next course to dig deeper in the topic.

By Carolyne O

Mar 22, 2022

Este curso foi perfeito para minha iniciação na linguagem Python. A clareza com que o tutor explica é sensacional. Sempre irei indicar este curso a todos que assim como eu estava perdido neste universo da programação , imaginando ser um bicho de sete cabeças e aí basta assistir estas aulas para compreender que não é tão ruim quanto estes pensamentos. Agradeço !

By THIAGO L D

Jul 15, 2021

The teacher's way of explaining is really intuitive, it's really easy to understand and visualize the concepts he teaches us. I had no problems at all during the classes and I could learn everything pretty easily. Only watching the classes is not enough though, practice makes perfect and the best way to remember what was said is practicing even more. Loved it.

By Margot T

Nov 6, 2020

The instructor really breaks down the material into understandable chunks. Whereas other professors think they explain the concepts well or in ways that get the point across, Dr. Chuck actually does so. He is thorough too. No detail is left out. It really is a good beginner class to take. I’ve decided I am going to pursue data science thanks to this instructor.

By Asim G

Sep 7, 2020

This is the best online course I have taken. I have taken some courses on programming and this one is the best. The teaching and the assignments invoke interest to go on and on. I would like to recommend this to anybody who is starting on coding. Hats off to Professor Chuck and the team for a wonderful course. Thank you, Coursera and the University of Michigan.

By SOUMIK G

Jun 6, 2020

overall it is a good course that anyone from any background can learn. It mainly focus on the basic concept of python but it also help us to grasp the root very well. It also has pretty good level problem , the problem makes you think about the question deeper. And the instructor is awesome and he is the kind of guy who can make you fell love without any direct

By Aashiqe R

May 5, 2020

The hardest course I've ever taken and the one which frustrated me to an extent where I thought I'd end up giving up, but I didn't! Dr. Chuck's teaching is extremely admirable (so is his personality). His teaching made me want to finish the course and learn the material properly. Thank you for the course, Dr. Chuck, you made me believe that anybody can program!