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
231,112 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

SF

Jan 5, 2021

So easy to learn with the videos and tutorials! I have gone through 2 other coding classes and haven't been able to finish because I get stuck and this one has been 100x better in helping me learn :)

AW

Nov 20, 2015

Easy to follow and not boring. The instructor breaks things down in simple form. The Coursera platform is sometimes a bit quirky but otherwise the content in this course I thought was quite excellent.

Filter by:

251 - 275 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

By Farhad M

Oct 27, 2020

I am not sure how almost 800,000 people attend this program and get a high rate, but, It is really frustrating to see the first two chapters are just introduction not even about Python!!! and when I go to the third chapter there are still interviews and etc., maybe he tried to make it not boring, but, it is over. I gave two stars as I don't like to waste the time and this is not my learning style.

By Khush g

Sep 5, 2023

outdated

By Michael W

Sep 22, 2024

The course seemed interesting and cool at first, but then got more confusing and harder as I went along further in it. It started easy then got more complicated in the end. This course should add more tutorial videos on how to do assignments and have videos that explain how to do coding and what each part of the code means. That would make it easier and more fun to learn. I know that the teacher wanted us to learn it on our own, but it was so difficult without the extra help. Overall course is great, just needs more self-help videos on how to do things like coding and parts of it.

By Alexander M

Jun 25, 2023

very confusing! makes you downland all kinds of programs in your computer to use a different program that was never asked to download. presents videos irrelevant to what is being taught . This is more like one of those programs in youtube . "mentors" showing you where they've been and who they know rather than focusing on the topic

By Elias L

Sep 11, 2024

I felt lectures were overly abstracted/simplified, making content harder to grasp, making the code challenges harder, and due to the quality of lectures I felt discouraged from watching the lectures for a third time. "for thing in list: zork = zork + 1"

By Abdul M

Jan 12, 2024

Teacher's method was not good i literally had to google every information about Python because he was not giving his best. I'm really disappointed.

By seif e K

May 21, 2023

I really enjoyed the online course. I thought it was well planned and layed out, easy for me to follow. The work load(h.w. & test)was just enough, so i could finish everything with enough time, learn about the topics and not feel over loaded and rushed.Overall I really like this class because all lectures, assignments, and tests are straight forward. A couple things I dislike about the class are that there should be more opportunities for extra credit and it would be awesome if the final was an objective essay about what we have learned in this class or what we like about the class. I believe that I have more knowledge about ocean, weather, and marine lives and hopefully, I can use them in real life.The course was everything you said it would be, fun but a lot of work. And it was! I enjoyed the web-labs because they were a lot of fun and easy to understand. And the answers were usually somewhere in the text. I also liked the assignments that required us to get online. Sometimes articles aside from the reading book gave me a better idea and understanding of the subject for that week. What I disliked was the short essay question because I found it difficult to explain certain concepts without introducing in some way, Ideas from the course notes or book (keeping in mind plagiarism). I never expected to learn so much from an online class; I now see the ocean life in a whole new way. I know I could have done better, but in the end I learned that an online class could be as much work or more than a regular class. However, I still enjoyed it very much.I really enjoyed this class and the format it was presented in. For me, I learn and retain much more through an online class due to the fact you can do the course as an ¡§open book.¡¨ This really makes me search for the answer and in return, I retain more information. I found it relaxing to be able to turn the work on the assignments and test at my leisure and when I had the time. I liked the fact you were very clear that more internet research may be necessary for some assignments To be honest, there is nothing that I disliked about the course. I will definitely be taking another online course from you!To be honest , this was my first online class. I am looking forward to taking more online classes. The experience of this class has being nothing but positive. I thought the coarse outline/power point was extremely helpful. The homework, quizzes and test were reasonable. I would have enjoyed experiencing a field trip to Carlsbad or Oceanside, my only suggestion would be to have more days available for those who cannot make it on the specific time/day. Maybe a field trip later in the day? Or another weekend? I have to say this class made me more aware of current event dealing with the ocean and weather. I also did something for the first time as a north county resident, I participated in the annual grunion run in Carlsbad. Lots of fun!!! Enjoy the summer Mr.T.I really liked learning about the tide pools and local labs. Originally I enrolled in this class because I am not from CA or even a coastal areas ( I am from WI) so I thought it would be good to learn a little about the waves, swells and currents as I venture into the water a little more the longer I have lived here. I had no idea the depth of the earth’s oceans or the importance of them. I really liked the online option of this class because I am a very busy person (2 jobs and college). The only thing that was a little confusing at first was all the different resources. In the beginning I had a hard time finding the answers to questions because I wasn’t sure where to look. The book, Notes, PowerPoint presentations, web-labs, the cd with the book… Just was a little much but as the semester progressed I got the feel of it and benefited from all the information

