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
228,240 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

LZ

Invalid date

The professor's lecture is so awesome, however, the content is adjust to the new programming learners. I heared extended part of the course is charged, you can purchased it if you want deeper learning

KP

Invalid date

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.

Filter by:

376 - 400 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

By Ashmita G

Jul 8, 2020

My favorite part was the approach taken in this course. You checked a solid issue I had faced as a beginner in programming back in the day, which was the perspective with which one must approach the syntax errors any programming language (in this case Python) throws at you. One must be positive, understand that the language is, as stated in the course, truly 'lost', and we must make the instruction a bit more clearer to retrieve the desired output. Also, the structure is very friendly for anyone from a non CSE background as well. So proud to have taken your course, there is a learning on an academic as well on a personal front. Thank you for sharing how one must approach a subject one intends to teach.

By Dan H

Sep 29, 2017

Really an exceptional course. Instructor did a great job, and by taking good notes I managed to complete every assignment on my own, without help - which is unusual for online courses. The automated graded system is accurate but brutally exact, so be careful when submitting because something as simple as an extra space in one of the responses is enough to trigger an error (but fortunately usually very easy to fix). Another perk is that for people coming from a background in R, like myself, the latest version of Python - 3 - is closer to R than previous versions in terms of syntax, so it's a pretty easy transition. For everybody else this is a great starting point. Highly recommend this course!

By Daniil B

Apr 13, 2018

This course is very useful and astonishing for people who are starting or want to start programming on Python. It contains basic information and does not require any knowledge about programming. So, classes are brilliant for beginners! Furthermore, Dr. Chuck is a significant teacher and his lectures are able to inspire almost anybody. Additional materials inside the course are interesting and give listener an opportunity to think about programming in general, about an essential role of programming in modern age of technology. Exercises are exciting and helpful. I am strongly recommending this course for everybody who wants to get started with programming or just get new useful skills.

By Dennis S

Jul 25, 2022

I have never gave a 5-Star review on anything that I can recall because nothing is perfect, but this course on Python, which was taught by Charles Severance on Coursera, was the best programming course that I have taken by far. The way Charles Severance approach and explains the details about Python, allows anyone to understand Python and coding regardless of the person's background or experience. I look forward to continue my learning in Python and any other course(s) offered by the University of Michigan and Charles Severance. I thank both Mr. Severance and the University of Michigan for contributing and assisting others in learning this awesome programming language. Thanks, Dennis Swinford

By Cammillius J

Oct 2, 2017

First Time A Programming Course is This Interesting!

Most of my previous tries to learn Python have hit a dead end as at some point, I lost interest. I felt that the previous courses I had taken before were talking to someone behind me. In some cases, the course was too easy. It left no room to think. Some times, the courses were too hard. As in, the instructor teach something very easy and expect you to do something 10x hard.

This course was of the right pace. Dr. Charles Severance gives you all the tools you need. I felt like riding the "Python bike". I fell, yes, but knew what to do to do better next try. Thanks a lot to the course! Will definitely continue with the rest of the modules. . .

By Sivaditya K

Jul 9, 2020

It is one of the best online courses,I have ever taken.Our instructor Dr.Charles is a spectacular person with his awesome knowledge and versatility.Sir's teaching style was soo lucid and simple. This course is one of the best basic Python course for beginners without any basic stuff.

I highly recommend everyone especially beginners who doesn't have a knowledge of programming and can assure them that at the end of the course they will be ready to tackle the world of programming languages with a new confidence level. Its really a worthy course.Just give it a try and see the changes in the perspective of programming that one adopts during the course time,which is really mind blowing.

By VISHNU N

Apr 5, 2020

It is a great course for beginners, Dr. Chuck is highly enthusiastic in his approach. The course starts from the basics, the explanation to install the software and starting with python was explained very well. The course covers each topic we need to start with Python. The way professor makes things interesting is really commendable. I highly encourage students to take this course who are just starting to program, this course gives a flavor of all the important topics required to start python.

The bonus videos were also interesting. I feel that there should be more assignments. Apart from that this course was really helpful for me to start programming and motivated me to study further.

By Siddhi K

May 6, 2020

This course gives a perfect start if one is new to python. The video lectures are perfectly explained by Charles Russell Serverance and the best part of this course was the bonus associated with every chapters in which students get to know more about many great people about whom we used to study, here i got opportunity to listen to them and get many more industrial knowledge through them and the assignments and the assignment tool to execute the code was also a very perfect part of the course and moreover finantial aid is available for this course so that anyone who wants to learn get an opportunity to learn, this is a very great initiative took by Coursera it is the best part of Coursera.

