subject

Coursera: Using Python to Access Web Data

 with  Charles Severance
Class Central Course Rank
#3 in Subjects > Programming > Programming Languages

This course will show how one can treat the Internet as a source of data. We will scrape, parse, and read web data as well as access data using web APIs. We will work with HTML, XML, and JSON data formats in Python. This course will cover Chapters 11-13 of the textbook “Python for Informatics”. To succeed in this course, you should be familiar with the material covered in Chapters 1-10 of the textbook and the first two courses in this specialization. These topics include variables and expressions, conditional execution (loops, branching, and try/except), functions, Python data structures (strings, lists, dictionaries, and tuples), and manipulating files. This course covers Python 2.

Syllabus

Getting Started
In this section you will install Python and a text editor. In previous classes in the specialization this was an optional assignment, but in this class it is the first requirement to get started. From this point forward we will stop using the browser-based Python grading environment because the browser-based Python environment (Skulpt) is not capable of running the more complex programs we will be developing in this class.

Regular Expressions (Chapter 11)
Regular expressions are a very specialized language that allow us to succinctly search strings and extract data from strings. Regular expressions are a language unto themselves. It is not essential to know how to use regular expressions, but they can be quite useful and powerful.

Networks and Sockets (Chapter 12)
In this section we learn about the protocols that web browsers use to retrieve documents and web applications use to interact with Application Program Interfaces (APIs).

Programs that Surf the Web (Chapter 12)
In this section we learn to use Python to retrieve data from web sites and APIs over the Internet.

Web Services and XML (Chapter 13)
In this section, we learn how to retrieve and parse XML (eXtensible Markup Language) data.

JSON and the REST Architecture (Chapter 13)
In this module, we work with Application Program Interfaces / Web Services using the JavaScript Object Notation (JSON) data format.

490 Student
reviews
Cost Free Online Course (Audit)
Provider Coursera
Language English
Certificates Paid Certificate Available
Calendar 6 weeks long
+ Add to My Courses
Learn Data Analysis udacity.com

Learn to become a Data Analyst. Job offer guaranteed or get a full refund.

Advertisement
Best Machine Learning Courses class-central.com

Every single Machine Learning course on the internet, ranked by your reviews

Advertisement
FAQ View All
What are MOOCs?
MOOCs stand for Massive Open Online Courses. These are free online courses from universities around the world (eg. Stanford Harvard MIT) offered to anyone with an internet connection.
How do I register?
To register for a course, click on "Go to Class" button on the course page. This will take you to the providers website where you can register for the course.
How do these MOOCs or free online courses work?
MOOCs are designed for an online audience, teaching primarily through short (5-20 min.) pre recorded video lectures, that you watch on weekly schedule when convenient for you.  They also have student discussion forums, homework/assignments, and online quizzes or exams.

490 reviews for Coursera's Using Python to Access Web Data

Write a review
1 out of 1 people found the following review useful
7 months ago
profile picture
Anonymous completed this course.
I began learning Python with this course. With absolutely no prior knowledge of or experience in Python (except lots of curiosity), I came across the first two courses on Coursera.org and loved Dr Charles' videos. It's a well structured course, especially if you have just started learning about Python and wish to build Read More
I began learning Python with this course. With absolutely no prior knowledge of or experience in Python (except lots of curiosity), I came across the first two courses on Coursera.org and loved Dr Charles' videos. It's a well structured course, especially if you have just started learning about Python and wish to build your skills more practically than by mere reading of numerous resources. There are plenty of resources that Dr Chuck (as he is fondly referred to by his students) offers in the duration of the course. I especially enjoy the bonus videos that accompany this course. They really help increase your knowledge base and urge you to know and be better and try your hand at various things. I'm glad I decided to pursue the entire specialization offered by University of Michigan, and it is all thanks to Dr. Chuck!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
7 months ago
profile picture
Anonymous completed this course.
It's a very good course for many reasons. I learnt practical skills easily. It is always fun listening to dr Chuck who always says interesting and useful things. Although I think that the edX/MIT course I took was excellent, I think dr Chuck does amazing job and he is number 1 for me (he's my HERO, I love him!) Maybe Read More
It's a very good course for many reasons. I learnt practical skills easily. It is always fun listening to dr Chuck who always says interesting and useful things. Although I think that the edX/MIT course I took was excellent, I think dr Chuck does amazing job and he is number 1 for me (he's my HERO, I love him!)

