Dec 03, 2016
I have not found an easy way to learn how to code with python language. Mentor are really helpful and Dr Chuck is one of the most self explain professor that I have met in my three university career.
Jun 07, 2019
Getting a bit more challenging than the earlier courses in the specialization. The exercises require more struggle, but all the information is there. Another step along the way. Thank you, Dr. Chuck!
Dec 29, 2016
toughest of all , very tough
by Michael B•
May 17, 2017
needs more homework problems
by Rongkai S•
Jul 27, 2017
Hope to have more exercises
Aug 30, 2019
too hard for a beginner
Jul 28, 2016
it's hard to understand
May 13, 2016
more content is needed.
Sep 29, 2018
by Benedikt S•
Jan 22, 2020
by Golam R•
Jan 31, 2019
little bit hard
by ASHREF S S A•
Jun 10, 2017
Feb 07, 2020
by TATENDA Y G•
Jun 21, 2018
Dec 05, 2015
by SARVESH K•
Sep 04, 2019
by Hank L•
Dec 11, 2019
NOTE: I am taking this course as a professional looking to move from Excel (which I have a high level of experience with) to Python. It is entirely possible that this course perfectly suits the needs of a person who has taken programming classes before and can fill the gaps, but it was not well suited for someone in my position. Below is my review of course #3 of the Python for Everybody certificate program.
Let me start by saying that much like the University of Michigan football team, this course is highly reviewed at the onset, starts off well, and falls apart near the end.
The class does a good job of covering basics on a topic, but expects one to bridge the gap between learnings with steps not covered (or barely touched on) in the program. This is likely due to an effort to keep the videos manageable in length, as I have yet to come across one longer than 20 minutes. However, this attempt at brevity causes much to be missed in execution; many students post the same questions to the online forum for help, which leads one to believe that crucial steps were missed or overlooked by the majority of students. I routinely find myself passing the 10-question quiz on the first attempt, but then not understanding what the assignment is asking me to accomplish. This results in me making wild guesses at the code and re-watching hours of content for a throwaway sentence that holds the key to the problem at hand.
To summarize, the videos seem to prepare the user for the end-of-chapter quiz, but the assignments are far detached from the learnings of the video and textbook. This course might be well suited for someone who has used Python or other languages in the past and wants to take a course to refine their skills. If you're a professional looking to learn Python for the first time, you're better off buying a book that provides the answer to an exercise with step-by-step rationale for the process (something the author's textbook does not do, unfortunately).
by Alexander C•
Nov 19, 2015
Compared to other Python Courses I have taken this is course has no meat on them bones and is NOT worth $80 at all even for a certificate. However for FREE? ok. Worth the introduction to some useful tools. Spend your time and money on a more valuable course like Fundamentals of Computing Specialization, which is awesome, and is about the same price as of this writing.
This course offers no challenge, little content, and the assignments let me down. Assignments are basically handed to you where you only need to alter one line of text to get the right answer on what is supposed to take an hour.
Introduction to Interactive Programming in Python thru Rice U has content and weekly mini projects that really push your learning ability and after taking the courses, I felt like I really got something out of it.
This course barely scratches the surface of "Accessing Web Data" and does nothing to challenge your coding skills. The positive side, it introduces you to Web API's, the basics of Beautiful Soup, and other BUZZWORDS. At least structure assignments to combine all of the efforts learned in previous chapters onto one another.
Side note... what is the professor doing filming lectures on vacation or at lunch? This does nothing to add to the content of the course and is distracting and unprofesh.
The meaningless assignments let me down.
by Alexandre n M p•
Nov 07, 2019
After finishing this last part of this Specialisation I fell completely frustrated and agree with other feedbacks in this list. The first part of this Specialisation was really inspiring and I feel that learned a lot. In parallel to those courses, I was able to apply the knowledge acquired in the Py4e to learn Matplotlib, Pandas and Numpy and I was very excited applying that learning in my own research.However, this last course, ‘Using Python to Access Web Data’ was ridicule difficult. The exercises were impossible to my knowledge and understanding. There must be something wrong, since I was able to complete the first courses. The exercises were always challenging, but I was able to accomplish them. While the first courses I was able to understand and find the sources on the readings; this last one was awfully dispersed. I simply didn’t understand the codes, the structures and how to parse the information.While I was exciting discussing and suggesting those first courses to my colleagues. Sorry, this last one I cannot recommend, since I did not understand the codes. I am really sorry for this feedback; but I know that I gave my best and I was unable to enjoy this course. Now I feel that I need to search for another course to learn how to access the web with Python.
by Tom K•
Jun 13, 2017
I adored all the previous courses but I think there is some guidance lacking in this course with made me complete it with quite some frustration. The manual does not nearly explain enough as it gets more complicated. There should really be some more guidance as how to maneuver through all the lists and dictionaries . Also a lot of example code is just there without anyone telling you why, which makes it hard to understand what is actually going on.
It might also be nice to get some extra help or at least some tips when you are using python 3. The manual is adapted for Python 3 but the course is not at all, which means you have to convert all example code which is time consuming and error prone.
Then as a last thing, it is really annoying that I cannot do the quizzes and exercises without watching the movies. Especially those stupid questions as who invented this and this. Sorry but that is really not what I want to spend my time on.
Mar 14, 2016
The continuity and smoothness of the first two Python courses have been lost. From week 3 onward the assignments were badly worded, and that distracts the learning. People were trying to decipher the wording of the questions, not learning how to code. Lectures of later weeks were "rushed", very little buildup of understanding and I felt assignments were done for the sake of passing, very little were learned during those final 3 to 4 weeks. Effort were mostly wasted as little learning has been retained. May be there are topics that needed to be introduced for Course 4, will see, as I'll be doing straight after. The course overall is still very positive and the prof. clearly has put in a lot of effort and they are greatly appreciated.
by Michael T•
Jul 14, 2017
I thought that in multiple situations they tried to get around teaching something that they considered beyond the scope of the class and it didn't work very well. For example, one chapter required that you set up a non-standard library. Instead of actually teaching students how to set up non-standard libraries, they just gave you a file that would make everything in the chapter work. This is fine for a class, but in the real world there aren't people handing out magical files that make everything work.
by Nicolas C•
May 18, 2019
I think that the average user will be overexerted by the complexity of this course after week 4. You have to consider that most participants barely have experience in programming at all and I am pretty sure that some will get lost, lose interest and definitely will not be able to reproduce this kind of web scraping for their own projects.
The step from scraping through simple HTML to using libraries and APIs was too much in my opinion.
by Yixin W•
May 30, 2018
This course is really really challenging if you only took the first two courses before this. The tests are quite hard to get. there are many moving pieces and it is hard to know where to begin with. I tried very hard to understand the lectures but i would say it just doesn't help with the tests.
I wouldn't recommend to beginners like me. but if you know python for a while maybe that's another story.
by Fahad F•
Jun 15, 2019
As a beginner, the first two courses had really helped me in getting a solid understanding, but in this course I was somehow left with feeling as if I did not grasp the full content of the course. I think there was too much material to cover and less support to really achieve it.
Nevertheless, Dr. Chuck's way of teaching is awesome, wish he could have given more lectures in this course.
by Andrea V B•
Nov 25, 2015
Professor is good and funny, and subject is interesting, but that's all. Very basic course, very easy to follow and not at all challenging. Also (maybe because being that easy), peer review is compromised by people who doesn't really know what they're doing there, with comments that were clearly made without any knowledge about the subject.
by Daniel H T•
Sep 26, 2019
I felt that more practical examples were needed. I struggled getting the exercises done. Even when I completed them it didn't feel like I knew what I was doing - more like "ok it is working now, don't touch it" feeling is what I felt. I understand one might say, the canned reply of "that is how programming is" but this one felt different.