By ABIRAMI.S

May 5, 2021

The instructor is awesome and the designing of course is fabulous and super easy to understand. I found this course great. I will suggest who want to learn Python Must must take this Course. It will help you lot and clear all your basics.I refer all my beloved friends and juniors to take this course. ...........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................THANK YOU

By Monika M

Sep 29, 2023

Programming for Everybody( PY4E) is a must for those who are really starting their journey in Python and AI for that matter. I had already finished one course for beginners on a different platform and came out of it still very confused as well as discouraged, I had managed to write the 'Hello World" code and that was about it. After some research, it was clear to me that this course (PY4E) is the best choice for a total beginner, I was so hopeful and oh my! This course exceeded my expectations. Things make sense to me and when starting this course I was just amazed at how excellent the professor is. Lessons are nicely divided into chunkable sections and explained below. You literally feel as if the professor is talking to you, and there is this natural real-life vibe with some giggles too! Hats down Professor Chuk! I have done a lot of courses in my life and this is by far THE BEST one! Also, I have some financial issues, and looking for self-studying for free was very challenging as there is no structure. Coursera helped me with financial Aid which means I will be able to get the certificate that I could then present to my future employer. I am so happy I have found this course! The best part is... I can't wait for the next morning to keep learning and doing assignments. I can actually write some basic codes and I UNDERSTAND it! Priceless for me! Thank you from the bottom of my heart !!!! Programming for Everybody( PY4E) is a must for those who are really starting their journey in Python and AI for that matter. I had already finished one course for beginners on a different platform and came out of it still very confused as well as discouraged, I had managed to write the 'Hello World" code and that was about it. After some research, it was clear to me that this course (PY4E) is the best choice for a total beginner, I was so hopeful and oh my! This course exceeded my expectations. Things make sense to me and when starting this course I was just amazed at how excellent the professor is. Lessons are nicely divided into chunkable sections and explained below. You literally feel as if the professor is talking to you, and there is this natural real-life vibe with some giggles too! Hats down Professor Chuk! I have done a lot of courses in my life and this is by far THE BEST one! Also, I have some financial issues, and looking for self-studying for free was very challenging as there is no structure. Coursera helped me with financial Aid which means I will be able to get the certificate that I could then present to my future employer. I am so happy I have found this course! The best part is... I can't wait for the next morning to keep learning and doing assignments. I can actually write some basic codes and I UNDERSTAND it! Priceless for me! Thank you from the bottom of my heart !!!!

By aravind b n E

Aug 26, 2020

Overall, this is a great introduction to Python. Prior to this class, I had zero Python experience; however, my review will be biased because not only am I a graduate of University of Michigan, but I also have 30+ years of software experience including Structured Text (CoDeSys), C, C++, C#, and a half-dozen others.Professor Severance is a great teacher – I wish I could have had him as a professor during my years at U of M.Four-point-nine-star review: because I find a few things lacking in these introductory software courses, and this one in particular.Development and debugging: line by line stepping through our code using a “better” software tool. Atom and the IDLE tools are VERY lacking in development capabilities.It is fundamental to software development to be able to step through your code, line by line, set breakpoints, and easily examine variables and values as they change. And I believe this would make it MUCH more clear to new software students exactly what a CPU is doing when processing code.I know the video course tried very hard to “sketch” out what is really going on in While loops, For loops, If-then-else statements, and function calls. However, I think that students, especially students new to software overall, would benefit greatly if they could use a more professional tool than the Atom and IDLE tools. And if that’s not possible, I think the videos should show the actual animation of stepping through line-by-line and setting breakpoints in example software, using such a tool.Visual Studio Community version is FREE online, and has all these capabilities. I’m not promoting Microsoft or this tool, other than it’s an excellent example of the types of tools students should use for really learning software. And they will benefit greatly from this experience when they evolve to the professional level.And two footnotes about Python:(a) Implicit conversion from int to float, and(b) indentation.These are my main “beefs” against Python; in the 21st century, implicit conversions should never be allowed. And the fact that Python 3 (not Python 2) implicitly converts integers to floats during mathematical operations will bar it from being an enterprise professional language. Indentation instead of braces or other blocking methods: over and over again students will be stumped as to why their code does not work because tabs and spaces are being mingled in the code. A professional language should not do that. Indeed, one must carefully make sure the settings convert tabs to spaces.