Maybe the assignments were a bit to easy, but I think there were like a guidance for us to know how to start and what to learn. In my opinion there was not enough about urllib, but it's up to us whether we want to learn it or not and the course wasn't the best place for it (I'm going to learn all the library/modules used by dr Chuck)

I think I've learnt amazing skills already thanks to dr Chuck.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
I found this course challenging in a good way. It definitely ramps up the difficulty a bit from the prerequisite courses. However it is still quite approachable. I learned a lot. My only suggestion for improvement would be to directly reference the python documentation a bit more in the lectures (as a gentle invitati Read More
I found this course challenging in a good way. It definitely ramps up the difficulty a bit from the prerequisite courses. However it is still quite approachable. I learned a lot. My only suggestion for improvement would be to directly reference the python documentation a bit more in the lectures (as a gentle invitation to reading more and discovering the more advanced capabilities) Of course you could do this on your own, but pointing out interesting landmarks to the uninitiated makes every journey better.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This course is not bad, but it is overdue for updating. First, compared to the first two courses in the specialization, this third course doesn't have a good setup. A lot of the video time is basically dr Chuck talking, looking down at his screen. You only see his face, not the slide with the code that he is talking ab Read More
This course is not bad, but it is overdue for updating. First, compared to the first two courses in the specialization, this third course doesn't have a good setup. A lot of the video time is basically dr Chuck talking, looking down at his screen. You only see his face, not the slide with the code that he is talking about. This is problematic: how is one supposed to follow what he is saying? One has to download and open the slides on the side to be able to follow. Courses 1 and 2 had dr Chuck in a small window while the slide was showing - that was much better. Second, this course is about Python 2, while the equivalent videos and assignments for Python 3 are available for free, online, under a different name. Why should Coursera charge for the old version of a course whose updated edition is available elsewhere for free?? Third, for some reason starting in course #3, dr Chuck starts talking much faster. Suddenly he just rattles off his class and one has to repeat sections just to capture the words he's saying because it's spoken so fast. Fourth, the "forum" is not a forum at all. There is really not much space for asking questions to other classmates or interacting with them, as the course moderators tend to shut down many discussions and questions. Eg. if you dare to ask a question about Python 3, they'll slam you right down. I understand they don't want to answer questions about Python 3, but seriously, why prohibit discussion or help between students?
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
6 months ago
profile picture
Anonymous completed this course.
This is absolutely a worthwhile course for anyone interested in manipulating data gathered from various sources. Dr. Chuck's lectures and extra videos are extremely valuable and place interesting context around the course information. I would recommend this course to anyone (after taking Dr. Chuck's early courses which build upon one another). Thank you Dr. Chuck & U of M! - Jeff
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
This was the 3rd course in the series of 5. The lectures were excellent in distilling the salient features. This seems to be the point where the series is deviating into more of a high level summary of things you can do with various python modules. In this case it focused on the skimming the surface of how to access w Read More
This was the 3rd course in the series of 5. The lectures were excellent in distilling the salient features. This seems to be the point where the series is deviating into more of a high level summary of things you can do with various python modules. In this case it focused on the skimming the surface of how to access web sites and use some web services. It provided a nice summary of industry standard data formats. You will not be savvy web programmer at the end of this course. You will have an basic understanding of how to use python to accomplish some very basic web scraping tasks or how to go about using web services. The assignments have now turned into very simple tests to prove you understand what was taught. They are not intended to challenge you with complicated programming problems. They do accomplish the task of proving you can do the very basic things you just learned. Bridging the gap to being able to do more sophisticated programs will require considerably more programming hours per assignment so you either need to create projects to do by yourself or have some professional need to accomplish a real job. I really can't fault Coursera for not being able to do this since that requires a much more interactive approach to get feedback on your programs as you are designing them. Overall it was a nice introduction to how some things work and how python can be used to work with the data.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Part 3 of the 4 part P4 Everyone course. I think there's also a 5th part that is a programming project of sorts. Very much looking forward to starting that. But, back to part 3. This part was definitely a bit more challenging (but not overly so). As with the previous parts, the amount of material covered is deceiv Read More
Part 3 of the 4 part P4 Everyone course. I think there's also a 5th part that is a programming project of sorts. Very much looking forward to starting that. But, back to part 3. This part was definitely a bit more challenging (but not overly so). As with the previous parts, the amount of material covered is deceiving because of the clear and concise manner in which it's presented. Having said that, it's now getting to the point where we have really covered a lot of material. The challenge for me is to retain it. for this I (personally) need MORE REPETITION. My only complaint is that there aren't more exercises to do. The text has a few extras, and I HIGHLY recommend doing these, but I'd like many more. As mentioned above, I am eagerly awaiting the programming assignment at the end. I hope this will help tie it all together (if I survive part 4). All-in-all, I highly recommend this course for people like myself who are doing this 'on the side'. For that audience, this format seems close to spot-on. For software engineer types, this format will surely be lacking and not rigorous enough, but those people are in university studying SE already. Me, I'm a statistician in my mid 50's who is making a career pivot into the land of GIS, and in that space, Python programming is absolutely essential. I really liked the geojson example with the google geocoder API. Go Dr. Chuck!
Was this review helpful to you? YES | NO
3 months ago
Marcos Antonio Quintana Marin completed this course.
Muy interesante, práctico y divertido, lo recomiendo. Excelente profesor, muy ameno y claro en sus explicaciones. Los ejercicios son útiles y permiten apropiarse de los conocimientos así como ilustra posibles usos en las aplicaciones.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
7 months ago
profile picture
Anonymous completed this course.
The flow of the teacher is very good and easy understanding. He shows everything in a simple way and it makes easier and more attractive. Thank you
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
7 months ago
profile picture
Anonymous is taking this course right now.
Prof Chuck takes really care of students. The material is useful, composite and enlighting. Five starts recommend to anyone would love to learn python.
Was this review helpful to you? YES | NO
6 months ago
Manuel J. Barbero completed this course, spending 10 hours a week on it and found the course difficulty to be easy.
Dr. Chuck did it again! A nice course that I have really enyoyed it. Useful stuff and great teaching. Highly recommended.
Was this review helpful to you? YES | NO
2 months ago
Nikita Neganov completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
As I mentioned in the previous reviews about this Specialisation, all these courses are meant for beginners without previous programming experience and difficulty of courses rises gradually. Thus, the first course was a real piece of cake, second got a little tougher and this one is the first course that really took m Read More
As I mentioned in the previous reviews about this Specialisation, all these courses are meant for beginners without previous programming experience and difficulty of courses rises gradually.

Thus, the first course was a real piece of cake, second got a little tougher and this one is the first course that really took me some time to finish it. This time I really had to listen to some lectures twice, to debug my code a hell lot of times and to stick to the sample code a lot.

Students, who have programming experience might still think that this course is too slow and easy, but it is a great way for the beginner to learn python.

The only problem that seems to appear is new coursera policy, that doesn't allow you to submit assignments before you pay for the course, e.g. you can only get access to theory unless you pay. But there is a solution - Dr Chuck has created his own website to complete these courses https://www.py4e.com//

To sum up: great course, uprising difficulties, recommend to enroll after finishing previous courses. 10/10
Was this review helpful to you? YES | NO
4 months ago
Tom Grey completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
This is the third of 5 courses in Python 2.7, so the full 5 courses are excellent for a Beginner to become a solid Intermediate, this Web Access course alone should only be taken by those with some Python programming experience (like the prior 2 beginning courses on programming and data structures in Python). I did th Read More
This is the third of 5 courses in Python 2.7, so the full 5 courses are excellent for a Beginner to become a solid Intermediate, this Web Access course alone should only be taken by those with some Python programming experience (like the prior 2 beginning courses on programming and data structures in Python).

I did the course using Python 3.5, from Anaconda, after starting the more challenging MIT 6.00 courses (2 of them), which use 3.5 but are faster paced yet with more challenging problems. [Some issues switching from 2.7 to 3.5 -- there now is a revised Open Source book using py3x]

Dr. Chuck's course offers true high quality learning but allowing me to work my 40 hrs /week and do the course, altho it took me two sessions to finish.

Now fully completed after switching to the next later session.

NOTE - these MOOCs allow one to switch to the next session when one falls behind; this is better for getting TA help in the forums when there is a problem.

Thanks!
Was this review helpful to you? YES | NO
6 months ago
Jay D Murphy completed this course.
This is the third course in the series "Python for Everybody," a great introduction to the concepts of computer programming using an easy-to-learn language. This course focuses on accessing, searching and processing internet data through the World Wide Web and website APIs. The instructor, Dr. Charles Severance, presen Read More
This is the third course in the series "Python for Everybody," a great introduction to the concepts of computer programming using an easy-to-learn language. This course focuses on accessing, searching and processing internet data through the World Wide Web and website APIs. The instructor, Dr. Charles Severance, presents the material in a conversational, easy-to-digest manner and supplements his video lectures with a textbook he has adapted to the course. Students are challenged with weekly quizzes and practical assignments, and provided assistance online by fellow students and course mentors, who are especially helpful in guiding student through their problems.

I particularly like the interviews which Dr. Chuck does with luminaries in the profession, highlighting the topics of the course. I would highly recommend this class to anyone wanting exposure to real-world computer programming.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Once again, another excellent course from Dr. Chuck. However, the Coursera format has changed from that of the previous two courses and the submission of quizzes and assignments are now locked; they don't show progress or get marked as completed unless you purchase the certification. So, if you're auditing the course, Read More
Once again, another excellent course from Dr. Chuck. However, the Coursera format has changed from that of the previous two courses and the submission of quizzes and assignments are now locked; they don't show progress or get marked as completed unless you purchase the certification. So, if you're auditing the course, don't bother with the quizzes and don't expect the course to show your progress (mine still says I'm on week one) or be marked as completed in your profile even though you've watched all the videos and submitted the assignments.

Dr. Chuck, I understand that University of Michigan has to find a way to monetize these courses. However, since the previous courses used auto graders, and this course seems to as well, I'd like to request that the quiz and assignment features be unlocked so auditors can see course progress and completion like the previous two courses.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Now we're cooking with gas. This is course three of five in the University of Michigan's Python for Everybody series and things start to become real. Where course one was very action/reaction in learning Python's basics, course two was more abstract (and the weakest of the three so far), course three builds on the ot Read More
Now we're cooking with gas. This is course three of five in the University of Michigan's Python for Everybody series and things start to become real. Where course one was very action/reaction in learning Python's basics, course two was more abstract (and the weakest of the three so far), course three builds on the other two and you get to taste Python's real world potential. Granted, this is all an introduction series and nobody is walking away from these courses into a full time developer position - but you do begin feel functionally dangerous (in a good way). The biggest takeaway from the course is giving you that taste of what is possible. We don't know how to do it yet (and the course isn't going to go beyond the intro depth) but after this third course you're likely getting smitten by Python and know you want to avidly take your learning beyond this series.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
I just completed through part 3 of this 5 part course (5th I think is a project), and I have to say, I wish Dr Chuck was my teacher for my first few programming languages back in college. It is a skill to teach things that can be very complex, but he simplifies things (but not necessarily dumbs them down) to a point t Read More
I just completed through part 3 of this 5 part course (5th I think is a project), and I have to say, I wish Dr Chuck was my teacher for my first few programming languages back in college. It is a skill to teach things that can be very complex, but he simplifies things (but not necessarily dumbs them down) to a point that I would say someone who has zero coding experience can pick up easily. Great videos, great notes, great exercises. The only reason I gave this a 4/5 stars is because I would prefer more exercises to really drill the material in. Having said that, I will admit this amount of work is enough for working professionals like myself who may not have the time for more required exercises to get a basic grasp of the concepts to be able to apply them to more complex, business scenarios.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
"Using Python to Access Web Data" was definitely more challenging than its predecessors in the specialization but it gave me a good taste for how even a simple program in Python can reach out to the world, access meaningful data, and do something useful with it. I would find to be helpful additional programming exampl Read More
"Using Python to Access Web Data" was definitely more challenging than its predecessors in the specialization but it gave me a good taste for how even a simple program in Python can reach out to the world, access meaningful data, and do something useful with it. I would find to be helpful additional programming examples and/or code which used more of the built-in functions offered by a touched-on library, such as urllib and json. Review of the Python programming manuals reveal a seemingly immense amount of functionality and if this course explored a bit more in those areas, I'd feel more enriched. Maybe some of the largely extraneous "office hours" segments could be replaced with on-topic educational content.

Was this review helpful to you? YES | NO
3 months ago
Sebastien Koller completed this course.
I have started a year ago the first module "Programming for Everybody (Getting Started with Python)", then I was very enthusiast and took the second module "Python Data Structures", then... a lot of professional changes, no time to continue.. but few weeks ago I thought, I really want to try this third module "Using Py Read More
I have started a year ago the first module "Programming for Everybody (Getting Started with Python)", then I was very enthusiast and took the second module "Python Data Structures", then... a lot of professional changes, no time to continue.. but few weeks ago I thought, I really want to try this third module "Using Python to Access Web Data", and honestly it was very great, what I have learned is just amazing what you can do with so little program in Python! I will definitively try the fourth module "Using Databases with Python" even if my time is counted. Maybe a capstone at the end, not sure yet but would definitively be a "+" to get some experience. I recommend all the courses with Dr. "Chuck", definitively!
Was this review helpful to you? YES | NO
6 months ago
Elena Stankevich completed this course, spending 6 hours a week on it and found the course difficulty to be medium.
I moved to the US a couple years ago and started my career from scratch in completely different sphere - Quality Assurance. I never supposed myself to be a technical person and felt uncomfortable with IT things. I have in my head the combination of tech terms and tools mixed up with huge gaps, this course helped me to Read More
I moved to the US a couple years ago and started my career from scratch in completely different sphere - Quality Assurance. I never supposed myself to be a technical person and felt uncomfortable with IT things. I have in my head the combination of tech terms and tools mixed up with huge gaps, this course helped me to systematize my knowledge and feel more confident and engaged with what I am doing. I completed 3/4 sessions and would rate the first two 5 stars, and probably give a little bit less, 4 stars, to the third one, only because sometimes I had to find on the Internet additional materials which were not covered by lecture and course materials to complete my assignments.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Antoine Cotten completed this course, spending 1 hours a week on it and found the course difficulty to be easy.
Dr. Chuck's explanations are clear and all the lessons are easy to follow: focus on relevant web technologies, perfect pace, examples based on popular APIs. As someone with some basic knowledge in programming already I was expecting the assignments to be more challenging. As clearly announced on the website this cours Read More
Dr. Chuck's explanations are clear and all the lessons are easy to follow: focus on relevant web technologies, perfect pace, examples based on popular APIs.

As someone with some basic knowledge in programming already I was expecting the assignments to be more challenging. As clearly announced on the website this course is targeted at beginners who took the previous courses from the same teacher: all exercises can be solved in about 10-15 lines of code and the solutions can be directly applied from the videos without much further thinking. The rest of you will, like me, breeze through it in no time.

Kudos for the extremely interesting interview videos proposed as bonus material!
Was this review helpful to you? YES | NO
7 months ago
Anton Savchenko completed this course, spending 8 hours a week on it and found the course difficulty to be very easy.
This course is probably aimed at those who have no knowledge of python/any programming languages outside of the specialization "Python for Everybody" (somewhat appropriately named). Maybe that is why the assignments are actually rather trivial. The course material is provided in a very clear and understandable way, so Read More
This course is probably aimed at those who have no knowledge of python/any programming languages outside of the specialization "Python for Everybody" (somewhat appropriately named). Maybe that is why the assignments are actually rather trivial.

The course material is provided in a very clear and understandable way, so if you are new to python or to the topic of the course (working with web data), it can still be useful as a quick tutorial.

For the reference, with my very limited knowledge of python, I managed to breeze through the whole 6 week course in about 4 days without a single hurdle, all while using python 3 (which was neither advised nor demonstrated with any examples).
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Great instructor, great class, and very easy to follow. I learned a LOT! My only critique, is that many times when I am trying to fully understand how some code works within the presentation, the presentation will suddenly show the instructor speaking briefly, and then go back to the code. We don't need to see Steve. Read More
Great instructor, great class, and very easy to follow. I learned a LOT!

My only critique, is that many times when I am trying to fully understand how some code works within the presentation, the presentation will suddenly show the instructor speaking briefly, and then go back to the code. We don't need to see Steve. When he's trying to explain how code works during the presentation, just show the code. This allows me to understand what's going on while he's still speaking. Otherwise I need to pause the video, and by that point I'm no longer focused on what he was talking about.

Otherwise, this course is near perfect, and I've learned a ton from it. Thanks!
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Dr.Chuck is an excellent educator. Because he takes what he does seriously, he spends enough time to design complete, simple, yet elegant and meaningful lectures and assignments. He taught me that if you learn the simple things and think about them, you will be able to synthesize more complicated structures yourself. Read More
Dr.Chuck is an excellent educator. Because he takes what he does seriously, he spends enough time to design complete, simple, yet elegant and meaningful lectures and assignments. He taught me that if you learn the simple things and think about them, you will be able to synthesize more complicated structures yourself. The idea that they have to squeeze everything into a class and rush people to get the published answers from different sources just to pass a class is misleading and this is what this professor has avoided in all the courses I've taken from him. I do wish he would teach a datascience course.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
I thoroughly enjoyed the course, great topics, discussed in a concise manner. I do think that it tried to cover huge topics with few examples (and relatively easy assignments) so one need to practice and study a lot on its own if the goal is to get better and better. This is not a critic though, I think it's understand Read More
I thoroughly enjoyed the course, great topics, discussed in a concise manner. I do think that it tried to cover huge topics with few examples (and relatively easy assignments) so one need to practice and study a lot on its own if the goal is to get better and better. This is not a critic though, I think it's understandable that after some point the course is trying to demonstrate the possibilities; rather than spending too much time on only one topic. At the end of the day, one has the chance to decide which topic to explore further and work on its own to get better at it. Absolutely recommended course!
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous is taking this course right now.
Not a bad overview of how to use python to get data from the web, i have learnt a lot from the exercises and assignments given. I feel like a lot of the things are basic intro, which is good for beginner, but leaves you wanting more(which is a good thing). Definitely you need the assignments as i learnt more from doin Read More
Not a bad overview of how to use python to get data from the web, i have learnt a lot from the exercises and assignments given. I feel like a lot of the things are basic intro, which is good for beginner, but leaves you wanting more(which is a good thing). Definitely you need the assignments as i learnt more from doing them watching the videos.

I am giving it 4/5 because it is written for Python2.x which will soon become obsolete,

i wrote most of my assignments in Python3.5 and as a complete beginner i had to learn how the code has changed by reading the code documentation rather than
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous audited this course.
Really enjoyed this course, as I have Dr Chuck's clear and concise textbook. The value of the material is readily apparent from the exercises (interfacing with Google Maps!). My only disappointment was that the Twitter exercise involved a series of scripts that were beyond the level of the course material to date - I w Read More
Really enjoyed this course, as I have Dr Chuck's clear and concise textbook. The value of the material is readily apparent from the exercises (interfacing with Google Maps!). My only disappointment was that the Twitter exercise involved a series of scripts that were beyond the level of the course material to date - I would have much preferred to build them up myself by working through the textbook and learning the new concepts (eg object-orientated programming... only covered in the next course) as I went... although I understand that the purpose at the time was only to introduce OAuth.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
I really like Dr. Chuck's approach and teaching style. He describes things in a very intuitive way while at the same taking a laid back, informal approach. I've taken several other Python courses taught by him via Coursera and I truly enjoy watching the lectures. Also, as a student of computer science, I really like Read More
I really like Dr. Chuck's approach and teaching style. He describes things in a very intuitive way while at the same taking a laid back, informal approach. I've taken several other Python courses taught by him via Coursera and I truly enjoy watching the lectures. Also, as a student of computer science, I really like that he goes out and interviews the people who were responsible for inventing, or discovering, various technologies (ARPANET, Linux, Arduino, JSON, etc). Haven't looked yet to see what other courses are available from him but I'm going to do that right now.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous partially completed this course.
Not sure why anyone would give this anything less than 5 stars. For the last three to four months I have been spending my time out of work scouring the web for programming classes. Usually programming classes take a huge time commitment and offer little in the way of immediately applicable value. This class is the Read More
Not sure why anyone would give this anything less than 5 stars.

For the last three to four months I have been spending my time out of work scouring the web for programming classes. Usually programming classes take a huge time commitment and offer little in the way of immediately applicable value.

This class is the opposite. Demands little in the way of time commitment, yet offers extremely valuable and applicable content.

Great intro for learning APIs, data mining, and data storage. Once you finish this course, you should be able to do all these on a small scale.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Challenging and fun at the same time. Dr. Severance is a wonderful teacher, teaching us with with patience and humor. He gives us everything necessary for a strong base upon which we can build our understanding and knowledge, but never takes away from us the chance to get to our "Aha, I got it!" moment, all on our own. Read More
Challenging and fun at the same time. Dr. Severance is a wonderful teacher, teaching us with with patience and humor. He gives us everything necessary for a strong base upon which we can build our understanding and knowledge, but never takes away from us the chance to get to our "Aha, I got it!" moment, all on our own. Dr. Severance takes away the disconnected feel of online and makes you feel like you are in class with him. Teachers like him are a rarity these days. I hope that I may one day have the honor and the pleasure of being his student in an actual classroom.
Was this review helpful to you? YES | NO
3 months ago
Yann Stephen Mandza is taking this course right now.
Being halfway through this course, I can say that i have learn quite a great deal about the web. Generally web development is boring to me, but thanks to Dr. Chuck, relax and funny way of presenting it the experience is quite enjoying. Therefore i would like to thank everyone involve in putting together these courses Read More
Being halfway through this course, I can say that i have learn quite a great deal about the web. Generally web development is boring to me, but thanks to Dr. Chuck, relax and funny way of presenting it the experience is quite enjoying. Therefore i would like to thank everyone involve in putting together these courses and really thanks Dr Chuck for freely sharing his work. I would definitely recommend this course to anybody willing to get foundations with web base programming as Dr Chuck stuff is beyond the programming language you use at least for the theory.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
This is the third course that I have completed under the Python for Everybody specialization. Just like the first two courses, this course kept me interested throughout and taught me some very important concepts and libraries of Python. The material is both interesting and useful (esp. you are into web analytics). Expe Read More
This is the third course that I have completed under the Python for Everybody specialization. Just like the first two courses, this course kept me interested throughout and taught me some very important concepts and libraries of Python. The material is both interesting and useful (esp. you are into web analytics). Expect to get stuck in some assignment questions but the key is to be persistent and reach out to the course mentors to get help. Strongly recommended for anyone interested to enhance their basic knowledge of Python.

Mayank, New Delhi, India
Was this review helpful to you? YES | NO
5 months ago
Robert Ball completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
I enjoyed the exercises and feel like I learned a little bit, but not much. It seemed like much was assumed about your knowledge of the internet. Many times it seemed that a very small, quickly covered item was the real key to assignments. I feel as though the first couple of courses in the series did a better job o Read More
I enjoyed the exercises and feel like I learned a little bit, but not much. It seemed like much was assumed about your knowledge of the internet. Many times it seemed that a very small, quickly covered item was the real key to assignments. I feel as though the first couple of courses in the series did a better job of laying the groundwork and it felt as if we skipped something. The assignments, though simple, were more challenging than they needed to be. I may take Dr. Chuck's other course, mentioned in the material, before moving on.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
This course was great! A little more tricky that the ones in the course stream offered before but still good for me as a beginner. I liked the continued emphasis placed on data analysis in this course as that is what I am interested in and it somewhat differentiates the course from other computer programing courses w Read More
This course was great! A little more tricky that the ones in the course stream offered before but still good for me as a beginner. I liked the continued emphasis placed on data analysis in this course as that is what I am interested in and it somewhat differentiates the course from other computer programing courses which require you to have a lot of skills in maths.

The prof is comedic and entertaining and if feel his approach to presenting the subject is very motivating. I will continue with the next course in the series for sure!
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
This course gave us some practical insights into Python WEB applications. An introduction to Real Expressions and XML and JSON were well received. The format of the course in terms of the length of each video and the quizzes that followed were well planned. Based on the feed back I read on the forums, the only co Read More
This course gave us some practical insights into Python WEB applications. An introduction to Real Expressions and XML and JSON were well received.

The format of the course in terms of the length of each video and the quizzes that followed were well planned.

Based on the feed back I read on the forums, the only concern I have is the lack of clarity in the instructions for the assignments. The language was often cryptic and terse. Note that this course is been taken by students internationally where English is a second language.
Was this review helpful to you? YES | NO
a month ago
Bernd Wranik completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
Excellent Course if you paid attention to parts 1 and 2 (I had to go back and review before I was able to complete some of the assignments, Dr. Chuck means it when he assumes you are familiar and comfortable with the principles taught in the first two courses). In courses 1 and 2 it felt like a little bit of rote memo Read More
Excellent Course if you paid attention to parts 1 and 2 (I had to go back and review before I was able to complete some of the assignments, Dr. Chuck means it when he assumes you are familiar and comfortable with the principles taught in the first two courses). In courses 1 and 2 it felt like a little bit of rote memorization could get you through, now it becomes more of a matter of real comprehension and application of principles. Python really starts to develop and make sense in this course. Dr. Chuck is an excellent teacher.
Was this review helpful to you? YES | NO
6 days ago
Calvin Barajas completed this course.
I loved this course, however, there is some room for improvement: (a) Putting code side-by-side with video of Dr Chuck (like it was done in previous lectures) would be better. (b) Make the end-of-week assignments more challenging. I felt that the quizzes were good, but, the coding assignments were too easy and the s Read More
I loved this course, however, there is some room for improvement:

(a) Putting code side-by-side with video of Dr Chuck (like it was done in previous lectures) would be better.

(b) Make the end-of-week assignments more challenging. I felt that the quizzes were good, but, the coding assignments were too easy and the solution was practically spoon fed.

Other than that, the course was really good. Dr Chuck is a natural in front of the camera. I also really enjoyed some of the more complex code samples presented during the lectures.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
The course is excellent, material covered is good. Dr. Chuck has a very nice way in which he introduces these seemingly complex enigma of topics, which swirl up in so many discussion forums related to web. You will really learn a way to use programming language in your real life. However, I think there should be more Read More
The course is excellent, material covered is good. Dr. Chuck has a very nice way in which he introduces these seemingly complex enigma of topics, which swirl up in so many discussion forums related to web. You will really learn a way to use programming language in your real life.

However, I think there should be more exercises and programming assignments, that will let students explore further into these topics on their own, and also the difficulty level should be slightly higher, as for me it was really easy.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
I just completed the third course of Python for everybody. I like the way the chapters are structured as we move one step at a time and have time to assimilate new concepts. The assignments are progressively more challenging and require the student to understand not only the language code itself but also the mapping ne Read More
I just completed the third course of Python for everybody. I like the way the chapters are structured as we move one step at a time and have time to assimilate new concepts. The assignments are progressively more challenging and require the student to understand not only the language code itself but also the mapping necessary to find the solution. In chapter 12 and 13, I also had to rely on comments in the Forum, which helped me better understand the assignment objectives. Overall great class. Thanks Dr. Chuck.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
The Teacher made me thirsty of more work. Especially in the last chapter, I was looking for more challenging work. The way the assignment was designed and the topics were taught made me think, the assignment for the last week was quite easier and I was expecting something more challenging. This proves the beauty of thi Read More
The Teacher made me thirsty of more work. Especially in the last chapter, I was looking for more challenging work. The way the assignment was designed and the topics were taught made me think, the assignment for the last week was quite easier and I was expecting something more challenging. This proves the beauty of this class. I wish I have a trainer like this always with me, at least as long as I cannot go out and look for work myself.

Thanks a million to Dr. Charles Severance. This is a very positive experience.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
This course was great. The material was presented in an incredibly effective way, using a lot of visuals and real-world examples. The instructor is very knowledgeable and walks you through the creation of multiple applications. You get to code a web browser, a web scraping application, a program that connects to Google Read More
This course was great. The material was presented in an incredibly effective way, using a lot of visuals and real-world examples. The instructor is very knowledgeable and walks you through the creation of multiple applications. You get to code a web browser, a web scraping application, a program that connects to Google Maps, and one that connects with Twitter. Highly recommend this course to anyone with a light Python/programming background that wants to gain some knowledge on accessing web data with Python.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
This is a fantastic class that gives the student the ability to pull data from the web and make sense of it. I don't think I could have learned all I have except that Dr. Chuck takes things step by step through the process. Even if you have a lot of experience with programming, you will get a lot out of the class. Tha Read More
This is a fantastic class that gives the student the ability to pull data from the web and make sense of it. I don't think I could have learned all I have except that Dr. Chuck takes things step by step through the process. Even if you have a lot of experience with programming, you will get a lot out of the class. That's because you can just read the book and take the quizzes/do the assignments. The assignments are realistic and interesting. I like to watch the videos while I exercise at the gym.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
I started with Programming for Everybody course to know about the basics of python. I had an incredible experience learning new concepts everyday by the help of Dr. Chuck's videos. I enjoyed while learning the course and was very helpful in my curriculum. With the experience I got from the first course, I decided to ta Read More
I started with Programming for Everybody course to know about the basics of python. I had an incredible experience learning new concepts everyday by the help of Dr. Chuck's videos. I enjoyed while learning the course and was very helpful in my curriculum. With the experience I got from the first course, I decided to take up other courses in the Specialization and got to know many other concepts along with Python Programming. Thanks to all those who made this course available to us!
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
This course is part of a series of Python courses and is the 5th course I have taken from Dr. Chuck. Dr. Charles Severance has an uncanny ability to take complex topics and make them approachable to those unfamiliar with what is being explained. I have gained valuable skills in using Python with XML, JSON, and Web API Read More
This course is part of a series of Python courses and is the 5th course I have taken from Dr. Chuck. Dr. Charles Severance has an uncanny ability to take complex topics and make them approachable to those unfamiliar with what is being explained. I have gained valuable skills in using Python with XML, JSON, and Web APIs as well as other general programming concepts that span various languages.

I have already enrolled in another of Dr. Chucks classes and I can't wait to start.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
It's great for begginers! It definitely covers all of the basic stuff. That said, it is very basic and definitely meant as an introduction. This course won't ask very much of you and the assignments aren't that hard, especially if you've been coding for a few months. It's a good thing, as it allows you to easily digest Read More
It's great for begginers! It definitely covers all of the basic stuff. That said, it is very basic and definitely meant as an introduction. This course won't ask very much of you and the assignments aren't that hard, especially if you've been coding for a few months. It's a good thing, as it allows you to easily digest the content and is a great resource to look back at. Definitely recommend if you have no idea about any of this and want to start getting your head around it!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Outstanding! Dr. Chuck is great. The mentors and teachers are quick to respond in the discussion boards, but some of them come across as smug/pretentious. I can say that I applied for a new job and had to write code to get data from the internet and perform calculations from it. This class absolutely made it possib Read More
Outstanding! Dr. Chuck is great.

The mentors and teachers are quick to respond in the discussion boards, but some of them come across as smug/pretentious.

I can say that I applied for a new job and had to write code to get data from the internet and perform calculations from it. This class absolutely made it possible and I wouldn't have been able to do it without out. The application is still pending but I passed that phase of it thanks to this class!
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Great class, fairly challenging but the forum questions were a great help and when I had a question the mentor was quick to respond with helpful answers. This class was much more challenging than the previous 2 classes in the specialization, but I learned a huge amount about parsing XML and JSON over the web and feel c Read More
Great class, fairly challenging but the forum questions were a great help and when I had a question the mentor was quick to respond with helpful answers. This class was much more challenging than the previous 2 classes in the specialization, but I learned a huge amount about parsing XML and JSON over the web and feel confident that I can figure it out now when I have to do it. I'm looking forward to the next one (Using Databases with Python).
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
Using Python to Acces Web Data is part 3 of a series of 5 courses which together form the Learn to Program and Analyze Data with Python specialisation. Part 3 requires some basic Python skills, which can be retrieved by following part 1 and/or 2 if needed. Dr Chuck is nice to watch, explains cleary and gives you a Read More
Using Python to Acces Web Data is part 3 of a series of 5 courses which together form the Learn to Program and Analyze Data with Python specialisation.

Part 3 requires some basic Python skills, which can be retrieved by following part 1 and/or 2 if needed.

Dr Chuck is nice to watch, explains cleary and gives you a first grasp on the various subjects. Very handy to get you a headstart on using Python on subjects like sockets, XML and JSON.

Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous audited this course.
This is another great course of the specialization the best part is that it appeals to both new programmers and experienced ones the bonus parts are really knowledge giving. The interviews with founders give a real sense of the language and the data formats. SOA is a big topic and can take a lot of time to give the int Read More
This is another great course of the specialization the best part is that it appeals to both new programmers and experienced ones the bonus parts are really knowledge giving. The interviews with founders give a real sense of the language and the data formats. SOA is a big topic and can take a lot of time to give the introduction to it. To make this course even greater add more python side of SOA. REally enjoyed the course.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
I definitely recommend to anyone interested in python programming to consider take this course with Dr Chuck. It starts from the basic and become a bit challenging and it is enjoyable whiles you start projecting in ways to use it. I am looking forward to continue learning and be prepared to apply it in my work. Thank y Read More
I definitely recommend to anyone interested in python programming to consider take this course with Dr Chuck. It starts from the basic and become a bit challenging and it is enjoyable whiles you start projecting in ways to use it. I am looking forward to continue learning and be prepared to apply it in my work. Thank you Dr Chuck, the way you teach and interest to integrate student from around the world is very much appreciated.
Was this review helpful to you? YES | NO
5 days ago
profile picture
Anonymous completed this course.
Thanks for this course Dr-Chuck and thanks to Coursera. It was easily comprehensible and constructed for a fast learning. Your clear voice and sentences made it really pleasant for a fluid and fast learning process. Assignments are also well designed so that one can successfully complete it with few effort and understa Read More
Thanks for this course Dr-Chuck and thanks to Coursera. It was easily comprehensible and constructed for a fast learning. Your clear voice and sentences made it really pleasant for a fluid and fast learning process. Assignments are also well designed so that one can successfully complete it with few effort and understand it fully at the same time. Finished it in 2 days, hope to find others interesting topics from yours !
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous partially completed this course.
Useful course. The lectures get immediately to the point of using Python to extract and work with web data. The assignments build gradually on each other. Eg. code for an XML assignment is suggested in the instructions as a base to create the JSON assignment. It might look repetitive, but I think it helps us understand Read More
Useful course. The lectures get immediately to the point of using Python to extract and work with web data. The assignments build gradually on each other. Eg. code for an XML assignment is suggested in the instructions as a base to create the JSON assignment. It might look repetitive, but I think it helps us understand the similarities and differences between the different web elements introduced in this course.
Was this review helpful to you? YES | NO
4 months ago
Luke Muir completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
Another thoroughly enjoyable Python course from Dr Chuck and the team at the University of Michigan. As with the preceding two courses in the Python for Everybody specialisation, the course is very well structured and the exercises and assignments are set a level that provide a challenge without being intimidating for Read More
Another thoroughly enjoyable Python course from Dr Chuck and the team at the University of Michigan. As with the preceding two courses in the Python for Everybody specialisation, the course is very well structured and the exercises and assignments are set a level that provide a challenge without being intimidating for beginners. But best of all, Dr Chuck makes the experience of learning Python exciting and a lot of fun.
Was this review helpful to you? YES | NO
6 months ago
Amit Bakhru completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
The course is great for those just starting with Python. Introduces you to the basics. The instructor is great - completely considers that the students are beginners and takes them through the course accordingly. The difficulty level can be taken just a tad higher although I guess the expectation is for students to t Read More
The course is great for those just starting with Python. Introduces you to the basics. The instructor is great - completely considers that the students are beginners and takes them through the course accordingly.

The difficulty level can be taken just a tad higher although I guess the expectation is for students to themselves take up the more complex part.

Overall the course does what it is supposed to do.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous completed this course.
Dr. Chuck has delivered another outstanding and edutaining programming course. Two thumbs way up for this! The course covers all the basics to let you play and be a little dangerous calling data from across the Internet. It certainly whetted my appetite for more, and I'm looking forward to the next class in the spec Read More
Dr. Chuck has delivered another outstanding and edutaining programming course. Two thumbs way up for this! The course covers all the basics to let you play and be a little dangerous calling data from across the Internet. It certainly whetted my appetite for more, and I'm looking forward to the next class in the specialization and the opportunity to put my newfound skills to the test with work projects.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous is taking this course right now.
Honestly, this is a great class. It's a complete class that you can take at your own pace and the instructor is well articulated and explains all the concepts very thoroughly. I came into the course with an negligible familiarity with the material and I felt very much looked after during the course. Each assignment pro Read More
Honestly, this is a great class. It's a complete class that you can take at your own pace and the instructor is well articulated and explains all the concepts very thoroughly. I came into the course with an negligible familiarity with the material and I felt very much looked after during the course. Each assignment provided enough information and each video gave all the knowledge needed to complete the course
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous is taking this course right now.
This is one of the best courses I have ever taken. The style and manner Dr Severance uses to teach in the classes are totally wonderful. He takes his time to properly explain every topic, section, terms and the rest. You do not need a degree in Computer Science to take and fully understand the course. I have and wou Read More
This is one of the best courses I have ever taken. The style and manner Dr Severance uses to teach in the classes are totally wonderful. He takes his time to properly explain every topic, section, terms and the rest. You do not need a degree in Computer Science to take and fully understand the course.

I have and would continue to recommend the entire 5-course package- Programming for Everybody.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Very nice course. I had previous experience in programming with Matlab and wanted to learn Python. Dr Chuck is an amazing instructor, funny and accurate. It is very easy to follow and you will learn how to do complicate operations with a very small knowledge of Python. I think this course is a very good starting point Read More
Very nice course. I had previous experience in programming with Matlab and wanted to learn Python. Dr Chuck is an amazing instructor, funny and accurate. It is very easy to follow and you will learn how to do complicate operations with a very small knowledge of Python. I think this course is a very good starting point for learning Python.

Great! Looking forward to follow another Dr. Chuck's course!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous is taking this course right now.
The lessons are very good to get you started on regular expressions, XML, JSON, and web APIs, and how to use them in python. The video lectures are easy to follow. The assignments are not too difficult, they variate examples from the lecture. The course however, does not go into much depth, as it addresses beginners i Read More
The lessons are very good to get you started on regular expressions, XML, JSON, and web APIs, and how to use them in python. The video lectures are easy to follow. The assignments are not too difficult, they variate examples from the lecture.

The course however, does not go into much depth, as it addresses beginners in programming. It would be a very nice addition to provide links to advanced reading.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
I am doing the Python Specialization course. And what i loved most about the course is how Sir Charles make it so much fun.He is a really cool guy. We all know no matter how much interesting a subject is, if the teacher isn't good, you will eventually lose interest in the subject. But sir Charles even makes it more interesting. I love being his student.A must take course.Thank you Sir Charles.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
An excellent course. Requires familiarity with Python to complete, but nothing that isn't covered by the previous lectures in the Python for Everybody series. The assignments are really nicely balanced, providing enough information to get you started but testing your ability to apply and adapt the lecture material. Chuck is fantastic at finding different analogies to explain his points.
Was this review helpful to you? YES | NO
4 months ago
Madhu Sudhan Ganji completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
I feel this course is very useful for someone who is new to python and Dr. Chuck's way of teaching is very good. I felt that only young graduates or IT professionals will take the course, but i was surprised after seeing in the bonus videos that many experienced professionals are also taking this course. I strongly recommend this course to someone new to programming. Thank you, Dr. Chuck.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
I really enjoy Dr. Chuck's courses, thank you very much to Dr. Chuck and all his team for the excellent lectures, assignments, and bonus material!

Before this course, I had never written code to get data from a webpage, but getting to use HTTP, XML and JSON (this was the easiest one) was a great learning experience. Thank you for the clear and short explanations on this topic!
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
This class is very well thought out and presented to the students. Dr. Chuck is very easy to listen to in the lectures, and keeps them short and tight as to not overwhelm a student with a hour-long lecture going over the material. The exercises are great too, as they re-enforce the lecture and the tools to do the assignments are great to work with inside the browser.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous partially completed this course.
With no previous programming experience, this course has taught me the basics of Python and more. The Lectures are well delivered, the book well written, and the homework assignments have just the right amount of challenge.

I've been able to apply this knowledge to my job and look forward to continuing the course. It's great if you just stick with it! Thanks Chuck!
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
This third course of 5 in the Python specialization track seems more challenging than the previous two. A little patience and paying attention to details pays off in understanding the whole volume of the course. Thanks to the tutor, moderators and fellow student whose questions and responses on the discussion forum gave insight to the challenges in the assignments.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
I very much enjoyed the course and it's contents. I think the assignments should be either more difficult or less guided with pre-done code. There were also some interesting topics like Oauth with no assignment for practice. The instruction is very clear and well done. I did the free version so that is probably why I feel I'm missing out on more difficult course work
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
This course, and the others in the specialization, are really for people with none or little knowledge in computers science. You get a global view understandable by all. I would just like assignments not so near the samples provided in course to be forced to search a bit more (but you can do that on your own, trying/using all you learn elsewhere, in another context..)
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
It' was a great course. I learnt a lot of nice things and curiosities about Python and related technology (e.x., JSON and its "creator/discover") through all the course. It would be helpful a little more of details about how to access json using different examples. But in general, I've enjoyed take this course. Thanks a lot to Dr. Chuck and all the commitment staff.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
An excellent intro to using python to access web services.

Engaging course tutor helped make the subject easily accessible...Thanks Chuck!

Nice balance of demonstrating technical content without getting bogged down in too much heavy detail. Has left me at a point where I can easily apply the techniques for my own purposes by reading and adapting other people's code.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
After you get your feet wet with basic coding principles and practices (what is an int, how do you define a function.) this course expands outward teaching very practical information without being overly complicated. You will learn how to pull data from the internet (with Python) and learn just what you get back in terms of data type and what you can do with it.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
The lecturer explains every piece of detail in a way that makes coding easy to learn for non-mathematicians. All other on-line learning courses on programming I attempted to attend were focused around mathematical equations. Working with numbers makes my brain go dead, but Chuck explains programming in practical ways which make sense for everyday coding needs. Love it!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
The course is exceptionally helpful for starters with least knowledge of programming and logic. As Python grows to be become defacto choice of quick programming, the scope is endless as more & more aspects are added by the way of libraries.

Highly recommend for anyone to attend to sharpen programming skills by way of interacting with FREE tutor/mentors/classwork/labwork.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Like all courses before it was really fun. And with good assignments.

What I want to recommend ist to include the webcam-videos of Dr. Chuck as a small video within the edge of the presented slides, like it was used in the beginner course before. Cause I prefer to see the code while it gets explained and not to switch between slides and webcam video so often.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
This is a great course. The material is taught well and the additional videos where Dr. Chuck interviews other developers and "discoverer" who create different languages are very informative. The assignments are simple, yet test your understanding of what was taught. I strongly recommend this course of anyone wanting to learn a programming language.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
The course is as good as the first two course in this series. The class become a little more difficult than that of first two chapters. It may require you to learn some basic knowledge of web and Internet so that you can have a better understanding the course, not just coding with the model. Anyway, It's still a terrific class that worth for taking.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Hello Dr.Chuck and everyone!! I took the first 3 courses on Python and successfully completed all of them. I have become a huge fan of Dr.Chuck in due course. I love his teaching style and I recommend these courses to everyone. One of the best courses I ever had. Good for both beginners and for those who want to refresh their Python.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Dr. Chuck's style is welcoming and clear, making understanding the material easier and not intimidating. This course includes topics that extend well outside Python yet are interrelated. You need to accept that you may not understand everything about XML or JSON and their underlying infrastructures and just go with it. Trust Dr. Chuck!
Was this review helpful to you? YES | NO
4 months ago
Anna Volovik completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
As the specialisation is getting more advanced, more amazing things you can do with Python are explained; this course is dedicated to web data that apparently you can treat much in the same way as files on your computer - read through and parse. A big thank you again to Dr. Chuck, and I'm looking forward to taking the next course - databases.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
Started off a bit slow/basic, but overall it was well paced with a nice complement of video instruction and assignments to reinforce the material.

The mechanism used for assignment presentation and submission was especially nice (efficient)!

I would give 4.5 if I could, since it was not a perfect course, but it was closer to 5 than 4.
Was this review helpful to you? YES | NO
5 months ago
Gergely Szalay is taking this course right now.
I have been doing Dr. Chuck's courses for a while. I really like them: easy to undestand, easy to follow, easy to achieve success - while learning really useful stuff from a very good teacher, supported with free available materials. It is not necessarily the only course you should take - but defintely the one you should not miss.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
I've really enjoyed all the course. The assignments have just explored all what I was intended to learn and more, surpassing my expectations.

Thank you very much, Dr. Charles!

I would suggest some office hours in Sao Paulo (Brazil) to meet your students here. I recommend a place, the IBM headquarters at Tutoia Street (Rua Tutoia).
Was this review helpful to you? YES | NO
7 months ago
Athira completed this course, spending 4 hours a week on it and found the course difficulty to be easy.
Just the right amount needed for an introduction to the web and how to use python to access it. Gave a crisp idea about JSON, XML, HTML and the web in general. If you are familiar with python, should be a breeze to use the libraries and get the hang of it. The instructor is really clear and to the point which makes it enjoyable.
Was this review helpful to you? YES | NO
4 months ago
Tomislav Stamenovski completed this course, spending 28 hours a week on it and found the course difficulty to be medium.
Awesome!!! In this course I learned what is the purpose of Web services and exchanging data between applications and across networks. I finally understand the programming sight of what is happening in the background of web application. I would recommend this course for those who want to dive deeper into the world of programming. :)
Was this review helpful to you? YES | NO
7 months ago
Ksenia Andreeva completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
This course is amazing. The combination of video lectures, a free book and assignments made for a perfect learning experience. I've done three courses out of the specialization so far, and I really enjoy seeing my own progress and I'm really excited to get to the next lesson. It's a great place to start if you want to learn Python.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Thanks so much to Dr.Chuck for providing this worthwhile course. It is very suitable for beginners who want to learn Python. Dr.Chuck explained things very clearly and easily to understand. Appreciate his generous and dedicated work. I'm expecting his can provide some more advance course about Python. That will be great!
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
This course is great for anyone who wants to get into building little applications that use Web Data, interacting with APIs and generally pulling Data from the Internet.