By Arnab M

Nov 24, 2019

This course was presented in a very interesting way, some of the basic concepts were discussed in various depth.The instructor is very good at teaching programming. With well structured assignments and quiz this course is perfect for the beginners and intermediate level leaning of Python.The bonus materials like interview with Guido, CEO of Coursera, Pizza, Arduino etc are extremely entertaining and gives an overview of the current state of technology and entrepreneurship.The course contains various examples and tips to perform different tasks using Python - which without a doubt shall be useful in the future.Overall this course is very informative, conceptual, motivating for the learners.

By Stefan M

Sep 5, 2016

Great intro to python for non programmers.

I have experience with programming and Python; was looking for a refresher, so I ended up finding this remedial (not surprising). Ended up breezing through the content in a weekend on 2x speed.

With that said, this class is an excellent introduction to programming and python. Anyone should be able to pick Python up from this class.

However, the only downside to this course in my opinion is that the programming assignments are trivial. In order to start thinking in terms of algorithms, you need to program. If you supplement this class with some programming challenges (which should be easy to find online), this will be a great way to get into Python.

By Edwina H

Jun 20, 2020

It would have been better instead of watching the lectures first, then doing the exercises or assignments, we can code at the same time the lecturer is speaking. It is hard to concentrate on a talking head, when the subject matter is coding. We also need to know what are the correct answers to the quiz questions that we got wrong so as to be able to learn from it. Other than that, the course is taught in a logical way, pitched at the right level for beginner coders, and in general, enjoyable. Thank you very much to Prof. Severance and the team at the University of Michigan for creating the course. I am still torn between whether I should move on to the next lecture series in the course.

By Roee F

Jul 27, 2019

This is an excellent course to learn the very basic of programming. If you have any previous programming background and just want to learn Python syntax and grammer you will be able to go quickly through the lectures and focus on excercising the code.

If you don't have previous experience, you might struggle a little bit to figure out the basics - in that case make sure you don't only watch the lectures but also read the class' book as you progress.

The instructor, Prof. Severence, is absolutely brilliant! The lectures are carefully constructed to take you step by step along the way and his way of teaching really makes you feel comfortable and clears up even the more complicated subjects.

By sai g r

Jul 10, 2021

Programming for everybody (Getting started with Python), is a really good starter for a student interested in coding and wants to master in Python. This course introduces the basics of Python very well, with detailed explanation of the concepts, their applications and very well framed reviews and assignments. Videos and reading materials are put into nice small chunks, so that one does not feel the learning as heavy load. And the interviews with famous personalities, that they offer as bonus at the end of chapters, are really insightful and encourage & motivate students to be committed to their learning. Strongly encourage beginners in Python to have a look at this course. Thank you!!

By Sekti W

Oct 17, 2016

Amazing course, this course also provided video and text book, so i can learn really really fast. I though it's gonna be hard to learn, but after i red the text book and watch the video. This programming language really fast almost like Javascript, but better and the syntax is syntactic sugar. So during the course, i think the textbook and the video so coherent and clear. So as a student i really appreciated for the lesson about Python. Overall, this course really good. Especially, if you don't have any experiences on programming before, but if you already had it, you should take because it's gonna open up your mind to python and others programming languages. 5 Stars for this course

By Carter T

Apr 15, 2020

The flow of information in this course was very easily digestible and left me wanting more with each successive lesson. The segmentation of lectures and quick turnaround from didactic to hands-on learning facilitated my continued engagement. Regarding the instructor, I really enjoyed Charles's presentation style - he didn't try to impress me with his knowledge and never went too fast through the material, but more than that - he also sprinkled in some bonus topics and code features that someone already familiar with coding and algorithmic logic would be able to pick up on. I am thoroughly looking forward to the next series of courses as I continue to build my foundation in Python.

By Niranjan K

Sep 2, 2023

This course was just the right one for me, because I went through a lot of courses on Edx and Coursera but this one specifically by Dr. Charles Severance is perfect for beginners. in this course you get introduced to the basics of python programming, such as variables, constants, reserved keywords, conditionals, loops or iterations, functions. This course just focuses on the main control flow of python programming and the next course in the specialization "Python for Everybody" Dr. Charles explores and explains the data structures to get a better picture of python as a language I would highly recommend this to anyone irrespective of their background to get started with python.

By Richard N

Jun 25, 2016