By Mutairu A A

May 26, 2020

DON'T GIVE UP SO SOON. KEEP ON MOVING TO COURSE 2 OF THIS SPECIALIZATION.

Sections 1-7: I had no previous knowledge about programming, even my educational background doesn't related to computer science at all. I have passion for working on the computer as a graphic designer as well as website designer, I thought I must have knowledge of programming language in order to ease my work as a website designer, but everything in this full 7 section course offers me the basic knowledge of programming with python, so nothing came as a complete surprise, that's why I mustn't quit so soon, I need to proceed to the next course to have viable workable experience in this specialization.

This is also my first course on coursera so I did not realize until around section 3 that we were supposed to read the chapter from Charles' book (which is free) Python for Everybody: Exploring Data Using Python 3 and then view the lectures. If you have never programmed before I recommend that you read these chapters first and then watch the lectures. If you're a programmer, you can skip the reading and watch the lectures until you hit material that is more challenging and then I recommend reading the chapter and following all of the exercises for the beginners.

In my own opinion Charles Russell Severance is a great lecturer although he somehow seems to be funny sometimes but I really interested in this course because of him. If everyone of the lecturer happen to be like him even an academic challenged individual can easily master the subject matter. All the topics of discussion were explicitly stated. All the videos were well organized in a logical manner. As the material became more difficult it became more interesting and I grew to enjoy and appreciate the down-to-earth style that Dr. Chuck has when teaching a concept in the course. I believe that he may be the person who can help me realize my dream in programming and understand how to properly execute classes with functions in my coding.

The course was easy (I expected this), and I was only truly challenged on the last section of the course where the homework took me more than 5-10 mins to complete. Anyway, I was astonished when I got it later.

I'm looking forward to the next section of this 5 part specialization of Python for Everybody course on Coursera, where I expect to be more challenged than in the first part (Getting Started with Python).

Thanks for reading this and I hope it will be of help to you.

By Suyash D

Jan 12, 2016

This course is a perfect one for people who are beginning to take their first steps in the world of Python (and programming, in general).. All the lectures, assignments, and the course materials offer quite good insight to basic and fundamental programming concepts..

And, considering the syntactical ease of Python, it makes programming easy to learn and understand, removing the extra clutter found in the more traditional languages like C/C++ or Java,,

And, finally, the instructor, Prof. Charles Severance, who is more affectionately called Dr. Chuck just mixes fun and learning to create quite an exciting and memorable teaching environment,

But, while all of this good, I felt that this course lacked the bite for a more advanced learner or someone who has spent sometime in the world of programming.. The complexity of the quizzes or the assignments are at beginner level... Best for complete beginners..

But, like i mentioned earlier, it is very easy to rush the whole course in a couple of days time or at most, one week for an advanced learner.

This course lays the foundation for the more advanced courses in Python.. Technically, it is the first part of the Programming for Everybody specialization, which consists of 5 courses, revolving around the world of Python..

So, my final advice to all beginners is to take their sweet time understanding and grasping these fundamental concepts,, These form the foundation stone for any programming language as well as Computer Science world. Don't worry about the assignments, you will get more than ample time to complete them and succeed in them..

Plus, I feel that you will also enjoy some of the bonus interviews.. They could be quite motivating or thought-provoking..

And, for advanced beginners, you can rush through this course and brush up on some basic concepts to move into more advanced courses, which will not only be a lot more challenging and catering more advanced and diverse concepts and topics..

And, in my opinion, this specialization package could be, at this current moment, the best possible experience when compared to learning the basics of Python online.. And, could be the closest thing to a face-to-face learning experience..

By Rushabh P