Dr. Chuck has done a great job of teaching and conveying the material, as usual, and the course is quite clear and very enjoyable. Thank you very much :)
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
I personally feel that the course was too basic and might not have given me much insight on even the average practical problems. I expected more out of it. I would say that the Course content has a good possibility of improvement. Dr. Chuck is always an awesome teacher. He kind of makes everything easy to understand.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous audited this course.
Another outstanding course by Dr. Chuck. I love the simple building block approach that introduces new concepts while at the same time reinforcing the material learned in previous courses. My work schedule can be pretty demanding so I really appreciate the learn at your own pace flexibility of these courses. Well done!
Was this review helpful to you? YES | NO
6 months ago
Sachin Tribhuvan completed this course, spending 6 hours a week on it and found the course difficulty to be medium.
This one is bit deeper than the first two courses. but again very well presented. Although will need more Practice to really get firm grip on the topics covered here as things have already started getting bit complex but they are explained in a simple manner so supplementing that with more practice will really help.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
This course is fun, but is also useful. It covers advanced topics, and provides some hands on training in using Python libraries to scour web data (html mostly), read it, and find interesting bits in it, using regular expression. Also working with XML, JSON and API's. We did some socket programming, but only briefly.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
I really have enjoyed the first 3 courses in Python for Informatics / Everybody. Dr. Chuck does a wonderful job teaching and making the course material very easy to grasp. I plan on taking the last 2 python courses and would recommend the same to anyone interested in learning a programming language. Thank you Dr. Chuck!
Was this review helpful to you? YES | NO
7 months ago
Mustafa Kahraman completed this course.
I have completed the third Python course. I used the knowledge for my android project to get data from a website and clean it. Thanks a lot Dr. Chuck for your amazing job and enjoy-fulness :) And thanks Coursera and Michigan University for serving free online education opportunities for students from all around the world.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
This is the best online course I've ever taken. I'm 39 years old and starting to learn programming. This course is especially designed for the new programmer. Teaches the basics but allows room for critical thinking but doesn't leave the student overwhelmed and not wanting to continue. Highly recommended.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Great course! A note for everyone who plans to take it - unlike the two Python courses before in the specialization, this course requires some extra figuring out and reading on top of the book and the videos. Not everything is explained in 100% detail, and this makes the course harder than the previous ones.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
This course is extremely helpful and it was taught in a way that anybody can follow. I did not have that much experience in python before and this course helped me a lot to understand more things. I will definitely take more courses from Michigan University in the near future. Thanks for this 6-weeks journey
Was this review helpful to you? YES | NO
3 months ago
Theophilus Aidoo is taking this course right now.
Wow.. at long last I have completed this course. Thank you Dr.Chuck and all your TAs especially Mentor for assisting me with this wonderful course. I had no knowledge in python until i started the first of the five specialization . I think i am poised enough to continue learning python. Thank you all .....
Was this review helpful to you? YES | NO
7 months ago
Denis Lundie completed this course.
As all the others - excellent teaching from Dr Chuck, good pace and great exercises. Immediately useful to me. Looking forward to Python and databases.

