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:

226 - 250 of 10,000 Reviews for Programming for Everybody (Getting Started with Python)

By Daniel D

Jan 21, 2019

I work in lesson design and blended learning teacher training. I train teachers how to combine effective teaching practices with technology in K-8 classrooms. There is lots of room for improvement in this course. I would not recommend it to someone with no experience. I have no experience in coding, and did well in this course because I went to other sources to answer my questions and fill the knowledge gaps in this course. Though the instructor was great. He seems very passionate.

From a teaching/pedagogy standpoint the scope and sequence was poor. It went from extremely broad (defining computer parts) to hyper specific (defining variables in python) really quick. There was no information between on the practical pieces of what python is, what it looks like on our computer, and how we interact with it.

It feels like multiple people got together to build the course, but after it was finished they never came back to say “Here’s where we didn’t communicate, let’s edit these things.”

There is a HUGE disconnect between writing python programs and running them vs. running the actual python platform and typing commands line by line. The most frustrating thing was that every example in the course was given as a line of code in the python platform with the chevron prompt, and every single assignment was about writing a program in the text editor and the running the program. I didn’t realize these were two completely different things until about week 6. PLEASE ADDRESS THIS. Make it clear for future students that this is a thing. Go over how to use both, and the benefits and drawbacks of each. Make it clear that your examples are taking place in the command line python platform, but our homework is writing programs and saving and running them. I didn’t understand the use of the ‘type’ function until I realized this discrepancy. This was so confusing.

Some of the quiz questions were very specific questions that were mentioned for about a second or never explicitly made clear. Some of the ideas that were emphasized or mentioned multiple times in the same lecture video (seemed important) were never asked on the quiz. I can give examples of both.

I learned some stuff, but overall I would not recommend this course without pointing to the discrepancies. I would say there are multiple obvious areas for improvement and multiple gaps in knowledge that I filled from other sources. I could give more specific examples, but I feel like I already wrote quite a bit.

By Piotr B

Sep 6, 2020

To be honest, I thought the course stumbled and fell short. It was far too basic and slow paced. Considering how little is taught, even for a beginner's course in Python, it could hardly be described as college-level material.The tone was a bit immature at times, and perhaps appropriate for a grade school level classroom--not something for college students or working professionals. Even if the goal were to teach those having absolutely no programming experience, the course could accomplish that while providing more content by doing the following: keep up the pace of the lectures, give better (more relevant) coding examples, and remove the portions of the lectures that are irrelevant to the course objectives.Is the course worth the price? Hell no. If you do pay, you may feel very cheated at the end. The entire course can be reduced to 3 pages of notes. One would be better off checking into other free, online tutorials.I'm not sure about the value of all of the videos titled "Office Hours." They look like nothing more than self-promotional behavior from the professor, as if to say, "hey look how great I am making this irrelevant two-minute video in Paris." They're really nothing more than that.In one video, Severance corners a guest speaker at a conference, who appears annoyed after a few minutes and gives a polite brush-off: "other people here would like to speak with me too." It's obvious that Severance didn't set up the interview beforehand or warn the other person that he was going to be videotaped. Things like that make the professor look naive, unprepared, and unprofessional. After all of these videos, you will ask yourself, "okay, why did Severance make me watch that?" "What was the point?" And you'll shrug your shoulders and say, "gee, thanks for wasting my time … again."

By Josephine W

Sep 7, 2020

The teacher is likeable and the introductory videos really hooked me on the course. However, as a complete beginner, I was very put off by the way that the graded assignments had very little link to the content 'taught' in lectures. In fact, the lectures seem to ramble from one thing to another rather than having the teacher sit down and give step-by-step examples on how to code. Therefore, most of what I learnt was through the textbook that is provided for free anyway, so I may as well have taught a lot of it to myself. After the first few lectures, I stopped feeling as though I was being treated as a beginner, even though this is supposed to be 'Programming for Everybody'. Honestly, a bit of a let down.

By Lee D

Mar 27, 2017

This course is a first time programming class using Python. This is not what I was looking for. I wanted an introduction to Python for someone who knows a some programming already. Also, this teaches Python 2, which no longer cuts it, especially for an intro class where you'll be taking further work. It may have made sense when this class was done 3 years ago. It does not now.

The teacher was very lively and engaging, and I would enthusiastically recommend taking an online class with him, but the class is out of date and not what I was looking for.

By Ravi T K

Apr 2, 2018

This coursera team has given me a night mare today. The course is superb and the tutor is also very good. But the thing is regarding their prices. I purchased this entire course(5 courses) for 49$ initially. But later I thought of applying for the financial aid for the entire course. I applied and waited for 15 days to receive the status. After 15 days the financial aid is approved. After completing the first course in this 5 course part it is asking me to purchase another course for 79$. Team please remember one thing any one would apply for financial aid to seek help from you. Not to keep burden. I cannot apply for the financial aid again as I was in my last semester and I want to complete the course asap. Now I was in total confusion and they totally betrayed me. So the next four courses would cost me 79*4=316$ and my first price for all the 5 subcourses is 49$. Just compare yourself. This is totally unacceptable.

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 24, 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.

By Srimathi B

Oct 23, 2020

When I started this course I had a very little knowledge about programming. Frankly when I started to do the first lesson, I felt very nervous thinking whether I was able to complete this because this is my first programming course that I ever took. Today, I am very happy that I was able to successfully finished the course making me adequately enough individual to write a simple block of code in Python. I believe this is all due to the way and the amount of course material provided in this course. Videos are not too long or too short. The length of all the videos are just right. I simply cannot resist to mention I love the instructor’s writings on slides/screen. Those writings really helped me to understand theories and concepts of each lesson. Besides, those made me to feel that I was in an actual classroom.

Text book is written in very simple, clear and concise English making me to read whole chapter after each lesson without getting distracted or bored. The exercises provided at the end of each chapter are appropriate and gave me a chance to practice the concepts that I have already learnt.

The amount of course material provided for each lesson was just right for me. That is why I was able to absorb the material very easily and also was able to meet all the deadlines on time.

I have become unemployed due to the impact of COVID-19 pandemic. This course helped me greatly to engage myself and learn a new skill during this difficult and stressful time. This inspired me to take more programming courses in the future. Thank you Dr. Severance!! Thanks so much for offering this course in Coursera !!!