Apr 14, 2021

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, unlike some moocs 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. The only issue I have is that if you are auditing the class, it isn't as nice an experience. You can't submit quizzes to see if you got them right and all your coding problems are marked wrong. You can still do the coding and the website will error check and all, but you won't get the pass/fail grade to be sure you got it right. I worked through all the materials, including reading the chapters in the book in just four days. I'd say there is about 2 to 4 hours of work per "week" expected. So, great course, but Coursera has become more interested in making money than in those of us who must only audit. It is not worth my time to chase up financial aid for something I'm working through so quickly. I'd rather spend the time working on a portfolio for future work than to bother about all that. I'm disabled, so I have no money to through at the problem. So, if you can only audit the class, is it worth it? YES! Just prepared to be highly annoyed with Coursera. The problem isn't the instructor's fault and I'm glad to have the materials. The videos covers what's in the book, but in an easy to understand way, so when you read the chapter associated with it, you can follow along without it being too dry or laborious. Then you are ready for the quiz and coding problem(s), and then a little wrap up material before moving on to the next lesson. I'm glad we are allowed to work ahead. I'm moving on to the second course in the specialization, which picks up where this one left off. If you want to learn Python or just "a" programing language to get a start or just dabble in programming, this is a great place to start!

By Yash Y

Jul 18, 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, unlike some moocs 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. The only issue I have is that if you are auditing the class, it isn't as nice an experience. You can't submit quizzes to see if you got them right and all your coding problems are marked wrong. You can still do the coding and the website will error check and all, but you won't get the pass/fail grade to be sure you got it right. I worked through all the materials, including reading the chapters in the book in just four days. I'd say there is about 2 to 4 hours of work per "week" expected. So, great course, but Coursera has become more interested in making money than in those of us who must only audit. It is not worth my time to chase up financial aid for something I'm working through so quickly. I'd rather spend the time working on a portfolio for future work than to bother about all that. I'm disabled, so I have no money to through at the problem. So, if you can only audit the class, is it worth it? YES! Just prepared to be highly annoyed with Coursera. The problem isn't the instructor's fault and I'm glad to have the materials. The videos covers what's in the book, but in an easy to understand way, so when you read the chapter associated with it, you can follow along without it being too dry or laborious. Then you are ready for the quiz and coding problem(s), and then a little wrap up material before moving on to the next lesson. I'm glad we are allowed to work ahead. I'm moving on to the second course in the specialization, which picks up where this one left off. If you want to learn Python or just "a" programing language to get a start or just dabble in programming, this is a great place to start!

By Abdullah A K

Jun 17, 2019

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, unlike some moocs 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. The only issue I have is that if you are auditing the class, it isn't as nice an experience. You can't submit quizzes to see if you got them right and all your coding problems are marked wrong. You can still do the coding and the website will error check and all, but you won't get the pass/fail grade to be sure you got it right. I worked through all the materials, including reading the chapters in the book in just four days. I'd say there is about 2 to 4 hours of work per "week" expected. So, great course, but Coursera has become more interested in making money than in those of us who must only audit. It is not worth my time to chase up financial aid for something I'm working through so quickly. I'd rather spend the time working on a portfolio for future work than to bother about all that. I'm disabled, so I have no money to through at the problem. So, if you can only audit the class, is it worth it? YES! Just prepared to be highly annoyed with Coursera. The problem isn't the instructor's fault and I'm glad to have the materials. The videos covers what's in the book, but in an easy to understand way, so when you read the chapter associated with it, you can follow along without it being too dry or laborious. Then you are ready for the quiz and coding problem(s), and then a little wrap up material before moving on to the next lesson. I'm glad we are allowed to work ahead. I'm moving on to the second course in the specialization, which picks up where this one left off. If you want to learn Python or just "a" programing language to get a start or just dabble in programming, this is a great place to start!

By Ashray G