I submitted an issue to the team about the coursera platform/vle - it is really not friendly to those doing a series of courses. Some development needed . .
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous completed this course.
This is the first course I completed in Course era. This course was concise and good for getting basic hands-on on processing web data. The only wish I had was to know more on complicated real world examples. Other than that the Course would have not been upto this level if not for Dr. Chuck's expertise.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
Now, this is the real stuff, and I have learned something really helpful for processing data on the web. XML and JSON used to be painful to process, but they are so simple now. I planned to skip the fourth course as I probably won't work with databases in the near future. But I have changed my mind, why not?
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
The lectures are aimed beginners, though people who are just starting out in their data science, software engineering, or web development careers will find this series a useful complement to on-the-job learning. This is also a great way to learn about powerful, commonly used Python libraries for data processing.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
I really enjoyed this course. It provides a very clear and easily understood introduction to key concepts for writing programs to retrieve data from the internet. If you want to know what sockets, HTTP, HTML, XML, and JASON are, why they are useful, and how Python makes their use easy, this course is for you.
Was this review helpful to you? YES | NO
4 months ago
Brendan Mckenna completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
I've been writing in Python for over a year now, but wanted to go back and learn more about the language. This is my third Dr. Chuck course on Coursera and, once again, I am surprised with how much I learned. I highly recommend this course... especially for anyone new to Python and/or computer science.
Was this review helpful to you? YES | NO
4 months ago
Giorgi Tumanishvili completed this course.
It is a very good course for beginners, although it doesn't go as much in detail as the first 2 courses. Maybe because there's too much information to cover, as Dr. Chuck mentioned in one of the lectures. Still, this course is well worth the try if you want to get the basic knowledge of accessing web data.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
I took this class in the interest of best practices since I'd already been using python with the web. It would also be good for someone starting out with little to no experience interfacing python to the web. Everything was straight forward. The course won't load you down, i spent about 2 hours a week on it.
Was this review helpful to you? YES | NO
4 months ago
Robert Thompson completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
Professor Charles Severance is great. Very straightforward, positive attitude. Fun to learn Python. He covered some good material on the background of XML and JSON with interviews and reviewed concepts necessary to call both XML defined by Schemas XSD and JSON service with rate-limiting and OAuth.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Excellent course, which I fully reccomended to beginners in programming. Lecture material is great, profesor Severance is awesome, and makes everything perfectly understandable and easy. The only weakness is that it is not written in Python 3, but it will change soon, so do not hesitate to take it!
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
With just little basic computing knowledge, I enrolled for this course (The entire 5-course package). The experience so far has been wonderful. I am currently writing codes with python like it's ABC because Dr Chuck made it so. I recommend this course for everyone no matter the level of experience.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
I learned alot of new material in the course. It feels very up to date and relevant. This was my first course really dealing with modern data querying and Python. The videos were more useful than the textbook for this part of the course. The book doesn't have much detail for these chapters.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
One of the best non-interactive course I took from online. The lecture and material are just right to get me over hump with hints and example on how to approach given exercises. Love to attend any future courses teaches by Professor Charles Severance, he is the real deal with great sense of humor.
Was this review helpful to you? YES | NO
7 months ago
Ignacio Perez completed this course.
Excellent course! It's the third course of a series of courses that has actually taken me from knowing nothing at all to being able to solve simple tasks using python programming. And it looks like that on the 4th course "Using dabatases with Python" we will be learning very powerful things.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
The content was a bit more complex than previous two classes for the specialization. But it was still well-organized and I really enjoyed learning in the class. What was particularly interesting was that I now saw more relevance in real world through its connection with web services etc.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous audited this course.
Big step up in quality compared to the previous two parts of this specialization. I was happily sursprised to find myself actually pulling data off the internet and manipulating it.

