(1484 Reviews)
(4203 Reviews)
JV
Jun 11, 2022
Excellent for beginners like me. Although, I do wish that there were more examples and explanations per topic, more exercises per topic, and more projects per topic to really drive home the material.
SM
Mar 25, 2016
excellent for beginners, very well described, great understanding grasped and its simple, very simple, but thats what makes it 5 star, is that its for anyone or as the title says pythong for Everybody
By Harsh K M
•May 15, 2020
It's not as updated as python's latest version and it's sort of not possible to keep the teaching material up to date, in online courses, I was using Python 3.8.2 while learning this course and the final problem was always giving me an error telling me that " '>' not supported between instances of 'float' and 'NoneType'"
but the problem didn't show me any error on the autograder. so it's cool! and you are a very great professor, really very interesting content!
By Dmitry R
•Jul 26, 2022
Great overview to introduce Python. Good material. Good conceptual examples. Trainer is very knowledgeable. Very clear and informative course.
By Suprita D
•Jun 29, 2020
great course, some more examples can be included
By Adarsh T
•May 15, 2020
This Course is really very helpful for beginners.
By T S
•Apr 1, 2020
good course but its more basic than i expected
By Nikhil M
•Aug 17, 2018
Nice course to have a clear idea of python
By John S S I
•Feb 3, 2016
All of the review I've read were that the course was great, so maybe it is me that was the problem. However, as I would go through the written material, I would try to work the problems given as examples, and when they did not work, I was confused and wondered why the example given to teach us would not work. I asked for help a number of times, providing screen shots of the results I got trying to duplicate what the example was supposed to show, and page numbers of where the example was presented in the course materials. One former student basically said that I should not be trying to duplicate the examples, but just accept the concept they were trying to show. Another did a good job of explaining one of my questions, but then all replies to my question ceased. I decide to drop out of the class and try teaching myself, as I have done on everything I have learned about computers since my 1st computer in 1983. I have been very impressed with other courses given by Coursera members, but this one was not one of them. All of the other submissions praise the course, so maybe it is just me, but none of the other submissions mentioned any actual things the course had done - just that it was great.
By C B
•Apr 28, 2021
This is a mixed bag of a course. While the lecturer is good, the assignments are very difficult. Do not be reassured by Dr Severance's comment that you don't need math for this course: you do. Even if it's a small amount for most, math is by far my most difficult subject and thus I was frustrated when there was no instruction for certain mathematical expressions that it seemed we were just expected to know. The moderators in the forum are vague at best but I have seen some extremely rude and patronising comments from them towards those who were struggling like myself and objected to the difficulty and assignment explanations, especially since a few of the assignments are not entirely based on the lectures. It was unclear that some information was not presented in the lectures and that we would have to use the textbook, but even the textbook seemed overly brief and not that helpful for the more difficult work. I did learn a lot, but I can see people getting frustrated with this if they are like myself and have zero background with math/coding.
By Nathan W
•Jul 2, 2021
Disappointing. Due to all these good rating, I thought this would be a really good course. My main issue with this course is that it is NOT for beginners. The videos have good production quality and the instructor is quite clear. But when it comes to trying the coding exams, the videos just dont teach you what to do. Also whats with the heavy maths for the coding exams?? Cant you just teach me the princbles of coding, not A level maths. Look somewhere else if you want to learn Python.
By Deleted A
•Jan 12, 2022
I understand each slide that the Professor mentioned, however when I tried to do the coding by myself, I had a hard time since the questions are in a paragraph, and writing the codes is a lot different compared with reading codes. Is it possible to dividing the coding assignments into several smaller sessions, which are ranked from the easiest to the hardest? This will help student have clear concepts. Thanks
By Nicola W
•Jan 3, 2022
I felt like this course could benefit from more examples and course work. It would have been nice to have the professor explain a concept, then we have a few small homeworks after each. The pace of the course seemed off as well, it was very easy ands low for the first 3 weeks however from week4-7 it was warp speed. That being said, I really did love the professor, he was fun, engaging and passionate.
By Chris L
•Feb 4, 2018
Videos are rambling at points. Also, the code assignments are 1 and done per week. This means they don't nicely build upon one another and that they can be pretty unforgiving if you aren't ready to spit out the culmination of the week's lecturers in 1 go. The course would be better with more focused lecturers and multiple short code assignments that build on one another.
By Jake A
•Apr 12, 2023
The course is ok, but the jupitor notebook for practice is very sloppy and wasteful and cumbersome.The course couldve done way better with questions, exercises and practice that was cleaner and way more simple and helped you memorize things. Drilling the simple aspects of what you were learning wouldve made the course way better.
By Syed T H R
•Sep 11, 2021
It is a good course but the assignments are not explained in a very good manner. The programming assignments tend to get difficult due to the questions asked which are not well explained and they are a lot difficult to execute. Teaching is good but the exercises should be explained much further.
By Tushar K
•Jul 22, 2017
I feel that course should be split out for people with programming background and the first time Python programmers versus the first time programmers. There was too much repetition in some of the classes around basics of programming than python. Thanks!
By M C
•Jul 9, 2024
Python básico, si quieres aprender python necesitas otro curso adicional
By Prashant K
•Sep 3, 2024
-_-
By Katherine B
•May 30, 2022
I thought the history of the tech itself was really useful. It helped me better understand how a computer works. However, having just finished the Google Analytics course, and having previously worked as academic faculty, I was bothered by the quality of this course. First of all, a Python for Everyone course with a single teacher is probably not the best strategy. This program is a representation of not just UM but academia itself. It needs to be on par with the offerings made by larger corporations, which means it needs to take into account diversity in representation as well as user experience. These videos are long and contain a lot of unnecessary information because they are constructed from the perspective of what the teacher thinks is important rather than how users actually learn or what they need to know to get started. There is crucial information missing from the first course. I wasn't told how to open or use the terminal in mac, and there's a staff member on the discussion boards responding to everyone's query about it just saying "it's explained in the course." Again, a course that centered on user experience would have a better response to this problem, even if people like me are overlooking information. It's clearly not easy enough to find. Finally, the peer review process is unfortunately flawed. My first rater either couldn't see my photographs or just chose to fail me because he didn't understand the process. This was extremely discouraging for a first-time user. I think you have to keep in mind that I can log onto YouTube & watch a 1 hour tutorial and learn more than I did in the entire first course of this class. The reason I'm going into so much detail here is that, as a former academic, I am often concerned that we are not offering the same quality of online education as companies like Google and IBM. This program is a good example. I pay the same amount for a Google course, but I get a lot more quality. As a represesntation of UM, this course has to make people wonder: If this is the quality of education I expect to get from a major University, why should I pay the most expensive school in Michigan for courses that aren't constructed with consideration for user experience? Moreover, there is too much emphasis on academic honsety for a course that can't protect it. The peer review process is less likely to keep anyone from cheating as it is to discourage honest users who make mistakes. Honestly, if I were using this course to determine whether I wanted to take more courses from a University, and UM in particular, my answer would be a hard "no." I'm better off on YouTube. I'm sure people worked hard to produce this course, but I think a larger team, more diverse perspectives, and a firm root in user experience design are a miminum for this kind of online education.
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 Cassi M
•Dec 24, 2020
There's a lot the class doesn't cover, things it doesn't do a great job at being a beginning class. For the FIREST class on python, I'm incredibly disappointed with how its run. The not being able to see what others did and thus know if thats the same thing you did wrong means that every time you are unsure you have to ask a teacher, which can take hours or days to be replied to. I ended up not using any teacher help and instead had to contact a friend who does programming to explain things that were in the homework but no where in the text or videos to explain things that SHOULD have been explained before getting the homework. If you're willing to do your own legwork or don't mind waiting between responses, I'm sure the class is great. Personally, I'm extremely disappointed. Look at the discussion each week, there's tons of questions of just not understanding why things aren't working.
Watch out for information in the homework that is wrong or needs to be changed to make it correct instead of leaving blanks which would have been easier to understand in a beginning class. It constantly felt like trying to figure out what they were tricking you with in in the homework by giving you information and equations that don't actually work as written. I'm just not impressed and as someone with a teaching background, I'm pretty disappointed in the execution of this class that should be an absolutely basic class but its also trying to trick you in ways. I'm just not impressed.
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 Bita B
•Dec 30, 2020
I know the instructor has a lot of knowledge but knowledge is not enough for teaching. I couldn't watch the videos because of the whole different types of super intense colors he used (pure cognitive load) and then he went on almost every line of code and made them disappear with strikethrough! Unbelievable! I was only able to do the assignments because of a book I've read about NLP and Python. I gave all videos a try and hoped it's not always the same but I couldn't watch them. I hope the Instructor will find another way to share his knowledge!
By Mary S
•Jun 22, 2023
I have had courses presented much better. This course is not written for the beginner. My biggest issue is that ALL homework assignments have to be completed AND completed at 100% to PASS the course. This is problematic as it sets up learners to fail. There are much better ways of handling grading than what is presented in this course. I started another similar course at the U of MI, which was presented much better than this course, but the grading system was somewhat problematic as well.
By Fabrizio G
•Jun 1, 2022
El curso da saltos muy grandes de ejercicio a ejercicio. Al principio se habla de que "cualquiera puede hacerlo sin conocimiento alguno" pero creo que para culplir esto último, debería ir mas lento en cuanto a los ejercicios. De nada sirve mirar 30 minutos o más de video y que luego pongan un ejercicio que incluya todo eso del video al estilo de "bueno, ahora arréglatelas tú solo con este ejercicio, haz todo lo que aprendiste". Por momentos me resultó bastante frustrante y poco instructivo
By Lovkush A
•Oct 13, 2016
Sense of humour is off-putting. Tone is unnecessarily childish ("Python is yelling at you"). Key ideas are unmotivated (just trust me, functions are useful!). Includes line of code impossible to understand in earlier videos (e.g. loops appear in earlier weeks). Office hours just seem like professor showing off all the places he goes to. I enjoyed the interviews with people discussing their work or history.