Jun 1, 2019

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, unlike some moocs 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. The only issue I have is that if you are auditing the class, it isn't as nice an experience. You can't submit quizzes to see if you got them right and all your coding problems are marked wrong. You can still do the coding and the website will error check and all, but you won't get the pass/fail grade to be sure you got it right. I worked through all the materials, including reading the chapters in the book in just four days. I'd say there is about 2 to 4 hours of work per "week" expected. So, great course, but Coursera has become more interested in making money than in those of us who must only audit. It is not worth my time to chase up financial aid for something I'm working through so quickly. I'd rather spend the time working on a portfolio for future work than to bother about all that. I'm disabled, so I have no money to through at the problem. So, if you can only audit the class, is it worth it? YES! Just prepared to be highly annoyed with Coursera. The problem isn't the instructor's fault and I'm glad to have the materials. The videos covers what's in the book, but in an easy to understand way, so when you read the chapter associated with it, you can follow along without it being too dry or laborious. Then you are ready for the quiz and coding problem(s), and then a little wrap up material before moving on to the next lesson. I'm glad we are allowed to work ahead. I'm moving on to the second course in the specialization, which picks up where this one left off. If you want to learn Python or just "a" programing language to get a start or just dabble in programming, this is a great place to start!

By Wenjing L

Feb 17, 2020

I'd like to say this is the MOST AMAZING programming course I've taken.

I have been trying to learn programming since I was in primary school (OK and now I am a high school graduate). Through the years I've learned Scratch, C++ and a couple of other things at school that I don't remember. But the problem was, all those teachers were going way too fast for a beginner like me to understand the whole thing. They also presumed that I understood their logic, but in reality I couldn't. So I only had to remember the "codes" and copy them from my brain onto exams. Then a few months later, I'd forget them.

But Dr. Chuck's course is amazing, literally amazing. His pace of teaching was just the perfect tempo for me, not too fast so as to get the whole picture and get things organized, and not too slow to waste time. I think he did an excellent job in illustrating the whole logic of the codes we've learned. Also as a programmer for many years, he had many small tips for us beginners (like how to find the same file in both Atom and Python) that are really useful but are not included in typical textbooks. He is also very humorous and listening to his course is nothing but boring. The funny little videos in Bonus part were also relaxing.

And I think the quiz and homework system in Coursera worked pretty well with the lectures. It gave me chances to check my progress, and pointed out the small things I missed in the lectures. I also like the forum where we can ask questions and see how hundreds of other students throughout the world are learning with me. The whole system made my learning very efficient.

Since I am just a new comer to programming, I can't pick out some technical problems of the course design. I've seen many comments saying how the course lacked some basic points, and I think they might be true. However, from my point of view, I am really satisfied with how much I successfully learned in such a short course, and I am really grateful for Dr. Chuck and Coursera for providing such a wonderful educational experience.

By Ahmed M

Sep 17, 2023

I recently completed the "Python for Everyone" course, and I must say it exceeded my expectations in every way. As someone relatively new to programming, I found this course to be incredibly informative and accessible, but I believe it would also be valuable for more experienced programmers looking to refresh their skills or dive deeper into Python.

One of the standout features of this course is the instructor's engagement. They were not only knowledgeable but also exceptionally responsive to questions and consistently encouraged meaningful discussions. This made the learning experience far more engaging and interactive than many other online courses I've taken.

The course structure was clear and well-organized, with each module building upon the previous one logically. This made it easy to follow along, even for someone like me who had limited coding experience. Additionally, the assignments and projects were practical and relevant, helping me apply what I learned in real-world scenarios.

I also appreciated the smaller class size, which allowed for more personalized interactions with both the instructor and fellow students. This created a collaborative atmosphere where I felt comfortable asking questions and sharing my thoughts.

The technology requirements for the course were straightforward, and I didn't encounter any significant technical issues throughout the duration of the course, which is a relief compared to some other online courses I've taken.

In summary, "Python for Everyone" is a top-notch course that I wholeheartedly recommend to anyone looking to learn or improve their Python skills. Whether you're a beginner or have some coding experience, you'll find the content engaging, the instructor highly supportive, and the overall experience immensely rewarding. I'm looking forward to exploring more courses from this platform in the future!

By Adenine K S H

Jan 15, 2017

Majoring in Genetics and Molecular Biology, I were fortunate enough to meet one of my lecturer who works primarily on Next Generation Sequencing and its downstream analysis. Knowing the importance of how computer science will be in the near future and its power, he urges us to learn about programming and suggests us to extend our semester to take some programming courses from my university. It was the first time I heard about those words: Linux, big data, programming languages such as Java, Python et cetera.