I like how it's way more advanced than the previous two parts; no more holding hands, just straight up coding.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
A very well paced and interesting course; I learned to use Python for something more practical than just printing 'hello world' as well as got to understand a lot of what used to be bundled up in my head as 'that internet stuff i kind of have a vague idea about' — XML, JSON, API etc
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
I just finished this course, which is third in a series of five. I really enjoyed the first two, which were introductions into the basic structures of python. I wasn't so interested in web data, so this class was not my favorite, but still very valuable and shows just how useful python is.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous is taking this course right now.
Homework is way to easy. Students need well designed homework to remember what is learnt in class. if you only a simple homework which cover very little of the class, it is not helpful for the study process at all. i bought this class on coursera and i don't recommend to other people to buy.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
A good introductory course on web data processing. This course may give you a thorough review of internet architectures, web data types and how to process them. It's a good intro-level course that could be a solid starting point for your aim of mastering web development with Python.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous audited this course.
This course, along with the other courses I've completed as part of the specialization, was excellent and I really appreciate all of Dr. Chuck's enthusiasm and motivation for taking Python learning to the next level. Can't wait to finish the last two courses of the specialization!
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous audited this course.
Nice course. Although I'm sitting behind a VPN right now and there's a problem with websites responding to my python requests, because my VPN doesn't allow them in. To complete an assignment I have to go and find a different internet source each time. Beyond that I'ts really nice.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
The course sequence is accelerating nicely. It provides enough insight into various features/capabilities of Python to allow one to get exposed and then follow up on their own to explore the full set of features when working with each of telnet, sockets, REST, XML, JSON, etc.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous completed this course.
The teacher is very smart and good at explaining. Very useful concepts thought in an easy to understand way. Maybe they hold your hand too much for the assignments, a lot of it is copy pasting code they provide. But I guess it's fine since it's not meant to be an advanced course.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
Great course, learned a lot more than intended as my focus was learning about regular expressions. My only critic is that I wish there were more examples about pattern searches since using findall and matching with special characters (e.g. .+*) is quite tricky for noobs
Was this review helpful to you? YES | NO
3 months ago
profile picture
Kira Kondratyeva completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
I like this course very much! The syllabus sounds like a --black magic--, but once you start learning, you see that you can do it easily! All explanations are very clear and involving. If you work on Python and do not know how to access web data you should take this course!
Was this review helpful to you? YES | NO
7 months ago
profile picture
Valquiria Fenelon Pereira completed this course, spending 15 hours a week on it and found the course difficulty to be medium.
This is the best course until now, where I began to learn something new to me. I am following the Dr. Chuck Pythons courses. This course I spend 2 weeks to complete it because I focus on this course, I wanna know how to use python to analyze data from the internet.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Although the material is sometimes hard to follow, the assignments are not so difficult that you will get stuck and frustrated. They are just challenging enough to help solidify your understanding, and the mentors on the class forum are very helpful and quick to respond.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
It's a well structured and interesting course.

