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
226,608 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

V

Apr 28, 2020

Great introduction to Python and programming as a whole. Everything is broken down making it easy to understand. Had zero programming experience before and this class made it easy and fun to get into.

DJ

Oct 19, 2017

Dr. Chuck has a special ability to teach programming to people who doesn't necessarily have programming background. This is rare among programming teachers, and shows that he is an excellent educator.

Filter by:

801 - 825 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

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!

By MUHAMMAD A

Aug 19, 2021

Dr. Chuck is really great at telling the minor things in programming of which new comers are really worried of. He explains it so beautifully that no matter what your background is, whether you are of mechanical background or something else, Dr. Chuck is the best teacher for you on Coursera to tell you "How To Program?" as this course is named Python for everyone, it's true anyone can learn this language easily through this course.

By Rahul K K

Apr 27, 2021

I'm from mechanical engineering background and I was actually here because i need to complete this course as a part of my curriculum but it is really interesting. i had fun learning and Dr. Charles Severance, he explained the topics like you explain it to a kid. its great! i recommend it to all age groups and watch the bonus videos after each chapter (gives you a little insight on how the tech came to life... really inspiring sh*t)

By Akshith G

Jun 18, 2020

Very very well taught from the very basics, beautifully explained with fun bonus sections as well, would definitely recommend enthusiast learners to begin with this course if you want to begin with programming in python. Fairly easy and good number of assignments which at times really tests what you have learnt to make one learn the concepts in depth and understand it well. Thank you coursera and Dr. Chuck for this wonderful course

By Waqas U R

May 21, 2018

Before this course I always thought of programming as a frightening monster. But enrolling in this course was on of the best things to happen as the instructor taught and carried out this course in a very elegant way. The course was well paced and I never felt throughout this course that It couldn't be completed successfully as it happened before in other programming courses at my institute. Thank you Charles and thank you coursera

By Sherry A

Sep 13, 2017

Great course. For me it was a refresher of the basic programming skills that I learned in undergrad but have rarely put to use. I needed to know very basic things like what editor to use, how to run python files, and the syntax / structure of loops, etc. I got all that and more! I appreciate the instructors enthusiasm, and I think this course could be a good introduction to programming for students who have never programmed before.

By Gregorio A A P

Jul 9, 2017

Excelente, un gran curso con un enfoque de calidad al 100%, solo que es lamentable no poder disfrutar el curso al 100% en el idioma español ya que no todo el contenido esta traducido, si fuera posible seria muy bueno que lo traduzcan todo al español ya que existe gran demanda por parte de los estudiantes de latino america el querer aprender cursos de gran calidad como este.

Nuevamente felicitaciones por la calidad del curso. Saludos

By Wilman M R C

Feb 10, 2016

I have see many courses of computer programing in courser, some are not really good and some are not really for beginners (even if they say it). So I follow this course ones before and I din not finish but I really like it, because is for beginners, is clear and slow in the way to show the topic, is fun, but also and most importan I feel like I'm learning a lot. Almost finish course 1 and really optimistic to do all specialization.

By Jessie

Aug 13, 2020

This is the first online course I have ever completed. It has been an amazing journey. With limited knowledge in computer science, I never truly imagined myself being able to write lines of codes. Dr. Chuck is an excellent teacher. I adore him for making this intimidating course accessible and enjoyable. I also truly appreciate Coursera for granting me a scholarship to take this course free. I cannot wait to start the next course.

By VENKAT R B

May 6, 2020

i am sure about my research in "structural optimization of high rise buildings" it is helpful to write some sub programmes to find maximum displacements, story stiffness, fundamental frequencies, story drift, time period etc. from software (like ETABS, STAAD, etc.,) output. i observed while learning my courses all the speakers are given very inspired sessions. i thank to god give me opportunity to learn in this online coursera.

By Wesley P

Jan 25, 2020

This course is an excellent and detailed introduction into how to code the basics of python. The examples in the free book provided are a very helpful companion to the assignments in the course. They don't give the whole answer, which makes you think critically and logically about the code you need to write. Stick with it and you will get the rewards, I've already started the 2nd course in this specialization. Thank you Dr. Chuck!