I started searching about some summer courses in my university and also other part time courses from other universities in my countries, but none of them is satisfactory. And then I found coursera, and decided to register for this course - Programming for Everybody. It is really a great solution, I don't have to extend my semester, I can learn something so useful to my major yet it is not included in my own course program, and most importantly, I can learn whenever I am free and proceed in my own pace. In this way I find it easier to figure out things which I am confused of and clear them out before I think I am ready for the next.

Dr. Chuck is indeed one of the most inspiring and encouraging lecturer I have ever met. Clear explanation, and step by step guidance, he clears all doubts in an interesting way. It is his humour that helps me to remember things. Programming can be boring and dull, it is so technical, imagine that you have to follow a certain number of rules to talk to someone, but Dr. Chuck makes sense out of it (I still remember the first lecture: while you think you are joking with python, it says syntax error).

As my first programming course, I really learn a lot from Dr. Chuck, a lot more than I expected to. I truly appreciate all the efforts made by Dr. Chuck and his teams, and also, the teams behind Coursera. Thank you.

By Khurshid P

Nov 13, 2023

**Programming for Everybody (Getting Started with Python)** is a great course for beginners in the world of programming. It covers the basics of Python programming, such as variables, data types, functions, and loops, in a clear and concise way. The instructor, Dr. Charles Severance, is very engaging and makes the material easy to understand. One of the things I liked best about the course was that it was very hands-on. There are many exercises and programming assignments throughout the course, which help students solidify their understanding of the material. The course also includes a number of projects, which give students the opportunity to apply their skills to real-world problems. Another great thing about the course is that it is very flexible. Students can work at their own pace and can access the course materials from anywhere with an internet connection. This makes the course ideal for students who are working full-time or who have other commitments. Overall, I highly recommend Programming for Everybody (Getting Started with Python) to anyone who is interested in learning to code in Python. It is a great course for beginners and provides a solid foundation in the basics of Python programming. Here are some specific things that I found helpful about the course: * The instructor is very clear and concise in his explanations. * The course is well-organized and easy to follow. * The exercises and programming assignments are challenging and helpful. * The projects are interesting and relevant. * The course is flexible and can be completed at your own pace. If you are a beginner to programming, I highly recommend checking out Programming for Everybody (Getting Started with Python). It is a great way to learn the basics of Python programming and to start your journey into the world of coding.

By Meesun K

Apr 23, 2018

If anyone is unsure where and how to start and feel like they aren't very "tech-savvy", this class is the place to start. Best Computer Science intro class I had taken without the pressure of learning the more technical stuff. Professor Severance introduced coding with very simple and layman terms. I came in hesitant and unsure if coding was within my reach, and after taking his course I am not only amazed with how much I was able to understand, but am looking forward to learning more. His lectures are easy, short and to-the-point, no computer jargon or overly complicated terms. And the assignments push you enough to really understand the new concepts he is teaching. Rather than just coding, he is teaching us to to be hyper-aware of our writing, how a computer interprets it and its affect in the end result in our code. If he is teaching any other classes in Python I will definitely take them. If not, I feel like I have a solid foundation to continue my self studies. I was very lost where to begin in my desire to learning coding.

Thank you very much Professor Severance, your passion and desire for people to learn coding through Python shines through this course. I appreciate your effort to make learning such a foreign area of study (to most people) much more approachable, and even coming alongside in sympathizing with our frustrations. Learning something new is difficult, but having a teacher who understands this and wants to help the student is beyond what a student can ask for of his/her teacher.

Again if you have had a desire to learn coding and thought it was impossible, feeling lost going through all the different youtube videos and forums. Take this course! It'll give you that basic foundation in learning to code without being overwhelmed by technical jargon.

By Chunjun F

Jun 25, 2023

I have just finished the "Programming for Everybody (Getting Started with Python)" course as part of the Python for Everybody Specialization on Coursera, and I must say, it is one of the best introductory courses to Python programming I've come across.

This course served as a fantastic stepping stone into the world of Python. What stood out to me was the structure of the course. The flow from basics to more advanced topics was gradual and natural, making it easy to follow along and grasp concepts clearly. Even with no prior coding experience, I found myself not just understanding, but truly enjoying the process of learning.

The instructor, Prof. Charles Severance, is a fantastic educator. His teaching style is engaging and interactive, and he has a knack for making complex topics seem simple and accessible. His enthusiasm for the subject is infectious and certainly enhanced my learning experience.