The teacher really explains everything in a simple and understandable way so that everyone without any prior knowledge can understand.

The assignments help "get your hands dirty" and actually execute the skills you learned.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
This course is useful for python learners to interact with internet data using python. I learned to use libraries such as urllib, beautifulsoup, element tree, and jason. Will definitely take other classes offered by Dr. Charles Severance. Thanks for a great course!
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous is taking this course right now.
I found the course extremely interesting and absorbing. I learnt quite a bit about the power and ability of Python to help searching data on the web. It would like to see the chapters on XML and JSON expanded longer sessions. I found them too packed and condensed.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Very practical, easy, and entertaining course. Finished it all in a week and learned a lot of very useful and practical information. Dr. Chuck is funny and explains everything very very well. Really recommend the course if you want to learn a bit about python, APIs, etc.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This is an excellent course to get introduced to Internet technology and using with Python. This course answered a lot of questions that I have had about internet. Thanks to Dr. Chuck who keeps on inspiring me to continue with the course. Thank you Dr. Chuck!
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
This is my fourth Python/ Internet History, Security course that I've taken on coursera with Dr. Chuck. He is a great teacher and makes learning a programming language interesting and accessible. I highly recommend his courses to anyone interested in learning.
Was this review helpful to you? YES | NO
2 days ago
profile picture
Anonymous is taking this course right now.
This course was the perfect pace. From knowing very basic software skills from uni (10 years ago!) this course has brought me up to beginner level where I'm confident to grow my Python skills into the future.

Very happy with the course. Thanks Dr Chuck!
Was this review helpful to you? YES | NO
6 months ago
Brian Darrow completed this course.
Dr. Chuck is an incredibly talented teacher. I really enjoyed the course and learned a lot about how to use Python to scrape data from websites and to pull data from web api's. I highly recommend this course. It's my 7th MOOC and the best one I've taken yet.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
A great, easy to understand course. I would especially recommend the "Introduction to networking" book, where all complicated things about the networks explained simple and rather fun. You can find the link to the book on the week 3.

Thank you, Dr. Chuck!
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous audited this course.
Will give you the basic tools to begin. But at the end learning to code is pretty much like learning a new language, you will have to keep studying, and taking all opportunities you find to "talk" and practicing it. That's how you will really master it.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
I'm taking the Python for Everybody courses as a Python refresher. This course on Web scraping was more sophisticated than the earlier ones and covered a lot of useful materials on libraries for that purpose. I found the assignments surprisingly easy to do.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
This course was so much fun, so many ways of empowering the way you use Python, specially if you are following the specialization.

Do not miss it, but be careful with how you use the information given, you may get banned from a site or two if you are not careful.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Great course, however, I feel that the part of API part was covered very quickly. I hope that in the future, there would be more in-depth coverage for this particular part by giving some of the foundation background for the students to be able to build upon.
Was this review helpful to you? YES | NO
5 months ago
Lo Chau completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
Never thought i'd finish the 1st course, coz its programming - boring.... then never thought i'd finish the 2nd course... guess what? 3rd course done!!! Dr. Chuck is the man! this course is not only fun but addictive! i even dreamed abt coding last night :)
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
It was really nice Course. Thanks to prof. Severance for being such amazing teacher.

I will also like to thank all the mentors for helping me out with all my problems. I think the course can be made better if guidance for the assignments is improved.
Was this review helpful to you? YES | NO
2 months ago
Carlos Bocanegra completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
The course is really interesting and it is built in a really understandable and easy to follow way, I'm using the knowledge to automate some working process I think could be done in that way so I can spend more time on the things that add value.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Great course with nice Professor Chuck! The course study is interesting since the professor has great sense of humour. I enjoyed the course very much, not only the knowledge I learned, but also the great fun I have while studying. Thanks, Prof Chuck.
Was this review helpful to you? YES | NO
3 months ago
Wu Ching Ting completed this course, spending 1 hours a week on it and found the course difficulty to be very easy.
The course is great and fun. You will find this class pretty easy if you have some programming experience. However, this course still can solid your fundamental knowledge.

I really like bonus videos in the course which is about some pioneers of the web.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous partially completed this course.
I love this course!!! Highly recommended for everyone! The explanation is very clear. And what is very important: watch not only video but also read the book and do exercises from the book. It will help you to do quickly assignments and practice more.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
This was another great course from Dr. Chuck. His teaching techniques are on point and also funny, keeping me engaged throughout the course. I recommend this along with the entire Python specialisation if you have little to no experience with python.
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous completed this course.
The course material is very well thought out and organised for maximum clarity. I thoroughly enjoyed going through the lectures. Not only is the material quite interesting, but Dr. Chuck's presentation style makes watching his lectures quite enjoyable.
Was this review helpful to you? YES | NO
6 months ago
Laurence Barry completed this course.
This is a very fine course. I found the earlier courses in 'Python for Everyone' somewhat simple and slow, but this one was just the right pace and content. An excellent introduction to accessing data on the web (via HTML, XML and JSON) using Python.
Was this review helpful to you? YES | NO
4 days ago
profile picture
Anonymous completed this course.
I have just a little bit of a programming background and these courses were perfect for me! The assignments are challenging, but not impossible and the mentors are a HUGE help. Make sure to scan through the discussion forums when you get stuck.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
As always, courses from Dr.Chuck are the best and this one is nothing short of amazing. It's pretty easy and at the same time gives you a dramaticly useful skill. Everyone who thinks about learning to parse web data should take this course.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
This course is simple. Even if I used Python 3, all the assignments can be completed successfully by reference to the textbook. As to the XML and JSON, it may be better to learn Internet history, technology and security class beforehand.
Was this review helpful to you? YES | NO
3 months ago
Igor Savin completed this course, spending 6 hours a week on it and found the course difficulty to be medium.
It's was great course for me, because I wanted to understand and try using API. And I got it! I learn a lot of theory and I spend several hours for my own practice.

Now I can say - I am not afraid to use API!

Thanks a lot to Dr. Chuck!
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Good course for anyone want to get into data science.

Finished it in 2-3 days. Light weighted course though, it covered a lot useful notions and applications in web data retrieving, which are good preparation for more detailed learning.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
Great introduction to accessing the Web with Python libraries, and survey of the concepts. Engaging presentation and useful extra content. Probably geared to the beginner, with assignments of appropriate difficulty. All in all, excellent!
Was this review helpful to you? YES | NO
4 months ago
Nicolò Aquilino completed this course.
Hello, this is the third course of Python for everybody specialization I completed and I it is very well done, easy to understand, and full of information, examples and explanations.

I thanks to Dr. Chuck for everything I'm learning !!!
Was this review helpful to you? YES | NO
2 months ago
Emad Mohamed completed this course, spending 20 hours a week on it and found the course difficulty to be medium.
It is one of the very rare courses of its kind to be taught on MOOC by faculty. I learned alot about interacting with the web by python. I think it is a must that you take this course if you are a public data - data scientist trainee like me.
Was this review helpful to you? YES | NO
2 months ago
Tom Heron completed this course.
Using Python to Access Web Data showed how powerful Python can be. It opens up the world of APIs. It is really well and humorously presented by Dr Chuck. Thoroughly going through the code piece by piece. Can't reccommend it highly enough.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
This course is great primer to using Python for Web Services and SOA implementation. It was challenging but not difficult. Students should expect to use the skills learned from the previous chapters in the book "Python for Informatics".
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Unbelievable, the quizzes require to pay for the thing, I prefered the former formats of chapters 1 and 2.