I tried to learn Python 2 years ago. But I was naive and studied other courses at the same time. During this time I was also working night shifts. I had to quit all courses when I found a new job and they never amounted to anything. I am so happy that I now have found Coursera and this is my first course at Coursera. I have really enjoyed it and it has had a nice level for beginners and smart exercises which make the student really learn the skillsets previously explained in the chapter.

I would also like to thank you for releasing the book in ibooks format. This was my first time trying out that format and it made the whole experience so much better and easier.

Thanks again!

By Tanveer A

Jan 30, 2022

I just completed my first course of Programming for Everybody specialization which is Getting Started with Python it is amazing for beginners and the topic included was all concerned with basics which cover the control flow of the program the instructor was also very good and also there are bonus videos which are very informational about the Python and its history (How it was developed by the continuous struggle of developer) and also there is an interview of one of the co-founders of Coursera which is also very informative. overall it's an amazing experience of learning from sir Charles Russell Severance. Thanks to the organizers of the course and the whole team behind this.

By Maame A A

Feb 15, 2021

Dr. Charles Severance and his teaching assistants are the best. Before this course I had no idea what coding in general entailed but I was definitely curious. I tried taking some C courses but the lecturers seemed to assume students already had some kind of foundation even though the course said it was for beginners. Dr. Chuck's class was totally different! He really took time to make all the concepts easily understandable even to the layman. Oh and he has such a glowing sense of humor lol. To my fellow beginners, if you've never written a line of code(yes not even "Hello World") but are interested in learning this is the best place to start! I promise you won't regret it. :)

By 陈镇铧

Aug 17, 2020

I really appreciated what I have learned from Dr Charles Severance regarding the Programming for Everybody (Getting Started with Python). I'm also thankful that I can have a chance to broaden my knowledge from the University of Michigan for the course. I'm truly grateful that I can achieve my accomplishment by completing an online course during this time of COVID-19. Thank you very much. For those of you who have yet to take up this course, I sincerely urged you, from the bottom of my heart, do not hesitate to take up the course. If I have known this course a couple of years ago, I will definitely take up this course without any second thought. See you all in the near future.

By Shaun A

Dec 14, 2015

This course (for me) was like learning to understand Shakespeare. Though I know how to read, I had difficulty comprehending the language behind the poetry.

Learning the concepts and thought-process in programming was difficult for me. Though I have had a dozen programming teachers, and have read a dozen "Teach Yourself..." programming books, Professor Severance flipped that switch in my head to illuminate the root of those concepts and theories with regards to programming. I am more confident now than I have ever been. Thank you for this course, and thank you for making it and the materials open so that I may share it with others who are interested in learning to program.

By Nicole

Dec 16, 2015

Very good course for anyone who has struggled to understand how to program, especially in a self-directed/self-motivated way. This course taught by Dr. Chuck was broken down into concise simple sections that kept me interested, and I could follow along easily, with just the right amount of complexity in the quizzes and chapter exercises, so as not to discourage me.

I've tried to learn computer programming using Java (inside & outside of a tertiary environment) with very limited success, but switched to learning python because it seemed more intuitive. So while i'm not a complete "novice" to programming, this course had the "Goldilocks Effect" for me.

"Just right" :D

By Elinor W

Feb 12, 2018

This class is great! The material, while dense, is explained at length by the professor, and the lectures do a good job of complementing the information in the provided course textbook. In addition to the professor being very down-to-earth and thorough, the mentors are incredibly responsive and helpful when asked for assistance in the forums. My fellow students are also very engaged, and it's a good choice on the part of the course organizers to get us to grade each other's work for the first (optional) assignment. The logic of programming can be very dense and forbidding, but through this course, you will feel like you have a lot of support in learning how to use it.

By Syed M A R

Jan 19, 2021

A great introductory course! The instructor is so fun; He does a great job to make the student comfortable and relaxed in the beginning. The course is designed excellently to make sure that too much is not loaded on the student too early. The book and slides are very helpful. For the first chapter, I read the book before the lectures and it helped greatly. After the first chapter, I decided to skim quickly through the book and slides of next four chapters and go straight to the quizzes and assignments, and as Dr. Chuck promised in the start: it helped me in understanding the Why of going through all the stages of the programming. All in all, an excellent experience!

By Amr M E

Dec 15, 2019

I am an engineer and I studied one programming course for a different language in university and I totally hated it. I thought to give it a try again and I found this course really simple for beginners even with no programming experience. Prof. Charles breaks down everything to make sure the message is properly conveyed and understood. Great teacher! I definitely know more about programming now compared to before the course. I am planning to continue the rest of the Python courses.

I think it is a good idea though to add an extra section (or recommend external resources) for more exercises after each chapter in the course for students who are eager to practice more.