Moreover, the hands-on exercises and assignments were a valuable part of the course. They provided an opportunity to put the theoretical concepts into practice, reinforcing my understanding and increasing my confidence in coding.

I also appreciated the robust community surrounding this course. The discussion forums were incredibly helpful, allowing students to interact, ask questions, and share insights. The sense of community made the learning experience even more enjoyable and fruitful.

For anyone looking to start their Python programming journey, I cannot recommend this course highly enough. It's not just about learning to code; it's about understanding the logic and beauty behind it. My completion of "Programming for Everybody" has left me feeling accomplished and eager to continue my Python learning journey.

By Harshad S

Jul 10, 2020

From start I know Coursera is one of the best online platform to learn things in quicker, proper, and smarter manner although I am not a newbie in programming but doesn't know how to code in python that is only reason I choose this course after seeing the ratings of the course I am eager to join this course. And as expected this course is far more better than my expectation and the Instructor of this course is really very good.

Charles Severance is one of the best teacher on online platform, I go through, really enjoyed the way he taught to us. His techniques, his way of teaching is something which makes him unique, and may be that's the reason most of student enjoy to attend hi course. I love the way he start teaching from the scratch and cover almost everything which is either required for course or essential for us. I have completed this seven week course in just within two weeks because I loved the way Professor Charles Severance teaches.

I am glad to attend this course and looking forward to attend the further courses by Doctor Charles Severance, continuing this series of Python learning. At last I would like to suggest all of aspirants want to learn python to go though this course at least once.

I loved various blogs in the end of every weeks either it is interview of any one or just a fun blog of office tours of Bangalore, Paris, Milan ,Seoul etc.

At last I wanna to thanks Coursera for providing this course to us and I would also like to thanks Michigan University for providing this course to us . Thank you Coursera and thanks to Michigan University to providing us such a wonderful course.

THANK YOU :)

By nasreen.shaik

Jul 5, 2020

Has many high-quality university courses fromtop U.S. universitiessuch as Stanford, Princeton, and Yale as well as international institutions such as the University of London and HEC Paris.Course feesare not immediately shown on the Coursera course pages, unfortunately. To view the fee, you have to click on "Enroll" and register for the platform. This will display the individual price for the course (for paid courses).If you want to take a course without a certificate for free, you can choose the "Audit" option for many courses (when registering for the course).Course series of several online courses are calledSpecializations. These require payment of a fee (monthly subscription, don't forget to cancel!). However, you can often take the individual courses of the series free of charge (without a certificate).Anyone enrolling for a paid course or Specialization will get access to a7-day trial period. If you are a quick learner, you can sometimes complete a course within the trial phase (and thus possibly even receive a certificate for free!).Some (not all) of thePersonal Development / Career courseshave been criticized by users as being rather superficial. Anyone who is already working and has an academic degree may not learn much in some of these courses.A clear advantage over other course platforms is theeasy navigationwithin courses. Videos, tests, discussion forums and further reading materials are easily accessible.For some courses, a final exam with an assessment by other students is required (Peer Assessment). This often works well, but for smaller courses with fewer participants, it may take some time to get adequate feedback for your work.

By sanjay N

Nov 8, 2022

Hello there, If you want to learn Python and looking for the best Python course on Coursera, or you are just wondering if the Python for Everybody course from the University of Michigan on Coursera is worth your time and money then you have come to the right place.

Earlier, I have shared the best Coursera certifications for Python and In this post, we will review Python for Everybody from the University of Michigan, one of the best Coursera specialization, and certification for Python developers.

You should read this review before you join any Python online course but if you are in a hurry and want a quick Yes/No answer whether you should join this Coursera specialization or not then our answer is Yes, by all means, you should go for it.

This is one of the most comprehensive Python courses on Coursera and covers all the necessary areas like basics, data structure, database, web scrapping with python, and much more. More than 750K people have already joined this course which is also a big proof of its quality. Many people say that learning a programming language can be a difficult task and can take months and months to learn even the basics so then you start developing your own products whether it was a web service or a mobile app but what if I say that there is a language that can be learned in a few weeks and that language called python. Throughout many research in many platforms and online courses, I have found one of the best and comprehensive online courses to learn this fabulous language and called Python for everybody specialization offered from the Michigan university through an online platform known as Coursera.