Except for that, the content is really informative, it still lacks good examples of what was achieved with Python in the world so far.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Good introduction and explanation, Professor Severance was an engaging teacher. The python code assignments were a little on the easy side, but served as good practice to grasp the concepts. Being able to take it in my own time was very usefu.
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous completed this course.
Really good course series, with well layed out lectures and assignments to test knowledge. It's the first of the five course where I hit a few bumps but reviewing the materials and provided code examples got me through quite quickly.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous is taking this course right now.
The course is great and the content is delivered exceptionally well. However, I think the content might be a bit outdated since there are new libraries more practical like requests. A lot has changed from Python 2 to Python 3.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Dr. Chuck is the best - really just an amazing teacher and communicator. The material and assignments are very closely aligned - I love that. Highly recommend this to anyone that is looking to use APIs, JSON, etc. with Python.
Was this review helpful to you? YES | NO
2 months ago
Mushfique Ahmed is taking this course right now, spending 6 hours a week on it and found the course difficulty to be easy.
Great course! Makes everything simple and easy to understand. I especially like the background knowledge and context that Dr. Chuck so effortlessly provides and also how things work behind the scenes-not too detailed but just enough!
Was this review helpful to you? YES | NO
7 months ago
profile picture
Magda completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
I had a bit of background in programming (matlab) but was self-taught. I appreciated that Dr Chuck's python courses give you both the comprehension of what's important and a chance to practice. Excellent combo and entertaining, too.
Was this review helpful to you? YES | NO
2 months ago
Sandip Ram partially completed this course, spending 2 hours a week on it and found the course difficulty to be hard.
'Using Python to Access Web Data' is a great course and well explained by Professor Charles Severance. I completed the lectures but having some problem while doing assignments. Quizzes are so helpful for understanding the concept.

Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
I like how to introduced the XML, JSON structure the presenter, dr. Chuck. The real examples and explaining what is going on in the Python code is really good. I like the course structure and the given time to finish each classes.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous is taking this course right now.
I've always wanted to have a better grasp of programming but never found the presented material to cover enough to be useful. Individually each class in the series is useful but combined I feel like I've actually learned something.
Was this review helpful to you? YES | NO
4 months ago
Abhinav Gupta completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
Awesome course! You will get to know about regular expressions, basics of web, APIs, XMl, JSON and scraping. However for those working in Python3, I will suggest to wait as a Python3 course is currently in the pipeline as of 01/17.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
Very good course to get into basic network and web concepts and learn python at the same time. Videos and explanations of Dr. chuck are very good and clear. Examples are very clean and describing the topic. Highly recommended!
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
I started this course with no programming knowledge and I've found the videos quite easy to follow, each class building on the previous one. I like that Dr. Severance uses real life samples as it makes it easier to understand.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
This was a good course for understanding web scraping with Python. The interviews with key figures involved in development of related technologies is a very good part of the course, as it gives a broader perspective.
Was this review helpful to you? YES | NO
3 months ago
Korivi Ranga Nanda Kishore completed this course.
I'm a Data Analyst with SQL experience and want to get started with programming. Dr.Chuck's Book and courses have help me to get started wonderfully. I recommend this course to anyone looking for a career in Programming.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Very helpful to understand how data flows in the internet, how data is structured in web pages and how to access web data and use it. Python is very interesting since it incorporates libraries to facilitate this access.
Was this review helpful to you? YES | NO
7 months ago
Lijo Skariah completed this course.
Similar to all the courses offered by Dr.Chuck, this one was also a well structured course in which I managed to learn a great deal( especially related to wire formats such as XML and JSON and using these with Python).
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
Excellent course for people who would like to learn python without a prior programming knowledge. I enjoyed the assignments by trying to solve without looking at any source(except the course materiel) to solve them.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
Took the course. I used to write code professionally, but now do this as a hobby. The course gives you a basic overview of the items on the agenda. Dr. Chuck makes it dead simple to understand and use.

Excellent overview!
Was this review helpful to you? YES | NO
6 months ago
Dmitry completed this course.
Completed the course in two days. I was quite familiar with the things taught in the course, but it is good to revise. The course provides basic knowledge about data scrapping, parsing and API usage in a simple way.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
Really helpfull course. The content is what I expected and the professor Chuck makes it more interesting. I'm not an English-speaker, and I had no problems to follow the course.

Thanks for creating such good material!
Was this review helpful to you? YES | NO
5 months ago
Bg Gandhi completed this course, spending 6 hours a week on it and found the course difficulty to be medium.
Excellent course to instill confidence after you complete Pythons beginners that reading web data is not a rocket science. I like the way Dr Chuck makes it so easy and approachable.Also like that it covered html,xml,jason .
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous partially completed this course.
You can see Dr. Chuck's dedication in every piece in this course. His lecture is interesting, sometimes funny. I like the videos of interviewing big person in the field. I learn much more than just python via the course.
Was this review helpful to you? YES | NO
7 months ago
Matthew Swart completed this course, spending 5 hours a week on it and found the course difficulty to be hard.
Brilliant course has taught me a whole range of new Python skills. I would say that if you are thinking about doing this course and its the first step in your Python adventure that you should do a basic Python course first.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous audited this course.
Yet another mesmerizing Python course by Dr Chuck. A bit demanding but very rewarding once you succeed to call for data over the internet and parse it to extract the information that you want. I learnt a lot, thanks!
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
The course material is presented in easy to follow way. The tasks give good example of usage and help a lot to start programming with python. Highly recommend the course who is willing to start with a scripting language.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous completed this course.
Well this course was really great. Though i have some doubts but i am sure a little practice will clear those too. I recommend everyone from computer science or any other field to take this really nice course
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
awesome classes for beginners. anyone interested in learning python should take this class. lectures are well built and the community is also quite good. also the teaching methodologies used by sir is awesome.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
Python can be used for many applications which usually requires the use of libraries of functions. This course makes these many concepts understandable. Also the course has a friendly and leisurely pace.
Was this review helpful to you? YES | NO
5 months ago
Nick F completed this course.
The course presents in a pleasant manner pretty complex topics and offers ways of solving problems the easy way. I feel it is very useful for anybody who has an interest in accessing web data (not only for Python).
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous completed this course.
I recommend this course for anyone who needs to make a real change of life. Specilly I wanna say it's easy for everyone to catch these courses fast with the skills of Dr. Chuck.

Thanks Dr. Chuck for everything
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous completed this course.
This is a very technical course o na specific application of Python. However, even for me that do not plan to use Web Data at once, it explains extremely well the power of this language to get data from the Net.
Was this review helpful to you? YES | NO
a year ago
Jason Michael Cherry completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
Absolutely outstanding class, like all its predecessors. I'm extremely pleased with what I learned, and this helped give me the tools to make some progress on a side project I've been working on for several years.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
Perfectly well presented with real life examples. It make learning python easy, interesting and worthwhile.

The best of all is that you can readily create some with little extract learning after the course

Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous audited this course.
Great introduction to using python online. This is my 3rd python course, ever, and already feel like I have a handle on the basics. I also like how Dr. Chuck integrates python with the world surrounding it.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
The only problem is that Coursera became payed. It should give a free "Finisher Cerficate", at least to insert in the LinkedIn as an Extra Course. It should work like an information about achievements on Coursera.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
Good introduction course and a quick refresher (could be done in a single day) for those with programming experience and just wishing to take a look at a more pythonic way of implementing some web scraping.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
I think this is the best from the 5-part series, because it is the first time, the course about some tricky parts of real world problem, and interesting things, like using APIs and XML or JSON. I like it!
Was this review helpful to you? YES | NO
7 months ago
Steve Wilson completed this course.
This was an excellent course. The material was meaningful, well put together and relevant. It introduced or reviewed a number of areas which were either unknown or I had previous limited knowledge,
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
The Course content is just right with great example ans sample program for reference. Dr Chuck explained the concepts in using Python to access the Internet information clearly and with good examples
Was this review helpful to you? YES | NO
5 months ago
Dominic Prawnstar Bauer completed this course and found the course difficulty to be medium.
Dr Chuck does it again. Honestly sets courses out so well, the practical assignments are so well thought out. What an absolutely incredible online experience. A MUST FOR ANYONE KEEN ON PYTHON!!!!!
Was this review helpful to you? YES | NO
6 months ago
profile picture
Jessie Kuo is taking this course right now, spending 2 hours a week on it and found the course difficulty to be medium.
If follow the lectures, it's easy to learn python's basic concept in this course.Although I have written in php for almost 10 years, but it's still nice to learn from basic for new language to me.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
loved this course! it had helped me a lot! I would recommend to anyone who has had a bit of python experience and interested in data analytics. the way Dr chuck explains was very clear! thank you!
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous audited this course.
Large online coursed like this are a challenge to teach. Dr Chuck does a great job displaying enthusiam for the subject and somehow managing to connect with the students on the other side of the camera.

Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
Very useful to know how the web works and how you can access web data. Course also talks about API, and introduction to a bunch of web technologies and using Python to manipulate these technologies!
Was this review helpful to you? YES | NO
2 months ago
Rajkaran Singh completed this course, spending 6 hours a week on it and found the course difficulty to be medium.
well structured, very well presented course, lots of information and enough material for practice. Definite recommendation for beginners. dr chuck kept it interesting throughout the course. thanks alot.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
I think Dr. Chuck does a great work. Very good and useful course.

One thing is I think sometimes you better not use the example code, and just do it by yourself, because it can be confusing at times.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
This course teaches basic knowledge about how python accesses web data. Simple but really worth learning. In addition, Dr. Severance's lectures are very clear to understand. Overall, it's a great course.
Was this review helpful to you? YES | NO
3 months ago
Martina Yulianti completed this course, spending 12 hours a week on it and found the course difficulty to be medium.
It is great way to learn programming for independent learners.

You can study with your own pace and practice the exercises until you master it.

Keep learning and make changing in this world.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
This is a very good introductory course to working with web data in python. If you are a novice or a somewhat experienced programmer and want to learn more about Python, take this course.
Was this review helpful to you? YES | NO
7 months ago
Aleksandra Różalska completed this course, spending 3 hours a week on it and found the course difficulty to be hard.
Dr Chuck is an amazing teacher. If you are a beginner and want to learn programming this course (and other curses from Python for Everybody) is for you. Probably the best MOOC in the world!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous audited this course.
This course, as laid out by Prof. Severance, is great. It challenges you with tasks that advance your education, but it also provides you with the tools necessary to complete those tasks.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
This course is perfect for having an overview of the basics. The material is very well organized and the professor is great. If you are a begginer on these stuff, then this is the right course!
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous partially completed this course.
Course is just trying to steal your money. Wants you to fail so you have to retake by forcing you to do stupid peer assignments. Would not have taken a course online if I wanted to be social.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
Well structured and easy to understand course. Highly recommended for beginners. I covered all the materials in some 10 hours, and got familiar with many Python features I would miss otherwise.
Was this review helpful to you? YES | NO
5 months ago
Alvaro Torre Quintanilla completed this course.
Course very interesting, in this course they start to complicate things a little and become more intense.

It's amazing Python's ability to access web services with so little code.

Great course.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
A great way to understand the basics of accessing web data using Python. Helps with understanding of concepts such as crawling, parsing and data interchange formats such as XML and JSON
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
Great series of courses that quickly moves from basics to practical applications. I would recommend this course to any beginners who want to understand how to leverage web data through APIs.
Was this review helpful to you? YES | NO
7 months ago
Koray D. completed this course and found the course difficulty to be medium.
Another great course from Dr. Chuck (Charles Severance). In this course you learn more about Python and use Python to get get information from Web.

Thank you again, Dr. You are the best.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Simon Wei completed this course, spending 6 hours a week on it and found the course difficulty to be easy.
Provides a really good conceptual framework for understanding data from the web.

The exercises are quite straightforward.

Useful for anyone who'd like to quickly grasp the key concepts.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Well structured, gradual step up in complexity, covers important topics related to web - accessing data thru URLs, handling XML and JSON data. Very useful in applying Python in practical ways.
Was this review helpful to you? YES | NO
3 months ago
Sina Owolabi completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
Great course in a great specialization: It really helped me take a deeper look into Python. Highly recommended to both beginners and intermediate learners, and to those needing refreshing.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Very good progression of concepts. Could make assignments more challenging (or add additional more challenging bonus assignments) and perhaps a final project, bringing concepts together.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Kyriakos Zervoudakis completed this course, spending 2 hours a week on it and found the course difficulty to be very easy.
Very instructive for beginners. Presents many advanced programming tools and technologies in a light and pleasant way. Bonus interviews provide valuable insight to dominant modern technologies.
Was this review helpful to you? YES | NO
4 months ago
Gercino Alves Nogueira Júnior completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
This course is very good. I learned a lot of things from him. I also ended up using this apprenticeship in my work. Many thanks to all involved in the preparation of this course.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous audited this course.
The content of the course was great, but the assignments could have been a bit more challenging. The animateness with which Prof. Severance taught made the subject even more fun.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
This course, for me, was more difficult to understand than the previous ones.

