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,044 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

MA

Sep 29, 2020

Very beautifully taught. I gained basic python programming knowledge quite easily. The lecturer is fun and encourages students to want to learn more. In general, it was an awesome learning experience.

AK

Mar 28, 2018

Very good introduction to basic programming. Very easy for beginners in python who have already some programming background - but still extremely useful to quickly and efficiently learn python basics.

Filter by:

826 - 850 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

By Luis F T S

Nov 13, 2015

I have problems with focusing and specially focusing in lectures where the professors are too technical with their vocabulary, however with Professor Chuck's way of teaching I don't have this difficulty, he is able to teach in a way that is simple and posible to understand. I wish every professor can join this teaching style for the sake of learning "complex concepts" in an easy way. Since the professor is really good the course is great!!

By Muhammad A b A B

Oct 19, 2020

First of all, I would like to thanks to Sir Charles Russell Severance for the amazing course he created. All the videos and explanation in this course are easy to understand. Before this, I thought that python is really hard to be learnt, but I found it opposite after I enrolling the course. I really enjoyed it. Now I am considering to take the next step and enroll for the other Sir Charles course related to python. Well done to you Sir.

By NIRANJAN M

Jul 24, 2020

The course is absolutely well organised with proper guidance and teaching.The course guide Dr.Chuck (Charles Severance) is absolute fun to be with.He is a complete package of excellent teaching along with fun at the same time.The course is excellent for beginners where he starts from basics and make us understand about the working i.e how python executes.Pretty excited for further courses to know more about python from this great professor

By Tom R

Jul 22, 2020

A good introduction for beginners, rather too slow for someone who knows other languages. Given some people might never go beyond the first 7 weeks, I'd try to offer some more practical example, like why someone would want to use it. I see writing some command line utilities might be helpful, like perhaps processing a text file and removing double spaces, or something useful. But I understand why "toy" examples are necessary for beginners.

By Plínio L

Jul 10, 2020

I liked every second of this course, its a good thing to remember concepts of algorithm, Python is very easy in comparison to other languages (COUGH* Java) and was not disturbing, the teacher is great and attentive, the way Charles teached was a major differential, so i learned more than i tought i could learn, i'll get to the "part 2" of the course soon, just because i loved Python, and want to learn more about it.

Thank you all very much!

By Michael V D

Dec 14, 2016

This is an excellent course and Dr. Severance makes the learning fun. Course 1 of 5 is extremely beginner level so if you already have some coding experience and find yourself getting bored with the detailed explanation of each bit try setting video speed to 2x. I did so and it helped me to stay focused during times that would have felt like over explanation. Plus Dr. Severance is quite fun to listen to and watch at twice his normal speed!

By Sukhdeep S

Dec 23, 2020

This is a great course. The teacher not only knows his material, but has a lot of experience working with first time programmers and so knows what errors they are likely to make and what questions they are likely to ask and addresses them all. He is fun to listen to. I have taken where the teachers were reading and got the intonation all wrong--very distracting. This one wasn't like that by far. He was interesting and even funny at times.

By Richard C

Sep 4, 2020

Worth the time and the instructor made it even better to understand the course. I especially like the Harry Potter reference to making a choice to learn coding or python. It is worth learning programing, to use a reference, "it's better to learn to use digital music than trying to figure out why no one has 8-tracks any more." Technology is moving at a high speed and learning programming is part of it, and this course will get you started.

By Muhammad Z

Mar 5, 2018

It was a brilliant experience to study by the method Coursera has provided me. I am obliged to every single person who is somehow associated in the development of this worthy platform. Especial thanks to my instructor Dr. Charles R. Severance(Dr.Chuk), without whom i wouldn't be able to complete this course. Sir i truly cant express my thanks to you in words only. You are an amazing instructor. Thankyou very much. Thankyou Coursera...:)))

By Francisco L A B

Apr 10, 2020

It was so good to learn the basics of Python with such an enthusiastic teacher! Dr Chuck takes into account that each one of us can have a different background with the world of programming and adapts the course for a beginners level. The presentations are clear and straight to the point and the activities at the end of each session necessary to test the new concepts. I highly recommend this course if you would like to start programming.

By temitayo i

Oct 15, 2019

I found the course fantastic! I would recommend it to everyone who has not added the skill of programming to their set of Skills. With such a great teacher as Charles Severance, you'd enjoy every bit of the course and also understand the very basic things you need to know about python! I'm glad I took the course. I've learned so much, and even so, easily. So interesting and easily learned that I spent a day in finishing the whole course!

By Yumei L

Apr 21, 2016

Took this as "Programming for Everybody"--my very first programming class. Loved it. It was hard from time to time, but well worth it. It's not likely I will do programming for a living, but understanding this medium makes a big difference for me when I encounter issues related to technology, data and the web. I believe everyone can benefit from some exposure to the world of programming. And this is by far the best course offered online.