I completed the assignments, but I feel that I need to study these classes again.

Still, great course!
Was this review helpful to you? YES | NO
7 months ago
profile picture
Istvan Arnold Muzsi completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
Verry useful, easy to follow, good explanations and also good exercises; dr Chuck makes it really easy and brakes it down at a really easy lever for you to undesrstand everything
Was this review helpful to you? YES | NO
4 months ago
Jim Odonnell completed this course, spending 3 hours a week on it and found the course difficulty to be easy.
The problems were maybe a little too easy. Dr Chuck is fantastic.

I already new some Python. Did develop much better understanding of list comprehensions. XML and JSON was new for me.
Was this review helpful to you? YES | NO
7 months ago
Hector Avila completed this course.
I enjoyed the course, it is a very good start for accessing data from the web. The approach of the course is 'hands on' and with a few tools it is possible to get data from the web.
Was this review helpful to you? YES | NO
3 months ago
Mike Ba is taking this course right now, spending 2 hours a week on it and found the course difficulty to be easy.
i especially liked the way the programming assignments reinforced the material covered without introducing anything extraneous which is a problem I have found with other MOOCs.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
Another excellent course, however, I would have liked to have more practice exercises to help me remember the methods and their applications in the specific XML and JSON environments.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous audited this course.
This was one of the most enjoyable courses i have taken. It was very well structured and offered the opportunity to carry out some really interesting exercises. Great experience.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Good basic introduction to python language structure and uses. Professor has an easy to follow style and several little bonus videos which give some interesting historical context.
Was this review helpful to you? YES | NO
2 months ago
Sumona Yusuf Dipti completed this course.
I am enjoying Dr Chuck's classes. I have completed 3/5 courses so far. All of the courses really helping me to learn Python.I am looking forward to complete the whole specialization.
Was this review helpful to you? YES | NO
6 months ago
Jayadas Chelur completed this course, spending 3 hours a week on it and found the course difficulty to be easy.
It is indeed a great course. Dr. Chuck is very good in explaining the concepts. Great experience overall. Looking forward to completing rest of the modules in his Python course.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
Another fantastic course by Dr. Chuck! As usual, Dr. Chuck moves at a perfect pace, whilst combining a ton of good technical knowledge with practical application and a bit of humor.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
I just finished the course and it was very practical and interesting.

Dr. Charles is a great teacher and i if you are think of taking this course, just do it, you won't regret.
Was this review helpful to you? YES | NO
5 months ago
Akash Gujarathi completed this course and found the course difficulty to be medium.
Course gives you all knowledge regarding web scribing and related things . Bonus videos of inventor of web,www,python and json are cherry on cake . Complex material simply delivered .
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous partially completed this course.
Awesome course to start learning programming.Python is in great demand today and I an am thankful to Cursera MOOC.Inc and Dr Chuck for bringing such a great and interesting course.
Was this review helpful to you? YES | NO
3 months ago
Simon Brock completed this course.
This is the third Cousera module I've completed as part of work towards the Python for Everybody specialization. This module is the one that really opens Python up to the internet...
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
I took this course after learning python data structures. The instructor taught us very well. It's a very useful course ,I learned many techniques of accessing web data using python.
Was this review helpful to you? YES | NO
4 months ago
Sumit Kulkarni completed this course.
Amazing course, clear and crisp with ample of knowledge , sufficient enough to give you a boost and put you on a right track. Brilliant teaching by Dr.Chuck. Had a great time.
Was this review helpful to you? YES | NO
6 months ago
Yuliya Maiboroda completed this course, spending 15 hours a week on it and found the course difficulty to be medium.
This is the third course of Python for Everybody Specialization that I have successfully completed. Really helpfull course. Dr. Chuck's lectures are very clear to understand.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
The course is excellent. Dr Chuck is brilliant. Wish there were more assignments and practical exercises to cement the lessons learned and practice more the skills this course teaches.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
I am enjoying this class. Dr. Chuck is excellent instructor and course contents are up to date. Examples are covered in class which helps in understanding python better.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Great course. Nicely split into chunks that Dr Chuck explains well. The assignments target the knowledge that is covered for the section with starter code to save typing.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Great hands on introduction to Python and web services. The bonus videos are also very interesting, allowing one to meet some of the anonymous greats of computer science.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
A very very good course to learn and start working with the Different API's available out there. The assignments really make you work with the API's. Great Experience.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
Excellent course, very didactic and medium peaced. The teacher keep you motivated and the assigments are all in the lectures, just need to read the book and see the videos.

Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Very well structured program, useful if you are just learning about python or programming in general. I look forward to completing the last two courses in the specialization.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Hector Rios completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
Very nice course and excellent / entertaining teacher. The course covered topics I wanted to learn, so it was very beneficial. I liked the interviews too!

Thanks a lot !
Was this review helpful to you? YES | NO
7 months ago
Nilesh Karia completed this course, spending 15 hours a week on it and found the course difficulty to be medium.
This is great course, I love it. Chuck is Awesome !!

I will prefer the course to add challenging assignments ( real time problems) to be included in the curriculum.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
this is what all MOOCs should be like ... i've started lots of these and this is the first one i've finished, thanks to Chuck for making it easy and interesting and useful
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
MOOC are really a great way to keep and improve personal and professional knowleadge. This course is a big sample of this. Thanks for writing it, thanks for allow us try it.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
It's a another great course in the specialization for python and contain great deal of information to understand the web and harness the power of web as a programmer.
Was this review helpful to you? YES | NO
5 months ago
Marcin Kaminski completed this course, spending 8 hours a week on it and found the course difficulty to be medium.
Practical course showing many examples of Python programs connecting through internet to data sources and transforming the data into usable information. Highly recommended.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
Prof severance is as always a good teacher and explain all issues in a very simple mode. Intersting course for all those who wants to learn the foundamentals of python
Was this review helpful to you? YES | NO
6 months ago
Roman Wyhowski completed this course, spending 15 hours a week on it and found the course difficulty to be medium.
Great course, I highly recommend to take this one. It's the third course from the Python for Everybody specialization, and its really focused on teaching you how to code.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
Dr. Chuck explains the material very well and provides many examples that he explains, line by line. The assignments are also good at reinforcing what's been taught.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Started learning programming thanks to Dr.Chuck/Coursera/University of Michigan; Not sure if I ever had the chance to learn programming otherwise. Hope they keep it up.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
I simply learned a lot.

Everyone involved in computing, should take this course.

All this XML and JSON was a mystery to me, but with this course, everything is crystal clear.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
This is great stuff ! Thanks Charles and University of Mitchigan for making this possible. Just sign in and sit back, Dr. Chuck will take care of everything you should know.
Was this review helpful to you? YES | NO
8 months ago
Morgen Li completed this course.
I love this course so much, and had a lot of fun!

I am trying to practice python as more as I can, I think I am falling in love with this language.

Thank you Dr. Chuck!
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
Great course with great materials. Dr Chuck has been an inspiration now. He teaches things very simplified way, you will never feel you're learning something complex.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
The course was AWESOME! As someone who loves to learn new technology, it was a great refresher and overview of key tools. I think anyone would benefit form this course.
Was this review helpful to you? YES | NO
8 months ago
profile picture
Anonymous completed this course.
I love this course so much, and had a lot of fun!

I am trying to practice python as more as I can, I think I am falling in love with this language.

Thank you Dr. Chuck!
Was this review helpful to you? YES | NO
4 months ago
Gabriel Cheng completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
Excellent course for a Python beginner. Provides information about web application in addition to programming skill. Well-structured course with applicable knowledge.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
This course is an excellent overview of web scraping, APIs, and how to parse xml/json documents. Contains clear video explanations and practical exercises. Thanks Dr. Chuck!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Tom Holman is taking this course right now, spending 6 hours a week on it and found the course difficulty to be easy.
Dr. Charles is an excellent instructor. I am thoroughly enjoying his classes and videos. I highly recommend this coarse if you are looking for a great Python course!
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Simply AMAZING! Chuck is pleasent, funny, smart and very didactic. THE BEST EVER!

I recommend for anyone who wants not only to learn Python, but even simple Algorithms.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous audited this course.
It is a great course to know about the different ways to access web data by means of Python. Once the course is completed you will understand xml and JSON as well as API.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Excellent teaching slide,s self-describing slides and great start for beginners!

Strongly recommend to anyone who is new to programming and does not know where to start from.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
The videos are concise and clear. The bonus materials are very informative and entertaining.

Assignments are clear and help to solidify the knowledge gained in the course.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Excellent for beginners.

Clear explanations on complicated concepts with simple words.

And the lectures are not boring at all. It definitely is a course with fun.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Yangfan Sun completed this course, spending 20 hours a week on it and found the course difficulty to be medium.
The class is very interesting and clear. I have learned a lot of practical skills. I would highly recommend anyone who is interesting in Python to take it. Thanks!
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
Intresting topic with the use of web. Well explained material in a way that anyone can understand. I recommend it for everyone that wants to learn Python.
Was this review helpful to you? YES | NO
5 months ago
Manas Mishra completed this course, spending 10 hours a week on it and found the course difficulty to be medium.
Well structured and lucid style. A must go to learn something new.Web parsing requires some time to catch up but once you hold up that you are ready to rock.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Oscar Ruano partially completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
I started this course with no previous experience en programming in Python and now I can use it in my work routine. I plan to extend its usage to other areas.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
The best online course on Python that I have been taking so far. Dr. Chuck explains everything in very simple language and examples. I really enjoy his class!!!
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Excellent course! Easy to follow, with an enlightening and generally very encouraging teacher, and focused and attentive mentors. Great course overall. Thank You!
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
Greath course. I enjoyed solving the problems and quizes for each week. Big thank you to very patient menthors who are the best help you have when solving problems.
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
May not be very deep, but interesting enough to seed interest in this particular field. It also enables you to explore more. Must take course for beginners!!
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Great course! Everything was clear. Interesting videos and a lot of useful information.

Real practical problems and their solutions. Thanks to the Dr. Chuck.
Was this review helpful to you? YES | NO
yesterday
Vinodh Krishnaraju completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
Very good course to understand intermediate concepts. Good understanding on regex, SOA concepts. Clarified JSON, XML doubts that had been there long time.
Was this review helpful to you? YES | NO
6 months ago
profile picture
Anonymous completed this course.
Very good refresher and opportunity to be current.

I used more structured languages such as Pascal, C, Fortran and Cobol. But Python is easier and more productive.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
I would absolutely recommend this course to anyone looking to learn to analyse data with python. Dr. Chuck is amazing. By far best teacher I've had to date.
Was this review helpful to you? YES | NO
5 months ago
profile picture
Anonymous completed this course.
Really a great course to start with all the implementations of python. Helped a lot in understanding many concepts and also earn a credit for specialization.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
With that courses Python seems really easy. Lecure videos, quizes, assignments, given material, everything is great! Thanks Dr. Chuck!! I'm starting next course :)
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous audited this course.
Very interesting free course. It doesn't deep too much on contents but gives you an interesting approach to manage web data through python. It's based on python 2.7
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
I learnt a lot of interesting things from this course. I will definitely try to use the concepts learnt in this course and build something which people can use. :)
Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
This course opens up so many windows in how to continue programming in many different areas. I think it's a great approach to teach everything about the industry.

Was this review helpful to you? YES | NO
7 months ago
profile picture
Anonymous completed this course.
A very good course. The entire collection is well worth it with the database classes the most enjoyable. Dr Chuck and staff do a great job putting these together.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Great course. Very understandable and well presented. Wonderful introduction to the functionality of Python. I'll keep this around for reference for a long time.
Was this review helpful to you? YES | NO