By Anton K

Mar 24, 2016

This course not just about syntax of programming language (unlike many other courses for beginners). It teaches you think as a programmer. It was pretty interesting to know how hardware works and how computer structure influences the coding. I found lots of great examples and the particular cases on the conditions, loops, and functions that can now be used by me in JavaScript and Swift. The best tutorial on code basics! Thanks Dr. Chuck!

By Victor E

Oct 10, 2018

There is nothing better than being taught by passionate people. Charles Severance is one of those rare gems of education. Online learning was also new to me and definitely something very I wish I had been able to do when I was studying 20 years ago.

The bonus videos were very interesting and this is something that adds a lot of value to the course.

I have done the first course only (in 3 days) and will try to wrap the specialization soon.

By Justin J

Feb 18, 2021

This is one of the best introductory courses in Python. It's very easy to understand and follow for beginners. It not just focuses on python specifically but on the overall concept of elements of programming which the lane can apply to other programming languages. Already experienced programmers can use this as a refresher course to sharpen their understanding of certain concepts. it's so exciting and fun while you learn this course.

By Aarya P

Sep 3, 2020

A really nice introductory style course for the python. I had no experience for python but however i did knew a bit of coding and stuff. The very basics concepts have been taught and helps you understand the building blocks on any code or program and how it executes. The instructor has a very nice mood and helps you learn things with Fun and sometime even lightens your mood by punching some nice old jokes... i like it and its awesome.

By Paul O

Jul 26, 2020

This course is a great introduction for anyone who has no background at all in computer programming. The instructor is spot on - he's friendly, patient and it's very easy to follow what he's trying to explain.

I did have some previous experience with Stata so it was easier for me to follow as I already understood some basic concepts. But I bet this course can be useful to anyone with a hint of enthusiasm, regardless of their background.

By Ron B

Dec 6, 2020

Dr. Charles Serverance is truly passionate in his craft and wants you to learn. If your looking to get an introduction to Python, or to get your feet wet in Python programming then this is the course for you. So glad to take this course and learn something new. Hopefully build the confidence to teach and encourage my friends to take this course. Looking forward to completing remaining courses for this specialization. Highly recommend.

By AKSHADA S

Feb 6, 2019

I m very thankful for the team coursera who given me the opportunity to complete the course and providing me the certificate.I m very thanfull to team coursera you consider my financial aid and allow me to freely join the course.This certificate plays very important role in my carrer.thank you so much coursera.Its my pleasure towards you.please give me such a more opportunities so could i expand my carrer at a great height............

By Adam M

Dec 20, 2015

I am a GIS Analyst who could really benefit from an improved Python skill set. In the past I have tried to take Python courses but became frustrated early on in the classes for a variety of reasons (not enough background info on topics, not enough instructor support, etc.). This class really helped me understand the basics and perhaps more importantly, it piqued my interest. Dr. Severence is great. Stay quirky! It is lots of fun.

By Pegah Z

Jul 3, 2022

I tried to study python many times before with different videos and online resources. The point is the data out there are too much and not categorized well for a self learner with no background but the basics of programming with other languages. This course was different. For the first time I found the clues and spent several times on learning. I am looking forward the other cources in this Programming for every body with Dr. Chunck.

By Vik M

Nov 18, 2019

An excellent introductory course to learn the basic concepts and thought patterns that everyone needs to be able to combine basic programming skills with their current line of work. The class uses practical examples that most of us can relate to instead of theoretical ones. I highly recommend starting with this course before taking more advanced programming courses, especially if you have no prior programming education or experience.

By Harry E J J

Oct 26, 2018

Great course. Very approachable, well taught, well paced. Well suited to people completely new to computer programming and for those with computer experience looking to learn Python. The professor is great! He does an excellent job of explaining the what, why, and how of basic computer programming concepts. Which will serve you well no matter what language you learn going forward, as the concepts apply across software languages.

By Heinrich A

Apr 10, 2017

Interesting introduction course for people who want to learn Python. You don't need programming skills (though they always come in handy), because the course starts at the very beginning. I guess this helps everybody to easily adapt to the language, which itself in my opinion is pretty straight forward and quite easy to learn. I'm really looking forward to the more tricky and complex parts in the other courses of this specialization.

By Juliet X

Jan 11, 2021

This course is awwwwwesome! Professor Charles makes very good examples in the course and puts them in a really humorous way.

I have learned a little bit of programming back in college (Visual Basic was the language I learned), so most of the knowledge taught in this course is pretty basic and easy for me. But as the course flows, it gets manageably harder and I love the challenges it offers!

Feels great to solve puzzle after puzzle!