subject

Python Data Structures

 with  Charles Severance
This course will introduce the core data structures of the Python programming language. We will move past the basics of procedural programming and explore how we can use the Python built-in data structures such as lists, dictionaries, and tuples to perform increasingly complex data analysis. This course will cover Chapters 6-10 of the textbook “Python for Informatics”. This course is equivalent to the second half of the 11-week "Programming for Everybody (Python)" course. This course covers Python 2.

Syllabus

Chapter Six: Strings
In this class, we pick up where we left off in the previous class, starting in Chapter 6 of the textbook and covering Strings and moving into data structures. The second week of this class is dedicated to getting Python installed if you want to actually run the applications on your desktop or laptop. If you choose not to install Python, you can just skip to the third week and get a head start.

Unit: Installing and Using Python
In this module you will set things up so you can write Python programs. We do not require installation of Python for this class. You can write and test Python programs in the browser using the "Python Code Playground" in this lesson. Please read the "Using Python in this Class" material for details.

Chapter Seven: Files
Up to now, we have been working with data that is read from the user or data in constants. But real programs process much larger amounts of data by reading and writing files on the secondary storage on your computer. In this chapter we start to write our first programs that read, scan, and process real data.

Chapter Eight: Lists
As we want to solve more complex problems in Python, we need more powerful variables. Up to now we have been using simple variables to store numbers or strings where we have a single value in a variable. Starting with lists we will store many values in a single variable using an indexing scheme to store, organize, and retrieve different values from within a single variable. We call these multi-valued variables "collections" or "data structures".

Chapter Nine: Dictionaries
The Python dictionary is one of its most powerful data structures. Instead of representing values in a linear list, dictionaries store data as key / value pairs. Using key / value pairs gives us a simple in-memory "database" in a single Python variable.

Chapter Ten: Tuples
Tuples are our third and final basic Python data structure. Tuples are a simple version of lists. We often use tuples in conjunction with dictionaries to accomplish multi-step tasks like sorting or looping through all of the data in a dictionary.

Graduation
To celebrate your making it to the halfway point in our Python for Everybody Specialization, we welcome you to attend our online graduation ceremony. It is not very long, and it features a Commencement speaker and very short commencement speech.

576 Student
reviews
Cost Free Online Course
Pace Upcoming
Subject Programming
Provider Coursera
Language English
Certificates Paid Certificate Available
Calendar 7 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
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.

576 reviews

Write a review
10 out of 10 people found the following review useful
9 months ago
Brandt Pence completed this course, spending 2 hours a week on it and found the course difficulty to be very easy.
This is the second course in the Python for Everybody specialization, and corresponds to the second half of the previous course of the same name. As with the first course (Getting Started with Python), I found Dr. Chuck's thorough approach to the material to be likely to be very approachable for a beginning programmer Read More
This is the second course in the Python for Everybody specialization, and corresponds to the second half of the previous course of the same name. As with the first course (Getting Started with Python), I found Dr. Chuck's thorough approach to the material to be likely to be very approachable for a beginning programmer. I have some experience with Python, including the previous course and a course in the Genomic Data Science specialization, and I have a fair amount more experience programming using R, so I found this course very easy.

The course introduces the common data structures in Python (lists, strings, files, dictionaries, tuples) and the functions used to manipulate them. Dr. Chuck does an excellent job of introducing each piece, although the course is a bit light on practice problems, and there are probably better resources for actually getting comfortable using these on a regular basis. The book "Learn Python the Hard Way" and the EdX course from MITx (6.00.1x) are supposed to be two of the best resources out there. I recently bought the first and enrolled in the second, so I'm hopeful that they will help me to become as comfortable programming in Python as I am in R.

Overall, four stars. A gentle introduction to data structures in Python, but a little light on the exercises needed to become really proficient in using them.
Was this review helpful to you? YES | NO
3 out of 5 people found the following review useful
4 months ago
Del John Ventruella completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
The class is taught by a professor who clearly knows his stuff, and it shows in the lectures. The recorded videos were very informative and related to the homeword. I had a problem with the Autograders that are used for the homework. There is clearly a problem with the manner in which they interpret spacing, and som Read More
The class is taught by a professor who clearly knows his stuff, and it shows in the lectures. The recorded videos were very informative and related to the homeword. I had a problem with the Autograders that are used for the homework. There is clearly a problem with the manner in which they interpret spacing, and someone should fix this problem. Python is far too dependent on spacing and indentation for it to go unresolved by the teaching staff. I also feel that there is too much of a disconnect in the course between mentors and students. I could not ask any mentor a question and get a straight answer. They merely allude to the problem in the code that is presented to them. I must have spent a day on the last programming assignment. That is partially due to the Autograder's interpretation of spacing, and partially due to unfamiliarity with the language. This is the first time we're writing code, and the problems seem to assume that we are experts. There are not examples of how to manipulate code, followed by homework that varies slightly from what is presented. I am very nervous about continuing in the python specialization. If I can spend a day correcting code due to Autograder problems interpreting spacing and other issues, how long will I require for the code that I'll have to write in future classes? Forget about reaching the professor. He's disconnected, and his phone line doesn't seem to work, or is always busy. There is no one else who can be reached, except the mentors via the Forum, who only provide some perspective on code, but no direct help.
Was this review helpful to you? YES | NO
2 out of 3 people found the following review useful
3 months ago
profile picture
Anonymous completed this course.
plus: The class stays completely free so far including the graded material. The class provides an online browser based programming environment with a (simple) automatic grader. The class puts a great emphasis on engaging students and still keeps a comparatively large learning community even at times when Mooc partic Read More
plus:

The class stays completely free so far including the graded material.

The class provides an online browser based programming environment with a (simple) automatic grader.

The class puts a great emphasis on engaging students and still keeps a comparatively large learning community even at times when Mooc participation and forum activity have shrunk drastically

The the material is relatively easy even for absolute beginners.

minus:

The class is not well suited for people that have some previous exposure to programming or have some computer and science affinity in general., because for them the pace is way too slow. It essentially spreads out content that you could fit into 2 hours over 6 weeks.

Some quiz question make little sense to absolute beginners, in particular when it is asking to you pick the correct program statement with the incorrect solutions being mostly examples from other languages (C/C++, Java). Those make no sense to beginners and for people with exposure to them the class isn't really appropriate in terms of scope and difficulty.

The graded programming exercise are not enough. You probably end up writing 5-15 lines of code per week, that is nowhere near enough to be really gain some programming experience and familiarity with those data types. To the very least the class would need additional optional graded programming problems.

Was this review helpful to you? YES | NO
4 out of 4 people found the following review useful
4 months ago
profile picture
Raymond Jolly completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
The approach that Dr Chuck takes to teaching Python has been the best experience when trying to learn a computer language. Everything he uses are building blocks to other very relevant areas. His book and lectures are very relevant. I have been analyzing data and building business intelligence solutions for years bu Read More
The approach that Dr Chuck takes to teaching Python has been the best experience when trying to learn a computer language. Everything he uses are building blocks to other very relevant areas. His book and lectures are very relevant. I have been analyzing data and building business intelligence solutions for years but I always wanted to learn data analysis with Python. The examples in Dr Chuck's course may seem trivial due to the file examples being used but the process is very relevant for other meaningful exercises. Also, I have to commend the instructor for his great sense of humor and ability to stay on topic. Finally the best thing about this course is that he will demonstrate WHY code will fail and how to debug. In other courses, I had to drop because the lecturer was giving only power point presentations without even going into an IDE to write code. I really look forward to completing the other sections.
Was this review helpful to you? YES | NO
4 out of 4 people found the following review useful
3 months ago
profile picture
Anonymous completed this course.
Let's be realistic with yourself in finding and completing a MOOC. There are probably less than 10 courses on this subject that are worth taking because it has all the material you are looking to use in your job. However, there are fewer still that not only explain all the material you're looking for, yet also make it Read More
Let's be realistic with yourself in finding and completing a MOOC. There are probably less than 10 courses on this subject that are worth taking because it has all the material you are looking to use in your job. However, there are fewer still that not only explain all the material you're looking for, yet also make it interesting. Then there are the 1% of courses that have all the material you need, is interesting and challenges you in the exercises. All too often, you'll see a MOOC that is easy to digest but the exercises are too theoretical and/or laughably easy. This course won't let you down with exercises that don't apply to what you'd really use in real life. This is clearly the best course on the subject for the beginner programmer. Really. It's seriously the best on the internet today.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 months ago
profile picture
Anonymous completed this course.
This is the second course in the Python for Everybody specialization. The course is really structured for beginning programmers, but programmers experienced in other languages will find it useful as well. Dr. Severance (Dr. Chuck) does an excellent job of making the concepts clear and understandable. The exercises i Read More
This is the second course in the Python for Everybody specialization. The course is really structured for beginning programmers, but programmers experienced in other languages will find it useful as well.

Dr. Severance (Dr. Chuck) does an excellent job of making the concepts clear and understandable. The exercises included in the course are somewhat limited, however. I strongly recommend using outside activities (Dr. Chuck provides a few sources) to reinforce basic syntax and methods, as you will be using them often.

Dr. Chuck has an unusual sense of humor, but I think most students will enjoy it as I have.

Overall, the previous course together with this one serve as an exceptional introduction to the Python language. I commend Dr. Severance for placing them online.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 months ago
profile picture
Kyriakos Zervoudakis completed this course.
This is a course targeted on beginners. The instructor shows a deep understanding of how newcomers approach a programming language and what makes their life difficult. So, he exposes people to python in a cheerful, feather-weight style emphasizing on the 'basic laws' of programming and not on formal definitions, rigid Read More
This is a course targeted on beginners. The instructor shows a deep understanding of how newcomers approach a programming language and what makes their life difficult. So, he exposes people to python in a cheerful, feather-weight style emphasizing on the 'basic laws' of programming and not on formal definitions, rigid standards etc.

Although I expected something more advanced, I really enjoyed following the course and, among others, saw the nicest presentation of the minimum-element-in-list algorithm.

And of course, the bonus material showing all these great and important people is a great motivation not only towards completion of the course but also of appreciating programming in general as an art and as a great way to have fun with a computer!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
4 months ago
profile picture
Anonymous completed this course.
Class 2 of the python specialization. Unlike other programming paths I've tried, this one continues at a manageable pace. I've taught myself some statistical package syntax over the last decade so I'm not 100% new to programming and I found this course to be relatively easy and a lot of fun. Beginners will likely fi Read More
Class 2 of the python specialization. Unlike other programming paths I've tried, this one continues at a manageable pace. I've taught myself some statistical package syntax over the last decade so I'm not 100% new to programming and I found this course to be relatively easy and a lot of fun. Beginners will likely find it slightly challenging but absolutely within their ability to complete.

After completion, you know most of the basics of the language and have completed a handful of fun programming assignments that give you a hint at some of the cool powerful things python can do. I recommend this course to anyone wanting to learn python.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
4 months ago
Valerie Lui completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
I have no background with regard to programming, and the first course from Coursera I took was Programming for Everybody (Getting Started with Python), which is the prequel to this course. I must say that the classes are easy to follow and it really helped pique my interest in programming and computer science. Python i Read More
I have no background with regard to programming, and the first course from Coursera I took was Programming for Everybody (Getting Started with Python), which is the prequel to this course. I must say that the classes are easy to follow and it really helped pique my interest in programming and computer science. Python is a really simple language to pick up but the downside is that one may get to reliant on the functions that are already built into the program, and it's better to expose oneself to more languages so that this does not happen. I'm hoping to find more free online courses that will allow me to expand my knowledge with regard to these!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
4 months ago
profile picture
Anonymous completed this course.
This is course is very good! But also rather difficult. It takes a lot of time to think through the problems and find a solution, but I think that is what most of Computer Programming is, learning by trial and error and then eventually understanding. Through this course I think I gained enough knowledge to understand a Read More
This is course is very good! But also rather difficult. It takes a lot of time to think through the problems and find a solution, but I think that is what most of Computer Programming is, learning by trial and error and then eventually understanding. Through this course I think I gained enough knowledge to understand all of the lecture slides, but I will definitely need to review quite a bit, to really understand the concepts thoroughly. You only use by doing with programming, so you really need to look at the practice lessons and think about it a lot. Overall good though. Nice to see a prof. with some personality :)
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 months ago
profile picture
Anonymous completed this course.
The Python Data Structures course run by Dr Charles Severance has been informative, instructive and overall just great. Having tried to learn Python from a book before and had trouble with it I decided to start Dr Chuck's course, which I can say has really paid off. Dr Chuck provides a casual yet very educational way o Read More
The Python Data Structures course run by Dr Charles Severance has been informative, instructive and overall just great. Having tried to learn Python from a book before and had trouble with it I decided to start Dr Chuck's course, which I can say has really paid off. Dr Chuck provides a casual yet very educational way of teaching, and teaches/guides you through every step of learning the fundamentals of Python programming. I also found the student curated notes catered for the course very helpful for when I forgot something in the lecture.

Overall a fantastic course and I hope to do more of Dr Chuck's courses in future!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 months ago
profile picture
Anonymous completed this course.
The course is well thought out. The chapters are sequential and the home works build up on the previous piece of code you wrote. Dr. Chuck exactly understands how much new info can be shared and does not cram tall of it in the same video and lecture. The lecture weeks are short and concise which give you ample time to Read More
The course is well thought out. The chapters are sequential and the home works build up on the previous piece of code you wrote. Dr. Chuck exactly understands how much new info can be shared and does not cram tall of it in the same video and lecture. The lecture weeks are short and concise which give you ample time to catch up even if you miss a week in the middle (other coursera course builders need to think about this as well). Overall I enjoyed the class and i am hoping to become an expert python coder by finishing the specialization. Thanks Dr. Chuck for making the lessons enjoyable
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 months ago
Trias Moodley completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
As a current Economics and Finance major who needed to learn programming fundamentals to supplement my knowledge and understanding of financial models and computerised business processes, this course was extremely effective for a beginner . The lecture videos, downloadable slides and textbook as well as the curated no Read More
As a current Economics and Finance major who needed to learn programming fundamentals to supplement my knowledge and understanding of financial models and computerised business processes, this course was extremely effective for a beginner . The lecture videos, downloadable slides and textbook as well as the curated notes and bonus material were all very effective in helping me come to grips with the course content. The discussion forum also allows you to submit any questions and queries regarding the course material and the homework assignments. I found the tutors to be exceptionally helpful
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
4 months ago
profile picture
Anonymous partially completed this course.
My background is computer science and I consider myself as a programmer but since I don't get a lot of time at work to program i keep myself busy by taking different programming classes or just do simple programming. Time was an issue for me and the course was simplified enough just to understand it without going throu Read More
My background is computer science and I consider myself as a programmer but since I don't get a lot of time at work to program i keep myself busy by taking different programming classes or just do simple programming. Time was an issue for me and the course was simplified enough just to understand it without going through the lesson more than once. The quizzes were reasonable and When I do it right after going through the lesson I make at least 80.

I really enjoy the programming assignments and even struggle debugging them every now and then. Good way to learn programming.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
4 months ago
profile picture
Anonymous completed this course.
I thoroughly enjoyed the course and would happily recommend to anyone who is (like myself) new to programming. I think Charles Severance does a great job, I really like the way he explains the logic of the language. The assignments are excellent and were great fun to solve - my only comment would be that they could hav Read More
I thoroughly enjoyed the course and would happily recommend to anyone who is (like myself) new to programming. I think Charles Severance does a great job, I really like the way he explains the logic of the language. The assignments are excellent and were great fun to solve - my only comment would be that they could have been a little bit more difficult maybe. I believe that it's definitely important to practice outside of the course as well to get comfortable with the material. A fantastic course overall for beginners, I cannot wait to move on to the next specialization!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 months ago
profile picture
Anonymous completed this course.
Amazing course for an introduction to programming in Python. I had not known how to program at all before I took this course and the one before, and now I am confident in my ability to program and I feel that I have a solid foundation which I can build my programming/data analysis skills upon. The supplementary materi Read More
Amazing course for an introduction to programming in Python. I had not known how to program at all before I took this course and the one before, and now I am confident in my ability to program and I feel that I have a solid foundation which I can build my programming/data analysis skills upon. The supplementary materials are great, and best of all cheap or open source. Amazing part on the side of the instructor, he made the course very relatable and very enjoyable. I would recommend this to anyone who wants to learn python or who wants to learn how to program at all.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 months ago
profile picture
Anonymous completed this course.
This is the second in a series of courses on learning Python for the beginner. I find that the internet is being well used when great teachers like Dr.Chuck can democratically distribute their teachings. Dr.Chuck is really fun and I find that I am more comfortable with technology after taking his class. He provides b Read More
This is the second in a series of courses on learning Python for the beginner.

I find that the internet is being well used when great teachers like Dr.Chuck can democratically distribute their teachings.

Dr.Chuck is really fun and I find that I am more comfortable with technology after taking his class. He provides bonus video interviews with technology pioneers and i found it interesting that they were all interested in breaking down barriers of access for the masses.

If you are new to programing this series is great!

I will take the next one!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 months ago
profile picture
Anonymous completed this course.
A great course for a programming dummy like myself. The first course in this specialization was good too, but in this one I really felt like I was writing programs (although very basic ones). The assignments really made me think about finding a solution - and gotta admit, a time or two I made really stupid mistakes and Read More
A great course for a programming dummy like myself. The first course in this specialization was good too, but in this one I really felt like I was writing programs (although very basic ones). The assignments really made me think about finding a solution - and gotta admit, a time or two I made really stupid mistakes and then took ages to fix them, which was quite frustrating, but that's the very nature of coding. Plus, getting it right in the end felt really nice.

Chuck was great as usual, and I quite enjoyed the HP references :D
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 months ago
profile picture
Anonymous completed this course.
The best part of Dr. Charles Severance' courses are the pdf with all the necessary explanation summarised that you can keep it and review. You can almost take a course per day if you have the basics. I strongly recommend taking "An Introduction to Interactive Programming in Python (part 1 and part 2) first that allow y Read More
The best part of Dr. Charles Severance' courses are the pdf with all the necessary explanation summarised that you can keep it and review. You can almost take a course per day if you have the basics. I strongly recommend taking "An Introduction to Interactive Programming in Python (part 1 and part 2) first that allow you getting the fundamentals of Python in a funny way. This is a great course too with a really good lecturer, but I would rather prefer videos more specific.

Anyway, thank you for your great lessons Dr. Charles!
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
a year ago
profile picture
Sérgio Miguel Valente completed this course, spending 4 hours a week on it and found the course difficulty to be very easy.
A natural sequel for the first part of the specialization, Getting Started With Python. My opinion remains the same of that of the first part, I am very satisfied with everything in this course. Dr. Chuck explains all topics in a very calm and pleasing way. It's very easy to follow everything. If you have any doubts, j Read More
A natural sequel for the first part of the specialization, Getting Started With Python. My opinion remains the same of that of the first part, I am very satisfied with everything in this course. Dr. Chuck explains all topics in a very calm and pleasing way. It's very easy to follow everything. If you have any doubts, just post it in the forums, you'll get a prompt answer. The book for the course is very concise and explicit. All in all, again, a great course.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 months ago
profile picture
Antonio Serrano completed this course, spending 4 hours a week on it and found the course difficulty to be easy.
This course is a little bit tougher and tedious than the first one within the specialization. This is due to the contents themselves, which are basic and a bit boring. However, they are quite important since are the building blocks for future tools and apps to be developed using Python. Luckily, Dr. Chuck makes it quit Read More
This course is a little bit tougher and tedious than the first one within the specialization. This is due to the contents themselves, which are basic and a bit boring. However, they are quite important since are the building blocks for future tools and apps to be developed using Python. Luckily, Dr. Chuck makes it quite easy and bearable, as always. So it is not difficult at all to complete the course (Dr Chuck rules!). So, you should have already signed up for the course. Came on, you are running late!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
4 months ago
profile picture
Anonymous completed this course.
I am relatively new to programming, but know perl from graduate school and use it frequently. I found this course and textbook to be very easy to follow. This has not been the case for other Python courses on Coursera. I tried another course and gave up from being overwhelmed by too much info that was not framed in a w Read More
I am relatively new to programming, but know perl from graduate school and use it frequently. I found this course and textbook to be very easy to follow. This has not been the case for other Python courses on Coursera. I tried another course and gave up from being overwhelmed by too much info that was not framed in a well structured way.

I completed the first two courses in this series in a week, and will complete the whole series.

Love all the Monty Python and Harry Potter references by Dr. Severance!
Was this review helpful to you? YES | NO
4 out of 4 people found the following review useful
a year ago
Jason Michael Cherry completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
An outstanding conclusion to the fundamentals of Python. This class, combined with the first in the specialization, are a great start to programming w/ Python, and I strongly recommend it for anyone who is interested in learning how to program. I've been doing Python for a few months in advance of this class, but the fundamentals covered here were exceptionally useful for me.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
5 months ago
Omprakash completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
This course starts off easy. When it nears the end, then it starts getting more interesting as we are required to use list, dictionaries and tuples. Prof. Severance does a wonderful job in explaining how to apply the concepts we have learnt in the worked exercises. The book which he provides for free is very useful to Read More
This course starts off easy. When it nears the end, then it starts getting more interesting as we are required to use list, dictionaries and tuples. Prof. Severance does a wonderful job in explaining how to apply the concepts we have learnt in the worked exercises.

The book which he provides for free is very useful to understand the concepts. Along with the assignments by Coursera, I also in parallel solved the problem sets from the book which led to a better understanding. I recommend the course highly !
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 months ago
profile picture
Anonymous completed this course.
I enjoyed taking this class and looked forward to completing the exercises at the end of each chapter. I thought Dr. Chuck was a great teacher, and I found his personality really fun and engagingly silly, which I personally enjoy. I would have preferred more practice problems, but I did learn a lot about Python. I like Read More
I enjoyed taking this class and looked forward to completing the exercises at the end of each chapter. I thought Dr. Chuck was a great teacher, and I found his personality really fun and engagingly silly, which I personally enjoy. I would have preferred more practice problems, but I did learn a lot about Python. I liked that Dr. Chuck taught pieces of code that are often used in common programming problems. Overall, I was pleased with the course and would like to go farther with Python.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
4 months ago
profile picture
Jing Ji completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
Dr.Chunk made a great series on python for completely beginner. This one introduces the basics about string, file, list, dictionary and tuple, which I found harder than the previous part (python for everyone). I found doing assignment challenging but great fun, and hope the course can provide more online coding assignm Read More
Dr.Chunk made a great series on python for completely beginner. This one introduces the basics about string, file, list, dictionary and tuple, which I found harder than the previous part (python for everyone). I found doing assignment challenging but great fun, and hope the course can provide more online coding assignment in the future. Sometimes you though you understood the course video, but still get stuck on problem solving. Great course and recommend for beginners:)
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
4 months ago
profile picture
Ivor Peksa completed this course, spending 2 hours a week on it and found the course difficulty to be very easy.
Light hearted introductory course to Python programming. Good for people with little or no programming experience, although will feel very basic to experienced programmers. The educator, Charles Severance was very engaging, and the course included several of his interviews with luminaries of computer science as excelle Read More
Light hearted introductory course to Python programming. Good for people with little or no programming experience, although will feel very basic to experienced programmers. The educator, Charles Severance was very engaging, and the course included several of his interviews with luminaries of computer science as excellent bonus material. Exercises can be completed using a very good autograder tool that parses Python code (although you are encouraged to use a proper editor)
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 months ago
profile picture
Anonymous completed this course.
Like the first course imparted by Dr. Charles Severance, this one has very well structured and easy to learn material. Dr. Charles makes each sesion very enoyable with short and well explaind exercises, plus extra material about computer sience and live office hours where you can get to meet some of the students all Read More
Like the first course imparted by Dr. Charles Severance, this one has very well structured and easy to learn material.

Dr. Charles makes each sesion very enoyable with short and well explaind exercises, plus extra material about computer sience and live office hours where you can get to meet some of the students all around the world that have taken Dr. Charles' courses.

Thank you Dr. Charles for such a great work in preparing all the material and share your knowledge!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 months ago
profile picture
Anonymous completed this course.
Awesome course. Took it via coursera after taking his first course. He does a great job of teaching the content succinctly, walking through a relevant example, and then giving assignments that actually teach you how to apply the knowledge. Way better than other online courses I've tried in the past. Highly recomme Read More
Awesome course. Took it via coursera after taking his first course. He does a great job of teaching the content succinctly, walking through a relevant example, and then giving assignments that actually teach you how to apply the knowledge. Way better than other online courses I've tried in the past. Highly recommend it as a way to learn programming from near scratch. Thanks Charles, really appreciate that you took the time to create this and offer it out to the world.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
4 months ago
profile picture
Anonymous completed this course.
As someone with a fairly strong technical background but not much programming experience, I did not find this course especially challenging. However, I did find it both useful and enjoyable! I was able to complete the material in about two weeks. Dr. Chuck's style is clear and engaging, making it easy to stay motivated Read More
As someone with a fairly strong technical background but not much programming experience, I did not find this course especially challenging. However, I did find it both useful and enjoyable! I was able to complete the material in about two weeks. Dr. Chuck's style is clear and engaging, making it easy to stay motivated. I'm excited to move forward with Python! I'm sure I will continue to refer back to the excellent lecture slides and other materials from this course.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
3 months ago
profile picture
Anonymous completed this course.
reviewElements = dict() reviewElements["playful"] = "yes" reviewElements["Dr Chuck's personality"] = "passionate" reviewElements["learning curve"] = "manageable" reviewElements["comprehensive"] = "yes, if you read the free book as well" reviewElements["value for many"] = "ok" summary = dict() summary["elements"] Read More
reviewElements = dict()

reviewElements["playful"] = "yes"

reviewElements["Dr Chuck's personality"] = "passionate"

reviewElements["learning curve"] = "manageable"

reviewElements["comprehensive"] = "yes, if you read the free book as well"

reviewElements["value for many"] = "ok"

summary = dict()

summary["elements"] = reviewElements

summary["recommended"] = "highly"

for key in summary:

print key, summary[key]
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 months ago
profile picture
Anonymous completed this course.
This is my second course in Python, after the first course I was so motivated and so ambitious to jump to the second course. My opinion remains the same of that of the first part, I am very satisfied with everything in this course. Dr. Chuck explains all topics in a very easy and pleasing way. He makes programming eas Read More
This is my second course in Python, after the first course I was so motivated and so ambitious to jump to the second course.

My opinion remains the same of that of the first part, I am very satisfied with everything in this course. Dr. Chuck explains all topics in a very easy and pleasing way. He makes programming easy and fun to do, especially if you never programmed before. Exercises are getting more and more exciting, I cant wait to take the next course.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 months ago
profile picture
Anonymous completed this course.
A great course for anyone who is just starting out to learn how to program. The course provides a very detail explainations to help you learn how to program . However, whenever you are having trouble solving a problem you face in your assignment it could be difficult for you to get a straight answer from the mentors. Read More
A great course for anyone who is just starting out to learn how to program. The course provides a very detail explainations to help you learn how to program . However, whenever you are having trouble solving a problem you face in your assignment it could be difficult for you to get a straight answer from the mentors. On the bright side getting to learn how to solve those assignments without any help actually teaches you to program better.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
3 months ago
profile picture
Danielle Brown completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
This is my second of these Python-based courses. Dr Chuck is great fun and makes learning easy. It was a delight to take his courses as he has taken what I thought might be a very stale and bland subject matter and made it digestible for beginners. Having videos alongside lecture slides made it seem more like I was in Read More
This is my second of these Python-based courses. Dr Chuck is great fun and makes learning easy. It was a delight to take his courses as he has taken what I thought might be a very stale and bland subject matter and made it digestible for beginners. Having videos alongside lecture slides made it seem more like I was in a classroom learning environment. Having a face to the name is definitely a plus. Great course. Will definitely be taking more!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
4 months ago
profile picture
Anonymous completed this course.
excellent Course due to the excellent instructor who keeps students interested with bit of fun and wisely constructed course syllabus. Wished there were more exercises, but i guess one can always refer to the text book and try to solve all the examples in them whether assignments or examples. Over all very pleased s Read More
excellent Course due to the excellent instructor who keeps students interested with bit of fun and wisely constructed course syllabus. Wished there were more exercises, but i guess one can always refer to the text book and try to solve all the examples in them whether assignments or examples.

Over all very pleased since i have managed to complete both the courses and expectantly looking forward for the next one.

Good luck and good learning
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
4 months ago
profile picture
Anonymous completed this course.
The letctures and course materials in this second course or excellent. I found the assignment for chapter 9 pretty tough and time consuming. Two things I would say though about this, firstly - the level of support via the message boards is excellent. Secondly - the trial and error used in this assignment made the fin Read More


The letctures and course materials in this second course or excellent. I found the assignment for chapter 9 pretty tough and time consuming. Two things I would say though about this, firstly - the level of support via the message boards is excellent. Secondly - the trial and error used in this assignment made the final assignment easier as it used the same source data. I would very much recommend this course.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
4 months ago
Alex Ovchinnikov completed this course, spending 8 hours a week on it and found the course difficulty to be medium.
Great course! Those ones are separted from bad ones with good information explanation, joyfull and motivating teaching manner. At this regard Dr Chuck aka Servus Snape is outstanding. The course is provided with quality coursebook, nice videos which gives you deep understanding of Pythons nature. Really doubt that there are exists much better courses for those who has just started programming.
Was this review helpful to you? YES | NO
yesterday
Nikita Neganov completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
First of all - I didn't spend whole 7 weeks learning this course, it only took me 3-4 days maximum, learning 4-5 hours/day maximum. So roughly it will be maximum 3 hours per week if you'll keep to a schedule. Okay, about the course itself: as I wrote in a review about the previous course, Dr. Chuck is a great lecture Read More
First of all - I didn't spend whole 7 weeks learning this course, it only took me 3-4 days maximum, learning 4-5 hours/day maximum. So roughly it will be maximum 3 hours per week if you'll keep to a schedule.

Okay, about the course itself: as I wrote in a review about the previous course, Dr. Chuck is a great lecturer and a person with deep knowledge and passion about what he teaches. This course is respectively more difficult than the previous one, this time I had to spend some time trying to understand methods and code and other stuff.

On the other hand, this course is still for beginners, as I am a beginner, who just have completed previous one and have only been learning python for about a week.

This course introduces students to more complex part of python: strings, list, dictionaries, tuples, etc. The more I learn python through this course, the easier earlier assignments seem to me. After finishing it I clearly understood how much I don't actually know about python and programming in general, and am going to continue this specialisation.

Highly recommend this course for beginners, who have completed the 1st course. If you still know nothing about programming but want to start: begin at Programming for Everybody (Getting Started with Python), and then advance to this one. Good luck!
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 months ago
profile picture
Anonymous completed this course.
The course content is well structured and gives you sufficient information to understand the subject. Exercises are structured in a manner that the student gets proficient with the scripts that one would expect to create as a Python programmer
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
4 months ago
profile picture
Anonymous audited this course.
It is an awesome course, specially the way it is planned by Dr. Chuck. Its not just boring descriptive( you can read the documentation otherwise) class; its funny, informative with learning class.
Was this review helpful to you? YES | NO
3 out of 3 people found the following review useful
4 months ago
profile picture
Anonymous completed this course.
Great course. If you are a beginner in Python go for this course!

You understand the basis from which everything is created.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
4 months ago
profile picture
Anonymous completed this course.
Very nice of Dr. Chuck to teach us Python in such a nice, understanding and entertaining way, and that too free of charge. Wish him all the best.
Was this review helpful to you? YES | NO
2 out of 2 people found the following review useful
4 months ago
profile picture
Anonymous completed this course.
Spend one week to finish all the courses. Every course may take 3 hours. Really fond of this class and find it useful as a beginning
Was this review helpful to you? YES | NO
0 out of 1 people found the following review useful
4 months ago
Degao Lan completed this course, spending 25 hours a week on it and found the course difficulty to be easy.
This is a great course, Dr.Chunk is a humorous guy, I really like this style, but homework

in this course may too little and too simple on some extent.
Was this review helpful to you? YES | NO
1 out of 1 people found the following review useful
2 months ago
profile picture
Anonymous completed this course.
thanks Dr Charles severence you took you precious time for us students for teaching python. Really gonna complete the whole 5

courses
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Hello, I just finished the second course in the Programming for Everybody (Getting Started with Python) specialization at Coursera. First of all, as a full-time working father, with not much free time to spend on a regular basis, I was able to complete all steps rapidly thanks to the properly structured and subdivided Read More
Hello, I just finished the second course in the Programming for Everybody (Getting Started with Python) specialization at Coursera. First of all, as a full-time working father, with not much free time to spend on a regular basis, I was able to complete all steps rapidly thanks to the properly structured and subdivided program but also thanks to the course material being made available off-line through downloads to your PC or tablet (via the Coursera app). The video material, combining lecturer audio with very effective slides and full audio transcripts, works very efficient for absorbing the information. The knowledge tests at the end of each chapter, seem adequate, but might sometimes be a bit more challenging (I had some programming experience).

But... what I get most of all out of this course is energy! I've been asked where I find the energy to take these courses, given our busy lives, but you don't need to find it, you get it! And this is thanks to Dr. Charles Severance. His way of teaching, his approach, the way he explains things, the material provided is simply extraordinary!

What he basically is saying is: learn, have fun, be positive and think Python ;-)
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
This is the second course in the 4 part python learn module. from UM with Dr Chuck. I think they did a good job of disarming the material and gently adding more concepts, but I would have preferred a more demanding set of programming tests. To learn we need repetition, and the course would benefit from more repetitio Read More
This is the second course in the 4 part python learn module. from UM with Dr Chuck. I think they did a good job of disarming the material and gently adding more concepts, but I would have preferred a more demanding set of programming tests. To learn we need repetition, and the course would benefit from more repetition and revisiting previous material. Having said that, I highly recommend these courses. I don't care about the certificate, but I do intend to pay for the 5th section that is supposed to be some sort of project that ties it all together. I can't wait. Really. I'm transitioning away from the corporate world of SAS and not-free SQL databases. At first I tried a combination of R and a few other tools, but found them too limited. I need to be able to parameterize SQL queries to run inside of programs. SAS did an AWESOME job of this, but SAS costs a fortune, and I don't have a fortune. After getting through the first 2 sections, my stress level has dropped dramatically, as I can now see a way forward using Python as my SAS replacement. FWIW, I'm focusing on the GIS world now.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Ningchao Wang completed this course, spending 1 hours a week on it and found the course difficulty to be very easy.
I am a new in both programming and Python. Before this series of classes, I attempted to find some appropriate materials which are friendly to the zero basis man. The result was that I failed until I met this course. The most attractive point in this curriculum for me is that it teaches me how to think in programming Read More
I am a new in both programming and Python. Before this series of classes, I attempted to find some appropriate materials which are friendly to the zero basis man. The result was that I failed until I met this course. The most attractive point in this curriculum for me is that it teaches me how to think in programming, and well combines with the Python language. Also I like the structures of this course, I completed all the lectures and tests in three week within 7 hours. In not a long time, it makes me well understand the differences between three key 'collections' (list, dictionary and tuple) and the basic programming structures like for loop, while loop, how to build a function and so on. It is really helpful and friendly to the guy who never touches the programming and Python. Thank you very much to the professor Charles Severance !
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This was a really fun but also challenging course for me. It is the second course in a chain of five (I think). It builds on things learnt from the inital course so its probably a good idea to take that one first. I personally think this course goes slow enough to keep up with but not too slow as to be boring. Towards Read More
This was a really fun but also challenging course for me. It is the second course in a chain of five (I think). It builds on things learnt from the inital course so its probably a good idea to take that one first. I personally think this course goes slow enough to keep up with but not too slow as to be boring. Towards the end it does become more difficult, but this is not a problem because of the forums you can easily access to ask questions and get help.

My only annoyance with this course, which is petty really, is that in the dictionaries assignment you have to use a tuple. This was annoying for me because you dont learn about tuples until the following week.

All in all I think, considering I was able to access all this information and help for free, this course was very good.
Was this review helpful to you? YES | NO
2 months ago
Johnny Lam completed this course, spending 20 hours a week on it and found the course difficulty to be easy.
This course is so fantastic that I am a beginner with no prior programming and Python knowledge who can follow easily and learn things effectively. This course lays a very good foundation to Python basics. Dr Chunk, the instructor has a very good and professional voice and teaching style. I love to listen and learn fro Read More
This course is so fantastic that I am a beginner with no prior programming and Python knowledge who can follow easily and learn things effectively. This course lays a very good foundation to Python basics. Dr Chunk, the instructor has a very good and professional voice and teaching style. I love to listen and learn from the class which the teacher is native speaker.

Also, thank you Dr Chunk if you may or may not see this review, I may not be able to have the chance to see you in my life, but your generosity and heart of teaching whose I am really really appreciated. The graduation part of the course means something to me since for a beginner of any skill, growth and advancement and recognition are all important forces to drive the momentum going forward. Thank you and take care.
Was this review helpful to you? YES | NO
2 weeks ago
Frederick N Numbisi completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
I found the course and teaching method very comprehensible for a beginner (like me) and other interested students. I have learned quite much within a short time, though needed to persist and allocate learning time. I am beginning to fill confident in working my way around with python and using recommended tools (notepa Read More
I found the course and teaching method very comprehensible for a beginner (like me) and other interested students. I have learned quite much within a short time, though needed to persist and allocate learning time. I am beginning to fill confident in working my way around with python and using recommended tools (notepad++, python, snipping, using interactive python through cmd prompt), after series of writing, testing and correcting my codes prior to submitting my course assignments. In conclusion, I am feeling confident and will continue to build this confidence by taking upcoming courses. Thank you Dr Charles Severance for such inspiring and comprehensive lesson. I look forward to continuous learning in up-coming courses, and an opportunity to meet!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Antoine Cotten completed this course, spending 1 hours a week on it and found the course difficulty to be easy.
High quality course providing that you are the right target audience. Dr. Chuck's explanations are very clear and it feels like the course could be understood by anyone. As someone with some basic knowledge in programming already, I was expecting the topic of Data Structures to be a bit more elaborated in this course, Read More
High quality course providing that you are the right target audience.

Dr. Chuck's explanations are very clear and it feels like the course could be understood by anyone. As someone with some basic knowledge in programming already, I was expecting the topic of Data Structures to be a bit more elaborated in this course, and the assignments to be more challenging.

As clearly announced on the website this course is targeted at beginners who started with "Programming for Everybody (Getting Started with Python)" from the same teacher: all exercises can be solved in less than 10 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.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Luca Toso completed this course, spending 8 hours a week on it and found the course difficulty to be easy.
There are universal constructs in programming languages (if, while, etc). That's the easy part. The hard part (or where thing are getting real) is understanding data structures and how they are handled. This course makes understanding python data structures easy. It was exactly what I was looking for in order to bu Read More
There are universal constructs in programming languages (if, while, etc). That's the easy part.

The hard part (or where thing are getting real) is understanding data structures and how they are handled. This course makes understanding python data structures easy.

It was exactly what I was looking for in order to build a strong background for taking the next python courses.

Also, instructor is funny and there are lots of worked exercises.

Worked exercises are important because you can leverage the existing knowledge of best practices and de-facto standards.

To be a good writer you need to read a lot of good books.

To be a good programmer, you should read a lot of good code.

Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Great continuation of intro for Python. Dr Severance is incredibly knowledgable and presents everything in a clear, straightforward way that's fairly easy to follow. He's a bit technically-minded and I'd prefer a conceptual overview of what structures are and what they're used for, before diving into the details. Bu Read More
Great continuation of intro for Python. Dr Severance is incredibly knowledgable and presents everything in a clear, straightforward way that's fairly easy to follow. He's a bit technically-minded and I'd prefer a conceptual overview of what structures are and what they're used for, before diving into the details. But that's not precisely necessary, and - once I realized it was absent for me - was very easy to supplement on my own. I recommend the class for anyone wanting to learn to program. For those with deep programming skills this might not be very necessary to simply learn Python as a new language - but such people can probably plow through the content extremely quickly.
Was this review helpful to you? YES | NO
2 months ago
Rafael Garcia completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
The contents are approached in a fluid, step-by-step manner and with several examples, it leaves you captivating and curious to know what comes next. I really enjoyed spending that time learning fluently, and adding knowledge in my life. Excellent teacher and thank you Coursera for such a wonderful job. Os conteúdos Read More
The contents are approached in a fluid, step-by-step manner and with several examples, it leaves you captivating and curious to know what comes next.

I really enjoyed spending that time learning fluently, and adding knowledge in my life.

Excellent teacher and thank you Coursera for such a wonderful job.

Os conteúdos são abordados de maneira fluida, passo a passo e com vários exemplos, te deixa cativavo e curuioso para saber o que vem depois.

Gostei muito de passar esse tempo aprendendo de maineira descontraida, e agregando conhecimento na minha vida.

Excelente professor e obrigado Coursera por esse maravilhoso trabalho.

Rafael G. Cerci - Palotina-PR, Brazil
Was this review helpful to you? YES | NO
2 months ago
Anna Volovik completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
That was the second course of the 'Python for everybody' Specialisation on Coursera, and it opened the whole new world for me - I realised how significantly I can shorten the time I spend on reports and analytics that I do at work daily. After completing 2 courses I could write (!) a few programs that help me with m Read More
That was the second course of the 'Python for everybody' Specialisation on Coursera, and it opened the whole new world for me - I realised how significantly I can shorten the time I spend on reports and analytics that I do at work daily.

After completing 2 courses I could write (!) a few programs that help me with my reports calculations, and I have more ideas to implement. It is a process that doesn't stop - you look to optimise other parts of your work. I could write something that really works and helps just after a few weeks of learning, and it's fascinating what's next - I will certainly keep taking the courses. Thank you!
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
This is my second MOOC and I am on my way to get the "Python for Everybody" specialization. It is not easy to create a good course with right mix of theory, examples and fun elements. This specialization achieves all three aspects. Course 1 is pretty easy. Course 2 become gradually harder with more sophisticated conc Read More
This is my second MOOC and I am on my way to get the "Python for Everybody" specialization. It is not easy to create a good course with right mix of theory, examples and fun elements. This specialization achieves all three aspects.

Course 1 is pretty easy. Course 2 become gradually harder with more sophisticated concepts like list, dictionary and Tuples.

Persistence and patience is needed to complete the assignments. Apart from this course it's important to follow python tutorials in python.org and try many samples examples to build the confidence.

A big thank you to Dr. Chuck, TAs, Coursera for creating this wonderful content.

Was this review helpful to you? YES | NO
2 months ago
Kai Ting Neo completed this course, spending 10 hours a week on it and found the course difficulty to be medium.
Great course. Dr. Charles Severance's lectures are so clear that by the time you read the relevant chapter in his book, you already have a clear understanding of the material. The class is paced such that each step builds upon the next until you realise that you have actually learned a lot of material. The bonus materi Read More
Great course. Dr. Charles Severance's lectures are so clear that by the time you read the relevant chapter in his book, you already have a clear understanding of the material. The class is paced such that each step builds upon the next until you realise that you have actually learned a lot of material. The bonus materials are also really great. Dr. Severance leverages on his position as editor of the IEEE Computer Magazine to provide relevant video interviews of luminaries from the computing world, which is really helpful in giving a beginner insight into the computing world and the potential of computing.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
I thoroughly enjoyed the course and would happily recommend to anyone who is (like myself) new to programming. I think Charles Severance does a great job, I really like the way he explains the logic of the language. The assignments are excellent and were great fun to solve - my only comment would be that they could hav Read More
I thoroughly enjoyed the course and would happily recommend to anyone who is (like myself) new to programming. I think Charles Severance does a great job, I really like the way he explains the logic of the language. The assignments are excellent and were great fun to solve - my only comment would be that they could have been a little bit more difficult maybe. I believe that it's definitely important to practice outside of the course as well to get comfortable with the material. A fantastic course overall for beginners, I cannot wait to move on to the next specialization!
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous completed this course.
This curriculum is an excellent foundation in programming. The lectures, notes, quizzes and assignments complimented each other very well, which made the concepts being taught easier to understand. I struggled through the last few assignments and considered giving up with the reality that I just wasn't cut out for pr Read More
This curriculum is an excellent foundation in programming. The lectures, notes, quizzes and assignments complimented each other very well, which made the concepts being taught easier to understand.

I struggled through the last few assignments and considered giving up with the reality that I just wasn't cut out for programming. I put the time in, reviewed materials, class forums and used the internet to continue plugging away at the assignments. In the end, I was able to complete them all successfully and have much more confidence in programming moving forward.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous completed this course.
This course was way more intense than Programming for Everybody. I was nervous at first because of the vast amount of information thrown at you, but Dr. Chuck makes it completely manageable and easy to understand. I couldn't believe how quickly and easily I was able to complete assignments in Chapter 10 considering I d Read More
This course was way more intense than Programming for Everybody. I was nervous at first because of the vast amount of information thrown at you, but Dr. Chuck makes it completely manageable and easy to understand. I couldn't believe how quickly and easily I was able to complete assignments in Chapter 10 considering I didn't know anything about Python a month ago. This course will make you feel more confident in your programming and you will be proud to see how far you have come. I highly recommend taking this course with Dr. Chuck.
Was this review helpful to you? YES | NO
a month ago
Juan Alberto Sanchez Yelamo completed this course.
This course is a really good start that complement the first part of python for everybody(Getting started with python), the profesor Charles Severance explain really well and with detail the important part of the chapter that encompassing this module (chapter 6-10 of python for informatics) and i just love the slides t Read More
This course is a really good start that complement the first part of python for everybody(Getting started with python), the profesor Charles Severance explain really well and with detail the important part of the chapter that encompassing this module (chapter 6-10 of python for informatics) and i just love the slides they identied each part of the codes with color and littles detail that make a difference in the time of learning or refreshing the information that you have previus learned, list, diccionary and tuples all the way
Was this review helpful to you? YES | NO
4 weeks ago
Richard Flight completed this course.
This is the second course in a series introducing Python for data analysis. Whilst the level of knowledge given increases from the first course, Dr Chuck delivers excellent lectures that guide you through Python in an enjoyable and very structured way. Having looked at several programming courses on line this is by far Read More
This is the second course in a series introducing Python for data analysis. Whilst the level of knowledge given increases from the first course, Dr Chuck delivers excellent lectures that guide you through Python in an enjoyable and very structured way. Having looked at several programming courses on line this is by far the best paced course I have come across and the additional information through interviews with key people in the computing industry really keeps your interest going.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous completed this course.
Python Data structure is the second course in the Python for Everybody specialization I was taking in Coursera. I just enjoyed learning from Dr Chuck. He enjoys teaching too. His jokes, examples are all designed to calm students and instil confidence in novices like me. I learned a lot about strings, files list and Read More
Python Data structure is the second course in the Python for Everybody specialization I was taking in Coursera.

I just enjoyed learning from Dr Chuck. He enjoys teaching too. His jokes, examples are all designed to calm students and instil confidence in novices like me.

I learned a lot about strings, files list and tuples. This is the strong foundation i needed to continue to learn more and improve on my python skills.

Thank you so much Dr Chuck and see you the next class.
Was this review helpful to you? YES | NO
3 days ago
profile picture
Anonymous audited this course.
I completed this course, spending 3-4 hrs per week. Dr. Chuck is an excellent instructor and obviously knows his stuff. While each chapter of the course introduces new a new topic, It also builds on material you've gone over in the previous chapters. The assignments also require the use things you've learned in previo Read More
I completed this course, spending 3-4 hrs per week. Dr. Chuck is an excellent instructor and obviously knows his stuff. While each chapter of the course introduces new a new topic, It also builds on material you've gone over in the previous chapters. The assignments also require the use things you've learned in previous chapters to answer the problem for the current chapter. It's one of the very best classes I've taken to learn a programming language.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
This course included the essential parts of Python data structures. As to the differences and similarities between them, Dr. Chuck has explained very clearly and thoughtfully. It's very kind that the course offered a playground for just practicing programming. Each time when I started the assignment, I tried there firs Read More
This course included the essential parts of Python data structures. As to the differences and similarities between them, Dr. Chuck has explained very clearly and thoughtfully. It's very kind that the course offered a playground for just practicing programming. Each time when I started the assignment, I tried there first, making sure it's right, then I pasted it to the assignment window. It's useful. Thank you for the course, the professor and all the workers.
Was this review helpful to you? YES | NO
2 months ago
Luke Muir completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
I thoroughly enjoyed this course and highly recommend it. Dr Chuck does a wonderful job of explaining the material. The lectures are always easy to follow, focused and engaging. And I think the exercises have a good balance between being easy enough to succeed at while still making you think carefully about how to solv Read More
I thoroughly enjoyed this course and highly recommend it. Dr Chuck does a wonderful job of explaining the material. The lectures are always easy to follow, focused and engaging. And I think the exercises have a good balance between being easy enough to succeed at while still making you think carefully about how to solve the problem being presented. The trouble shooting tips are great too, I learned a lot from those. Dr Chuck makes learning Python a pleasure.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Having now completed Getting Started with Python and Python Data Structures, I feel competent and comfortable with the language. I encourage the people maintaining the course to review notes and slides for the occasional content errors I noticed. I'm not sure why the seemingly extraneous "Office Hours" and other vide Read More
Having now completed Getting Started with Python and Python Data Structures, I feel competent and comfortable with the language. I encourage the people maintaining the course to review notes and slides for the occasional content errors I noticed. I'm not sure why the seemingly extraneous "Office Hours" and other videos are included, but I did find some of the interview videos interesting. Well done. Now I have to figure out what the next course is.
Was this review helpful to you? YES | NO
2 months ago
James Campbell completed this course, spending 4 hours a week on it and found the course difficulty to be easy.
Good course for anyone wanting a introduction to Python. Can be done over couple of evenings if you are already a competent programmer wanting to learn a new language as the auto marking approach allows you to self-pace. Equally you could follow the course pace over 6-7 weeks if you prefer Would be nice to have som Read More
Good course for anyone wanting a introduction to Python. Can be done over couple of evenings if you are already a competent programmer wanting to learn a new language as the auto marking approach allows you to self-pace. Equally you could follow the course pace over 6-7 weeks if you prefer

Would be nice to have some additional optional assignments you can do on your own PC as well just to embed to knowledge a bit more
Was this review helpful to you? YES | NO
2 months ago
Alexander V Verrigni completed this course.
Dr. Chuck is one of the best professors I have ever had, and believe me, I have taken many classes in my lifetime. He explains everything clearly and quite often, multiples times so the material sinks in. Best of all you can tell he loves teaching and makes the lecture material fun. I enjoy the 'for fun' video clips Read More
Dr. Chuck is one of the best professors I have ever had, and believe me, I have taken many classes in my lifetime. He explains everything clearly and quite often, multiples times so the material sinks in. Best of all you can tell he loves teaching and makes the lecture material fun. I enjoy the 'for fun' video clips to learn more about Dr. Chuck's interests, as it makes taking an online course more personable.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous audited this course.
Course was of a good pace. Even though I took the course without certificate (free), I did all of the exercises in the text, all of the assignments in the course, and took all of the quizes. The quizes were graded for the 1st course but not for the 2nd so I'd like to see a copy of the correct answers. That's my only Read More
Course was of a good pace. Even though I took the course without certificate (free), I did all of the exercises in the text, all of the assignments in the course, and took all of the quizes. The quizes were graded for the 1st course but not for the 2nd so I'd like to see a copy of the correct answers. That's my only complaint, the quizes were not scored for the 2nd class. I believe I'm actually learning Python.
Was this review helpful to you? YES | NO
a week ago
profile picture
Anonymous completed this course.
This course was great! Dr. Chuck makes the material fun and relatively easy to learn. Just pay attention during the lectures, and take your time with the quizzes & assignments. Do yourself a favor... When you get an assignment correct, TAKE A SCREENSHOT OF IT. Include the question, your code, the result of your co Read More
This course was great!

Dr. Chuck makes the material fun and relatively easy to learn.

Just pay attention during the lectures, and take your time with the quizzes & assignments.

Do yourself a favor...

When you get an assignment correct, TAKE A SCREENSHOT OF IT.

Include the question, your code, the result of your code, and the expected answer in your screenshot.

It will be a tremendously helpful reference point for you!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This course was outstanding. I've completed the first 2 courses of the 5 part series and I love the easy to understand building block approach Dr. Chuck uses to teach Python. Each chapter introduces a new concept while reinforcing the concepts learned in previous chapters and courses. Dr. Chuck does a great job of simp Read More
This course was outstanding. I've completed the first 2 courses of the 5 part series and I love the easy to understand building block approach Dr. Chuck uses to teach Python. Each chapter introduces a new concept while reinforcing the concepts learned in previous chapters and courses. Dr. Chuck does a great job of simplifying and explaining core concepts. Excellent course and instructor, highly recommended.
Was this review helpful to you? YES | NO
a month ago
Hồ Phương Vũ completed this course.
I have finished the class. Thank Dr. Chuck so much. I try to read the lecture slides before starting the lesson video. And with the explanation of Dr. Chuck, everything becomes clearly and easy to know. When I do the assignment, I follow the Dr. Chuck's way - step by step. Figure out the chart. Print out the result f Read More
I have finished the class. Thank Dr. Chuck so much.

I try to read the lecture slides before starting the lesson video. And with the explanation of Dr. Chuck, everything becomes clearly and easy to know. When I do the assignment, I follow the Dr. Chuck's way - step by step. Figure out the chart. Print out the result for each variable to see what happen. And see more his exercise video to get the code shorter.
Was this review helpful to you? YES | NO
5 days ago
Jule Pasechnik completed this course, spending 28 hours a week on it and found the course difficulty to be medium.
Thank you for a great course! I look forward the next step. One little suggestion: add summary after each lecture not of the topics explained but an actual brief review. So that after watching the video you can read important facts and if you want to come back and refresh knowledge - you don't need to wash the whole Read More
Thank you for a great course!

I look forward the next step.

One little suggestion: add summary after each lecture not of the topics explained but an actual brief review. So that after watching the video you can read important facts and if you want to come back and refresh knowledge - you don't need to wash the whole video again.

Thank you once again. It's been very useful, fun and helpful!

Regards,

Julie.
Was this review helpful to you? YES | NO
3 days ago
Cris Perez completed this course.
I am new to python and started from 0 with python for everybody. This course, and the previous one, are fantastic. Dr. Severance takes you through the learning curve on a smooth and fun ride. He is very clear and organized. The contents are right on point (not too much, not too little, not too fast, not too slow...just Read More
I am new to python and started from 0 with python for everybody. This course, and the previous one, are fantastic. Dr. Severance takes you through the learning curve on a smooth and fun ride. He is very clear and organized. The contents are right on point (not too much, not too little, not too fast, not too slow...just perfect!). If you are interested in programming, I highly recommend this course.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
Great course indeed! Dr. Chuck has explained everything so clearly and intuitively that makes it really easy to understand what the course materials are about. The built in IDA has provided a great experience to work with the relevant examples in the course. Besides, all the extra videos about computer science and the interesting experience of Dr. Chuck also make this a good place to have fun!
Was this review helpful to you? YES | NO
2 months ago
Tiago Atalaia partially completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
This is a very useful course, for anyone that wants to start with programming. The teacher is excellent, making easy to understand the contents and to proceed with the course. I start to subscribe a more advanced course but needed to return to the fundamentals and that how I found this course that I advise anyone inte Read More
This is a very useful course, for anyone that wants to start with programming.

The teacher is excellent, making easy to understand the contents and to proceed with the course. I start to subscribe a more advanced course but needed to return to the fundamentals and that how I found this course that I advise anyone interested in python to start with this and the first part of this course. Thanks.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Cameron Macfarlane completed this course.
Loved this. As a total beginner to Python and programming in general I found the course perfectly balanced as the lectures and resources provided enough explanation to make things understandable and accessible without just handing out all the answers to the assignments which were still challenging enough to require a l Read More
Loved this. As a total beginner to Python and programming in general I found the course perfectly balanced as the lectures and resources provided enough explanation to make things understandable and accessible without just handing out all the answers to the assignments which were still challenging enough to require a level of perseverance and problem solving. And of course, Dr Chuck is a total legend!
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Dr. Severence tought the course in a very detailed, patient and humorous way, which made me feel I was being tought in a real class for all my laughing in front of my computer. But seriously, the course can really provide a guide into Python and know some attractiveness and uniqueness of Python. I am sure I will keep with this specification and start the third part in a bit. Very recommend it!!
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous completed this course.
Instructor, Dr. Chuck, is terrific. However, assignments are incredibly difficult. You are supposed to spend no matter than a few hours a week on the course. I spent over 100 hours alone on the assignments. The mentors that are supposed to help you did not help at all. Very poorly put together second module that does not prepare you to complete the assignments. Very frustrating experience
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous completed this course.
OK so I am the 500th person reviewing this course. The course is very interactive and beautifully designed by Dr. Chuck. The language, the interaction and the entertainment in all the lectures makes you feel like you are in a real class and having a direct interaction. I am currently working as a SAS professional and this course is very helpful to further increase my knowledge base. Thanks!!
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
The class is suitable for beginners, with an easy pace and good learning examples. The homework load is manageable, a lot of the code is written, and you only focus on the concepts just learned from the class. Of course, you can also learn from the homework code, since they are well written examples. Dr. Chuck is excellent in explaining things in different ways. Personally, I like his style.
Was this review helpful to you? YES | NO
3 months ago
Tom Grey completed this course, spending 3 hours a week on it and found the course difficulty to be medium.
This is a great course for a beginner, but perhaps a bit easy on the assignments for actually becoming a programmer; not quite enough practice; which does allow it go faster.

I was a C programmer years ago, so this is a refresher course for that. In teaching programmers Python, this is also fine, but the lectures a bit slow, more oriented at making sure new programmers understand.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
This course is much more in depth than its predecessor. While someone familiar with code will still be able to skim the videos at double speed, the exercises are tougher now. Whereas course 1 let you just build a program similar to the shown one with different variables, you now have to make it slightly different, involving more thinking and problem solving of your own. Good course.
Was this review helpful to you? YES | NO
4 months ago
Birrell Walsh audited this course, spending 2 hours a week on it and found the course difficulty to be medium.
I really admire Charles Severance. He teaches Python in a very easy, apparently casual way. But in every single class I have learned things that I was unable to teach myself. The man is a master of quiet, effective instruction. I took this class after taking his advanced class in webscraping, and found that here (a Read More
I really admire Charles Severance. He teaches Python in a very easy, apparently casual way. But in every single class I have learned things that I was unable to teach myself. The man is a master of quiet, effective instruction.

I took this class after taking his advanced class in webscraping, and found that here (as there) I picked up new skills and could immediately apply them. Bravo!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Santiago Ruiz Mu audited this course, spending 2 hours a week on it and found the course difficulty to be medium.
Great course for understand some basic principles of Python and programming, in general. Dr. Chuck is very charismatic, the format of the course is simple, but powerful and the content is very specific. Good idea to use the book. The test are pretty easy, and the assignments are challenging, but nothing that you can't Read More
Great course for understand some basic principles of Python and programming, in general. Dr. Chuck is very charismatic, the format of the course is simple, but powerful and the content is very specific. Good idea to use the book.

The test are pretty easy, and the assignments are challenging, but nothing that you can't solve in 20/40 minutes (A little bit more if you're a complete beginner)
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This second course in the series does a nice job picking up from the first course and starting to accelerate the pace of learning.

In my case, I am new to Python but not computer programming. The first course was a great introduction for anybody but ran a little slow if you have formal experience with programming. The time required for the course is only about 2-3 hours per week.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Professor does great job of explaining carefully the different data structures. His teaching style keeps you from closing up/withdrawing from the course. Way I look at it is, these are the building blocks of the python language. So having someone who can ease you in to the language is a big plus. I plan on taking the following three courses with him. Great investment of one's time!
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
This is my second Coursera course on Python from Dr. Chuck. I had absolutely no idea of computer programming earlier, though I knew lot many interesting developments are happening around us due to the efforts put in by programmers. I think, Dr. Chuck, through this course covers the basics of Python programming quite well and exposes us to the vast possibilities or applications.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
Thank you ,Dr.Chuck, this is another milestone for me. So far, I think I have get the hang of basic Python. Within one month, I finished the first 10 chapters of this Python for Everybody, which was unbelievable for a previous me. This all owing to your and Michigan's devotion on this course, that none of a Chinese ac Read More
Thank you ,Dr.Chuck, this is another milestone for me.

So far, I think I have get the hang of basic Python. Within one month, I finished the first 10 chapters of this Python for Everybody, which was unbelievable for a previous me. This all owing to your and Michigan's devotion on this course, that none of a Chinese academy could compare to.

Thank you so much, and God bless you.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
>>> Hello world!:) well what can i say... that was a cool course! Gives you understanding of the basics and takes you to the first stages of the world of coding. To be honest, what i find really useful, is that Dr. Chuck gives you some practice along with theory. This allows you to utilize your knowledge straight away Read More
>>> Hello world!:)

well what can i say... that was a cool course! Gives you understanding of the basics and takes you to the first stages of the world of coding. To be honest, what i find really useful, is that Dr. Chuck gives you some practice along with theory. This allows you to utilize your knowledge straight away and go directly to your own projects if you have some.

Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
I like the simplistic approach with which Dr. Chuck teaches python. This course covers the basics of data structure in very easy to understand approach. This is for giving a fair idea on list, file, dictionary and tuples, please not its for giving a fair idea not the complete details about them, but that's what is expected as its not possible to cover all the aspects of each topic.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
This course along with the previous one by Dr. Chuck (Programming for Everybody (Getting Started with Python)) covers everything you would learn in a semester long college programming class. Except. It is MUCH MORE ENJOYABLE! Thank you for a great experience. Would highly recommend to anyone who wants to pick up a new programming language or learn their first one.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
It was a well structured course. The fact that the exercises required thought and implementation of the material covered is what I enjoyed most. I have taken other online courses where everything is provided for you. There is no thought required for these courses and one does not truly learn the material. I am looking for forward to the next course in the series.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
A beautiful course, a very good introduction of basic Python structures. One is not supposed to be an expert after completing this course but will definitely understand the basic data structures in Python; strings, files, lists, dictionaries and tuples.

Dr. Chuck is a great lecturer and his examples are simple enough but good to understand complex structure....
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
It was an amazing learning experience! Dr. Chuck has done an impressive job pulling the basics of the Python language together (in these first 2 courses). Thanks to that, one can learn and absorb it all in a couple of days. Extensive practice will then be needed (outside the course) in order to master it, as for any other subject. Thanks Dr. Check, awesome!
Was this review helpful to you? YES | NO
3 weeks ago
Gerardo Garcia completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
2nd course. Really like the structure and material being covered. I appreciate the level at which this material is presented as I am still an aspiring programmer. I believe after completing this course I pretty much know the basics/fundamentals of programming and am really looking forward to expanding my horizons with the next course in Python.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
I am highly indebted to Dr Chuks and Cousera for the wonderful opportunity given to me to participate and finish this course. The course is really amazing and worth's spending time to learn. Dr Chuks teaching method really made the classes very interesting and easy. I really recommend this to anyone interested in learning python programming language.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
Dr. Chuck is fantastic. I thoroughly enjoyed this course and the previous one, and will be taking the next 3 as well. His approach to teaching makes programming start to become intuitive as he introduces really broad topics and syntax first and walks through each lecture in careful detail. His joy for programming and teaching is infectious.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Dr. Chuck, makes the material simple and fun. The exercises are complex enough to make you think but not to the point of complete frustration. If I would have had a programming instructor like Dr. Chuck and would have been taught Python instead of C++ as an uninitiated programmer, I would have probably stuck it out rather than changing majors.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Excellent course for making sure that you understand not only the "how" but "why" certain steps work in coding with Python. Dr. Chuck is a great teacher who offers some humor and provides great examples in his lectures. I also enjoyed the "side trips" where Dr. Chuck interviewed people who had made great contributions in advancing computer science.
Was this review helpful to you? YES | NO
2 weeks ago
profile picture
Anonymous completed this course.
This course was better than the first one, but again it is advertised as a 7 week course, but has two "fluff" weeks, one in week 2 where the only thing you have to do that week is install Python, and the last week is a 7 minute "graduation" ceremony. The material taught was good, but you're really paying for 5 weeks of coursework, not 7.
Was this review helpful to you? YES | NO
6 days ago
profile picture
Anonymous completed this course.
I have some limited coding experience in other languages but I am really impressed by the clarity and structure of this course. I didn't really expect to be able to write useful code in python after just a few hours a week but the course and the supporting materials are excellent. Looking forward to taking the next one in the series.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Dr Chuck makes programming easy. He presents the material as if you have not programmed before. If you are an experienced programmer, you can move through the class very quickly. There are lots of resources to help you learn. He adds interest to the class with video interviews of some important programmers, and of places he has visited.
Was this review helpful to you? YES | NO
2 weeks ago
profile picture
Anonymous completed this course.
There is no doubt that Dr. Chuck has made this one of the best Python and programming courses available anywhere - I had tried multiple different course options, but found his way of teaching to be crucial to my success.

Take all of this mans advice! Repeat chapters, repeat assignments, and really master the content.

Thank you Dr. Chuck!
Was this review helpful to you? YES | NO
2 weeks ago
Khmer Han completed this course, spending 2 hours a week on it and found the course difficulty to be very easy.
No, I didn't spend 2 hours per week, I spend only 2 hours for all this course.

It's boring, not so bored as the first course (http://www.coursera.org/learn/python/home), but also dismally.

If you aren't unix-admin and you are never open unix-mail-boxes as text-files then assignments willn't have any significance/meaning for you.

Was this review helpful to you? YES | NO
3 months ago
Nicolò Aquilino completed this course, spending 2 hours a week on it and found the course difficulty to be medium.
Second Python for everybody Coursera course I completed and I'm satisfied because I learned exactly what I expected. Step by step I'm improving my programming skills with Python with the right difficulties.

I will proceed with the following courses.

Very suggested to whom like me has beginner programming skills and want to learn.

Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
The course is very good for a fledging like me. I have no background of programming and it does not take me a lot of time to complete the course. The assignment is middle-level, which makes you want to try out yourself and trust me, the process is very interesting. I feel a sense of satisfaction every time I have done the homework!
Was this review helpful to you? YES | NO
4 months ago
Bogdan Wesire completed this course, spending 10 hours a week on it and found the course difficulty to be easy.
It's a great course! Dr. Charles explains everything in a very nice way, it's very easy to understand them. And even when I had some small problems completing some assignments there were mentors on forum which helped me out with everything, they pointed out for me my mistakes in the code and gave me ideas how to correct it.

Was this review helpful to you? YES | NO
2 weeks ago
profile picture
Anonymous completed this course.
Dr. Chuck presents the material in a fun, accessible way, and builds on the material from lecture to lecture. In addition to the lectures, he provides other computing-related videos, and mini-recordings of live "office hours" that he holds around the globe. I have learned a lot, while being thoroughly entertained.
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous completed this course.
very great experience to have this class/course.

It was a life changing experience.

I will even remember the Graduation ceremony lesson, those 4 P's and 4 C's.

The overall experience of both the course was awesome and the distribution of the modules, the playfulness and the way of webinar is also very impressive.

Thanks

Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Hello, course was great, I really enjoyed it. Exercises were hard, so before taking another course I will go to the book and do all exercises in it right from chapter 1 to get to solve them easily before enrolling into the last courses of phyton that I plan to take. Thanks Dr. Severance for this great course!

Was this review helpful to you? YES | NO
2 weeks ago
profile picture
Anonymous partially completed this course.
I just finished the course on python data structures and so far it has been a heap of knowledge. I have been able to crack every assignment within an hour thanks to the worked examples and the lectures, which explain each and every part articulately. I look forward to completing the specialization course.
Was this review helpful to you? YES | NO
3 months ago
Roman Wyhowski completed this course, spending 15 hours a week on it and found the course difficulty to be easy.
It's a great course to start with if you're intending to learn Python. Dr.Chuck is a great and charismatic person, lectures are interesting, assignments are just right so you won't have trouble completing them, and UMich is great place ( Artes, Scientia, Veritas). I recommend this course to any beginner.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Great content, and great way of teaching. The code editor for assignments poses some problems with spacing and tab positions, but it is always easy to write your code in notepad++, and copy/paste that to the editor. Great effort for making the concepts very clear, and I really appreciate it. Thanks a lot !!
Was this review helpful to you? YES | NO
4 months ago
Siqin Li completed this course.
Thanks for the professor's great lectures about python. As a beginner in python, the professor gave me a clear and simple explanation about the programming. What's more, the humor of professor makes this course really interesting. After taking this course, I feel much confident in learning programming well.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Absolutely loved this course. Prof Chuck lays things out in a logical manner that is easy to understand, and anticipates questions or issues beginners might have. The exercises are challenging yet doable, and incorporate concepts learned previously. Take this course if you want to learn to program with Python!
Was this review helpful to you? YES | NO
a week ago
profile picture
Anonymous completed this course.
Absolutely amazing! Very useful course, focused on presenting data structures in a simple way. Tasks were fun and just enough difficult to challenge you, but yet very well created, so that you could resolve them. Providing you with all you need to level up in Python.

Once again, prof. Chuck is a great teacher!

Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This is the second course of the specialization "Python for Everybody Specialization." in Coursera. The first one was too basic and boring if you have any programming experience. But this one is much better and interesting to get into Python. Good videos, nice examples and good exercices. I would recommend it.
Was this review helpful to you? YES | NO
5 days ago
profile picture
Anonymous completed this course.
The course is quite comprehensive and a lot of material is available to complete it and go beyond what is asked from the MOOC.

What I would suggest as an imporvement could be examples of applications for python. For instance, presenting fields where python is used professionally.

Thank you for this course
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Pretty good course with plenty of instructions and examples, along with an excellent instructor who keeps students interested by being entertaining. Only critics are there could be more exercises and the autograder program "forces" you to code using certain methods, even if you find a more efficient method.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
This course has been of tremendous help to me as a beginner in the Python world. The instructor, Dr Chuck really knows how to best pass the message and makes the key points easy to understand. I would recommend this course to people who would like to learn Python with zero or very little background.
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous completed this course.
I really appreciate all the efforts that have been taken to create this wonderful course. Thank you so much for helping us to understand Python and start programming. The first steps are the most difficult ones and it's very important to have a good, clear guidance upon a start. That's where I found it.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Great course for introduction either to programming in general or in Python.

I took the course in order to familiarize with the language (I work as a programmer in other languages). It turned out to be a bit more introductory and basic that I thought, but it is an excellent course for a beginner.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous partially completed this course.
This is a great course mainly because of Dr. Chuck. He is witty and fun loving guy who makes the course as easy as possible for even people without any programming knowledge can understand. I would 10/10 recommend this course to all who are interested in learning python from the scratch. Good luck!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Very thoughtful, I like the break down and presentation. Online exercises are well thought out and surprisingly effective (I expected them to be fragile, the automated review was actually nicely done). Class covers a very manageable slice of what you need to know to start doing useful things.
Was this review helpful to you? YES | NO
3 weeks ago
Cheng Xu partially completed this course.
This course is very suitable for a beginner to self study how to code on the line.

You can see how much efforts the professor has put on his presentation and ppt.

He uses different colours to show different ingredients during coding, which is quite intuituve.

I will keep follow the rest of the classes.

Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous completed this course.
The course was amazing! I learned a lot about computer science but more about Python, while the course doesn't dwell deep into algorithms and data structures, it makes you develop a strong, very strong foundation in Python. Would recommend to anyone who wants to learn a Python from the ground up.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
This course starts off easy. When it nears the end, then it starts getting more interesting as we are required to use list, dictionaries and tuples.The course will definitely help appreciate the basics of python and some relevant use cases. A big thank you to Dr. Chuck for creating an excellent course
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
An excellent course. Would specifically recommend this course to the people who are novices in programming and who are new to python. The course will definitely help appreciate the basics of python and some relevant use cases. A big thank you to Dr. Chuck for creating an excellent course
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
If you want to start learning Python this course is for you. Dr Chuck starts from absolutely basic things to more advanced and teach you in easy way enough to write your own programs which actually do something, not only print 'Hello World!'. And all this in less than 2 hours per week!
Was this review helpful to you? YES | NO
3 months ago
Ravi Lakhwani Sham completed this course and found the course difficulty to be easy.
I don't know how many hours I have spent per week on this. For me, the best part of the course are the "bonus" classes where Dr. Severance (the lecturer) speaks to different individuals in the programming world. This really helped me orient my career (or at least clarify a little bit).
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
The course is designed very nicely. It is very compatible to all kind of learners. Dr. Chuck does a wonderful job in explaining every concept. The provided free book is very helpful to understand abd work on those concepts by solving problems from the book along with Coursera assignments.
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous completed this course.
Fun introduction to python, going step by step, so that you don't get lost. Needs some time to go through all the videos, however you will feel personally engaged, although it's just a video course, due to the personal touch Dr. Chuck gives this course. Nice that all material is available.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
This course is fantastic! Proefssor Chuck delivers it in a playful making more enjoyable to follow and slides, book, and student notes are simply there to help grabbing all concepts together and put them into practice. Would recommend to anybody interested in a good intro to Python.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous completed this course.
I really appreciated this course. The fact that we have to looking for the answer in exersices push us to be independant and autonomous.

By the way, Dr Severance prgrm in the videos are way clearer than the textbook, which makes things easier to understand.

So thank you very much!
Was this review helpful to you? YES | NO
2 weeks ago
profile picture
Anonymous completed this course.
Great content, practical exercises. It's been a while since my last line of code (10+ years ago), but still, I was able to catch up quickly. Thanks to this chapter, I was able to find a solution to a complex parsing problem I had at my job.

Looking forward to the next course.
Was this review helpful to you? YES | NO
2 weeks ago
profile picture
Anonymous completed this course.
This course was much more difficult that the one that preceded it. The forum proved to be very helpful. There are many patient and intelligent mentors ready to answer even your tiniest question. Dr. S made the video lectures informative and interesting. Can't wait for the next one.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous completed this course.
Again, Dr Chuck is amazingly good in presenting material for learners. He not only teaches Python, but also brings life and entertainment to Computer Science. The Graduation video is just another masterpiece, which places Dr Chuck to the list of admired and respected teachers.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
A great course for beginners - you'll be able to play through the course and amazingly manage to cover a lot of important topics in Python's Data Structures and develop a mastery over it. Try also supplementing it with some reading from the Python Docs and of course coding practice.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous audited this course.
A great course to learn basic programming skills from the lens of an aspiring data analyst. I found the pace of the course ideal and you just need to put in a few hours (2-4 hours max) every week including learning new material as well as revising previously learned material.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Excellent materials. This is an effective learning experience for complete beginners and people who are somewhat experienced with programming.

Warning: there seems to be a typo in the code for deleting punctuation in Chapter 9 of the textbook in the section on Advanced Text Parsing.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Excellent class for continuing to learn about Python. Continues to make programming accessible to those who may not have any prior experience in programming by introducing powerful concepts in the most simple way possible. I would highly recommend this course to anyone.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Sivanageswararao A completed this course, spending 7 hours a week on it and found the course difficulty to be easy.
The series of courses Python for Everybody specialization is good to start in your learning path to Python. It will helps you more to understand the python basic concepts. I will refer my friends and other to start with this course if they are interested in learning python.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
In comparison to the previous course, this is more like a formal programming language one. Well, not say the previous one was no good, but it was more like a playground for those without any coding experience. I am moving on to the next course and see how far I can go.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Khaled Hossain audited this course, spending 2 hours a week on it and found the course difficulty to be medium.
he is one of the funny and interesting professor. he just explained each line of code word by word. he taught me not just how to do things, why to do it in this way. I thought it as only academic but the way professor taught can be handy in professional work also.
Was this review helpful to you? YES | NO
yesterday
profile picture
Anonymous completed this course.
It can be frustrating at times, but as you utilize resources and continue to write code, getting the assignments done correctly is every bit as rewarding. And Dr. Chuck has become a friendly face/voice throughout the course study. Best Wishes Dr. Chuck, thank you.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
This course is very suitable for beginner of python, where you learn the basic data structure and grammar of python, especially for beginning programmers . For those who have learned another language, this course can be very easy to understand and quick to learn.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Dr. Chuck is seriously one of the best online professors out there. I can't say that enough - especially as someone who is used to and needs to take classes in person. Highly recommend for anyone trying to learn more about coding or python language. Great class!!
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Perfectly segregated topics with ample of detailed lecture material. The lecture delivery is crisp and clear and Sir Charles makes it in a fun ride. Easy to understand, simple but comprehensive quizzes and challenging assignments make this course a must.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
Well structured course. I was able to take what I learned and create my first 100+ line program. I've received a good starting grasp on the fundamentals of programming and am looking forward to enrolling in Dr. Chuck's Python for Everyone course number three.
Was this review helpful to you? YES | NO
4 weeks ago
Despoina Pavlidi completed this course, spending 3 hours a week on it and found the course difficulty to be easy.
The course was great, very well structured, and easy to follow. The greatest advantage of it is the instructor. I feel like Prof. Severance could teach anything and everybody would understand the context.

So thank you Dr. Chuck, it has been an honour!!!!!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This is by the fare the best programming MOOC i have ever taken. I can't thank Dr Charles Severance enough for the time and effort he put into this course. Thank you thank you thank you! If you're learning python stop what you are doing and just take this course.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Great course! Follows directly on from the intro course to finish up the basic skill set required for python programming. Fun challenges for the assignments, and a very engaging instructor. I'm going to have my teenage daughters take this next!
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Great course and continuation using the free python for informatics book. With the coursera platform, you can go at your own speed now and not have to wait until the next weeks lessons show up. You can download the pdfs of lectures for reference.

Was this review helpful to you? YES | NO
4 months ago
Amanda Holmes completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
Step by step, easy paced instructions suitable for those with no programming experience. Back up information on curated notes, associated website, free book, podcasts, so possible to go over material in many different ways to really grasp nuances.
Was this review helpful to you? YES | NO
3 months ago
Jakub Skopec completed this course.
Very good explanations, helped me to get into programming:).

Recommend for beginners, who want to get quick but comprehensive understanding the Python and programming principles in general. I also recommend to take other courses from the series.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This is course is very good! But also rather difficult. It takes a lot of time to think through the problems and find a solution, but I think that is what most of Computer Programming is, learning by trial and error and then eventually understanding.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
This course is a great follow up to the Fundamentals of Python class. It's definitely targeted towards people new to programming. It won't make you an expert but it truly does cover the basics thoroughly and gives you a good foundation to build on.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
I have never worked with programming before. Having an engaged teacher and a curriculum which progress logically in terms of understanding and difficulty helps me to understand not only the python language but also how to think about programming
Was this review helpful to you? YES | NO
2 weeks ago
profile picture
Anonymous completed this course.
I really liked how every chapter was extending previous one, showing important differences and basically building different ways of thinking of one problem.

And Dr Charles Severance is always positive which makes it much easier to listen to him.
Was this review helpful to you? YES | NO
2 weeks ago
profile picture
Anonymous audited this course.
First mooc I've complete, and binged right through it. Had some programming experience, but still a great course, super well taught, learned a lot of new stuff or was reminded of things learned long ago. Wonderful experience, wonderful instructor.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
In this course I was able to know about the data structures of python and everything was very clearly explained. This course helped me to learn about strings, files, various operations that can be implemented on the file, lists, dictionaries, tuples.
Was this review helpful to you? YES | NO
2 weeks ago
profile picture
Anonymous completed this course.
Excellent and it will make you easily learn, this is for knowing the basics, everyone which is going to take this course needs to know that this is not going to make you a professional right away but it will give you the tools for becoming one.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Another amazing course by instructor Dr.Chuck. Data Structures were fun and very interesting and the course has helped me attain a great understanding of the data structures and their working and how you can play with the different Data structures.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous partially completed this course.
As someone interested in programming I found this course very helpful. Dr.Chuck was very thorough with his approach, it is specially helpful if you read up on the chapters before going through the videos it helps you understand the concepts better.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Great intro course for a beginner, Professor Severance explains the content well, covering the fundamentals without going too fast or too slow. I'm looking forward to the next courses in the Python for Everybody Specialization on Coursera!
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Outstanding course on data structures in Python. The exercises are not just so the course wouldn't be without them, but are a real representation of what you've learned. The course is also a great motivator to learn and dig for yourself.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous audited this course.
Great class showing the basics of Python. Dr. Severence is a wonderful speaker and keeps it light-hearted and fun! The online grader can be a bit frustrating as time but the error message typically assist you in figuring out the solution
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
I love this course. Just finished the first two courses. I have always been a bit scared of programming, started learning several times and dropped it. This is the first time I completed the courses and am motivated to start with the next one.
Was this review helpful to you? YES | NO
3 weeks ago
Tomislav Stamenovski completed this course, spending 24 hours a week on it and found the course difficulty to be medium.
I recommend this course cause Dr. Chuck is awesome !!! His natural behavior while teaching us is simply inspiring. No matter how hard it was, his appearance, and explanations of all clarifies. Keep up the good choice, and never give up !!! :)
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
A great continuation of the previous course on Python by Charles Severance. Here you start working with actual files, and it really all starts coming together. The tempo remains great, and the Charles remains an enthousiastic and fun teacher.
Was this review helpful to you? YES | NO
2 months ago
Eduardo Rodriguez Jr. completed this course, spending 1 hours a week on it and found the course difficulty to be easy.
Dr. Charles Severance made everything in the course easier that I thought they would be. I'm glad I found Coursera and I am excited to take more courses. I only wish I could pay for my certificates but I am positive I will get them soon.
Was this review helpful to you? YES | NO
4 weeks ago
Abhiram Shastri completed this course.
I have one word : Fantastic...!

The course structure is carefully designed. Assignments are not too much, not too less. The way they comprehend the lectures of all the previous weeks is amazing.I would definitely suggest the course to my peers.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
As the second course in the series, I found it to be a continuation of the simple, fun method of teaching that Dr. Chuck employs. It's an outstanding teaching methodology for a beginner and I highly recommend his Python courses on Coursera.
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous completed this course.
This course Data structures(Python) is very useful and simple, I spent 3 hours every day for a week of course and i finished it and it's not boring i had fun with the course material and the instructor as well.

I recommend it for you guys
Was this review helpful to you? YES | NO
2 months ago
Dominic Prawnstar Bauer completed this course.
Dr Chuck is such a boss. Really cares and you can feel it. Absolutely loved this course! Thought coding would be such a difficult task to learn however when doing this course I realized that I just needed a great teacher. Really recommend it!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This course has been very important for me, because i am a total beginner in programming, and my english is not very good, so i'm very happy to complete my third course for Python language.... thank you very much for the opportunity!!
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Hi,

This is my first Coursera course. Highly satisfied. Well organised, did not miss the classroom. Covered the data structures and constructs and readied me to learn web and database programming using Python. Thanks Dr. Chuck.

- Arunkumar
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Hi,

This is my first Coursera course. Highly satisfied. Well organised, did not miss the classroom. Covered the data structures and constructs and readied me to learn web and database programming using Python. Thanks Dr. Chuck.

- Arunkumar
Was this review helpful to you? YES | NO
4 months ago
Jay D Murphy completed this course, spending 6 hours a week on it and found the course difficulty to be medium.
A very good introduction to what computer programming is. The second in a series of four, this course focuses on how data is structured and how those structures are manipulated to obtain information. I highly recommend this course.
Was this review helpful to you? YES | NO
4 months ago
David Cooper completed this course, spending 10 hours a week on it and found the course difficulty to be medium.
An excellent course for learning the ins and outs of Python with respect to data structures. Professor Severance did a wonderful job at explaining through metaphor and he is personable and kept me focused on the course material.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
I really appreciate how the instructor provides detailed lessons to guide me to use Python and successfully make a program. The instructor is extremely friendly and nice, who also makes me feel comfortable at learning to program
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Great course! Dr.Chuck explains in a clear way, he goes slowly and makes proper examples. The course gives nice basis to basic how to extract data out of a file and process them.

Good job, I'll follow your next course as well
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous audited this course.
Great course! Dr.Chuck is slow and steady with his classes and l like that. . The course explains well how to handle the different data structures and I liked the way python does things.

I hope to follow the next course as well
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Anonymous audited this course.
Enjoyed every bit of it. I am currently learning as much programming language as I can and Python with Dr. Chuck has given me the encouragement to pursue other coding languages. I look forward to taking more classes with him.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous is taking this course right now.
If you want to learn to code in Python, the courses with Prof. Severance is your ticket. His lectures are spot on and easy to follow. You'll learn a lot and what seemed daunting at first will get better with his guidance. Trust me!
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
This was a great course. I finished Python for Everybody in October and proceeded immediately to this course. It was challenging but definitely not insurmountable. Both courses together have given me a firm programming foundation.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
The course is greath.Lectures give you all the tools to finish the assignments.

The rest is up to you and your pursistance.

I feel that I have learned a lot, and this is just the beginning.

I look foward to the future courses.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Absolutely fantastic lectures. Compared to the lectures that I took last semester at my university, these short lectures were much more comprehensive and understandable. I highly recommend this course to any beginners to Python!
Was this review helpful to you? YES | NO
4 months ago
profile picture
Medha Sharma completed this course.
It is an nice course. i must say that the instructor is fun to be with, with his silly jokes. it is fun to do. it is a bit slow, for people who have a general idea or are a fast learner, but i believe for general public might be okay.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
This was a really helpful class to go through the basics of python data structures. It was just the right pace for me, with lots of helpful instruction. The book was great. I learned the most from all the exercises in the book.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
I liked this course, thought it was well structured and understandable.

Although it was a bit too easy for me I learned a lot of basic things about the types in Python which I didn't know (because I'm coming from a different language)
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
The course is so helpful to me and Dr. Chuck is an excellent teacher and make you understand the Python much simpler way/easy to understand even for people who don't have any background on programming.

Best course and best teacher.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Easy to understand,Very well explained course.Enjoyed attending the course.Longing to attend the next course of this specialization.Assignments and quizzes are very good so that we can get a thorough idea of each concept.

Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Great continuation of Python for Everyone. Taught in a way that is really easy to understand and learn. Exercises each week were a good mix of challenging and a review of the materials we were taught in the videos.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous audited this course.
This was wonderful and lively experience. The classes really made you understand the basics clearly. I liked the way the course focused on the reason behind the way things were working. Look forward to the next course
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Nice course. It is not filled with hard lecsics and comlicated structures but gives you a possibility to "rush" into this world with your own desired speed. And those cute little bonuses at the end of each week. I like it.
Was this review helpful to you? YES | NO
4 months ago
Stanislav Ryzhkov completed this course, spending 1 hours a week on it and found the course difficulty to be easy.
This course simplifies understanding of basics of Python. Right after it I've started implement my new knowledge in practise. That's cool.

Explanation of material is succinct and articulate at the same time.

Thanks a lot.
Was this review helpful to you? YES | NO
15 hours ago
profile picture
Anonymous completed this course.
This class was informative and fun. Dr. Chuck's quirkiness made the lectures a joy to watch, never a chore. I particularly liked the homework, which were like fun little puzzles to solve. Very helpful for a beginner.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous is taking this course right now.
The course fouces well on data structures.The materials provided are well

presented and easy to understand. Dr. Chuck lectures are simpel to understand.

I love the way he keeps lecture light with humors in between.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
This is a great course, I learned a lot, I loved the meetings at the end of each module , and I hope that Dr. Chuck makes more courses like these but in more advanced topics in computing .

Best withes for Dr. Chuck
Was this review helpful to you? YES | NO
4 months ago
profile picture
Valquiria Fenelon Pereira completed this course, spending 5 hours a week on it and found the course difficulty to be medium.
It is a good course, and the professor gave us a good support material, such a book that you can download and use it. For who have no IDE have a web platform used to make the assignments too. Very easy way to be available
Was this review helpful to you? YES | NO
2 months ago
D. Musolino completed this course, spending 4 hours a week on it and found the course difficulty to be easy.
It is the continuation of the first course (Programming for Everybody (Getting Started with Python)). Easy and well done, if you completed the first one, you should attend also this one to be able to do anything in Python.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
The instructor is very entertaining, and at the same time very clear and concise in every lecture. The additional free book he provided proved to be a valuable resource, especially for newbies who's trying out python.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
This class is great. Dr.Prof. Chuck makes everything understandable. Just make sure to work through all of the example questions online and in the book to make sure the info really sinks in. Good luck and have fun!
Was this review helpful to you? YES | NO
4 weeks ago
profile picture
Anonymous completed this course.
This is a basic course on data structure. The course went details what is necessary to be successful processing data structures. I think this course will give you basic of data structure in Python for beginning learners.
Was this review helpful to you? YES | NO
3 months ago
Selcuk Ozmumcu completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
As expected from Dr. Chuck, it was really an informative, fun course and very helpful to my progress with Python. I strongly recommend this course, and I will keep taking the following courses, thanks to Dr. Chuck again.
Was this review helpful to you? YES | NO
a month ago
Lily completed this course.
Thank you for creating this course! I really enjoyed it. It's incredibly straight-forward, my friend and I had previous experience in another language, and we took a week to finish the program, taking about an hour a day.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
This class is very informative and the professor makes it a lot of fun. (I know, I didn't think it'd be possible either.) Really learned a lot through this course, and came out of with a strong grasp of the fundamentals.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Concise teaching, teaching on the foundation of python programming. Very good for beginners. The lecturer is interesting and entertaining at times, which helps you to pay attention and be engaged in his teaching.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Great course, really guide you from the beginning and Dr Chuck approaching the real beginner in programming which is good even if you have known programming before, it will refresh your understanding again
Was this review helpful to you? YES | NO
3 months ago
Le Hoa Nghiem completed this course, spending 1 hours a week on it and found the course difficulty to be easy.
This course is the second level for Python beginner learner which covers data structures including lists, dictionaries and tuples. These topics are described in more detail with the explaination of the professor
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Makes everything very easy. It only took me three days to complete the course. I have previous programming experience but it's my first time with Python.

The professor is very passionate about the subject.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Great course for people starting out in programming like myself. Dr. Severance makes it very easy to comprehend. I would recommend this course to anyone looking to explore programming as it is made very accessible.
Was this review helpful to you? YES | NO
2 months ago
Hosam completed this course, spending 3 hours a week on it and found the course difficulty to be very easy.
hi

i am Hosam Omar from Libya I am interested in a study of data science and This course was a good start and very helpful .

Everything in the course was excellent, and fun with many of valuable information

Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous is taking this course right now.
I feel that this course materials described Python in a simple way to understand anyone whether who knows basics of programming or not. After each chapter, it has been giving me a feel to learn from next chapter.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
I took this class as a second in specialization. Much to Dr. Chuck's enthusiastic approach I did not hesitate a minute to continue learning coding in Python. Can't wait for the next MOOC in this specialization!
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Another great course from Dr. Chuck. I have learned a great deal from this class and have already started using the information in my programs. I highly recommend this class to anyone interested in learning Python.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous audited this course.
Comprehensive online lecture to consolidate my knowledge of Python programming! I would like to recommend this course to my colleagues who are planning to get their boots wet in bioinformatics python programming
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Great opportunity to for free instruction with free open-source materials from a great instructor. Coursework is relevant and just challenging enough to push the student but not too much time commitment.
Was this review helpful to you? YES | NO
3 months ago
Issa Ayoub completed this course.
I would like to advise each student who is looking to study machine learning, image processing and many others to consider this course as it gives him a broad knowledge on the data structures of Python.
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
Great course for Python beginners! Good to build your foundation in Python with this course. The lecturer is very funny witch makes the learning quite interesting. Thanks, Charles, for the great course!
Was this review helpful to you? YES | NO
a month ago
Catherine Faull completed this course.
This is an excellent course to understand the fundamentals. I'm definitely using this information to help understand and practice these basic data structures so that I'm more prepared for the workplace.
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
Dr. Chuck is really a great teacher, the course is very well-teached and the assignments are equally challenging - a great way to challenge yourself and show yourself what you're capable of. Cheers!
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
Just as in the first, Dr. Chuck manages to clearly and easily explain all of the material; pretty easy and straight-forward for experienced programmers, but understandable enough for newer students.
Was this review helpful to you? YES | NO
2 months ago
Alvaro Torre Quintanilla completed this course, spending 4 hours a week on it and found the course difficulty to be easy.
Excellent continuation of the python initiation course. Very interesting the explained structures.

The whole course very clear and concise.

Many thanks to Charles Severance for his time and dedication
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Ótimo professor, excelente didática.

Dr. Chuck abortou os principais tópicos de estrutura de dados com maestria.

A Universidade de Michigan está de parabéns por fornecer esse curso.

Recomendo.
Was this review helpful to you? YES | NO
2 months ago
Chitikina Pavansai completed this course, spending 3 hours a week on it and found the course difficulty to be easy.
Very nice course.

Wonderful teacher who makes it is easy to understand as well as very interactive through online forums.

Learners best specialization to learn programming techniques using python.
Was this review helpful to you? YES | NO
2 months ago
Lo Chau completed this course, spending 8 hours a week on it and found the course difficulty to be easy.
Great course! couldn't believe it when i finished the first one, and now can't believe i even finished the 2nd. This is not at all like the ordinary boring programming courses. Highly recommended!!
Was this review helpful to you? YES | NO
3 months ago
Don Jacob completed this course.
Good course. Good introduction to python programming. Finished it in about 3 days. I am an experienced programmer though. I took this course since its part of the python programming specialization.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
The course materials are easy to follow. The course is perfect for people who are not a professional programers but would like to learn programming, and maybe in future became professional programmers :)
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous audited this course.
Excellent introduction to Python. Prof Severance knows how to keep the class engaging. and not boring. For future reference, some intro to modules and Classes would be great addition. Thank you!
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Excellent instruction! Professor is engaging and very clear: I absorbed a great deal of information through lectures. Assignments reinforce the material. This made me comfortable with data structures.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
One of the best courses! I loved this colourful presentations and the way Chuck explain the basics. It was memorable with a big fun factor. Thanks for offering this wonderful introduction course. :)
Was this review helpful to you? YES | NO
3 months ago
John Consalvo completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
Great introductory course to data structures in Python. Course materials consist of short video's explain key topics, followed by quizzes, assignments and assignment walk through videos.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous partially completed this course.
Great Course with a Great Professor. I am learning python on my own and with the detailed explanation of the professor, things are much easier.

I highly recommend this course!

Thank you!
Was this review helpful to you? YES | NO
4 months ago
profile picture
Shruti S partially completed this course, spending 4 hours a week on it and found the course difficulty to be medium.
The explanation by the tutor is very clear and he uses examples to understand the concepts better and to makes it interesting. Really liked the course. A great start to the world of Python.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
excellent presentation

well organized in terms of videos , quizzes and assignments. quizzes tested the concept understanding. Assignment tool is very simple to use. I recommend to my students.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
starts at the very basics, good for beginners, sometimes a bit too playfull for my taste, but thats preference i guess. whoever wants to learn python should start here.

thx for the ride
Was this review helpful to you? YES | NO
a week ago
profile picture
Anonymous completed this course.
Excellent presentation, lecturer really cares about learning more than just getting through stuff, easy if you work through everything in order, very valuable as an intro programming course.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Dr. Chuck is a playful and amusing teacher. It makes learning what can be at times something very dull a bit more interesting.

Disclaimer: I don't think python is dull just at times lol
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous audited this course.
The way basics are explained is very crisp and clear. Very good start for learners.

Few times I faced issue that submitted assignments are not updating properly on server to mark it as done
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
I loved taking this course especially since Dr Chuck is such a passionate techer. I was a total Newby to programming when I started with the first course and Dr Chuck made it a great start!
Was this review helpful to you? YES | NO
4 months ago
Carole Porrier completed this course.
Everything is very well explained and Dr Chuck is quite funny, which makes lectures nice. As for the assessments you have all the tools given in the previous lectures and there is no tricks :)
Was this review helpful to you? YES | NO
2 months ago
profile picture
Anonymous completed this course.
As usual with Chuck, one of the best explanations (and explainers) you can find online.

So once again, thank you very much and I hope to see you again in the next course (who's line is that?) :D
Was this review helpful to you? YES | NO
a month ago
profile picture
Sai Macharla completed this course.
this is a great startup course for python in which you will get knowledge about bunch of fundamentals in python. Professor is nice at all the time explaining each and every bit of code.
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
Very entertaining professor for an online class. Like the idea that quizzes and assignments are less for firing really hard questions at you, and more for repeating and reinforcing the material!
Was this review helpful to you? YES | NO
4 months ago
profile picture
Anonymous completed this course.
The course is very good, the explanation from the professor is very clear and enjoyable. If someone wants to learn the basics of datastructures in python, this would be a good one to start.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Very good cours!!! v what i liked the most is that you dont need any experience in programation to take this cours , is very very well explained im looking forward to take the next one!
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
great lessons with excellent examples.

I like the teacher, because he is really interesting and willing to share

if the teachter can provide answers for questions, that will be better :)
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Good course. It was easy to understand the content through videos, readings and examples. It really has helped in beginning to learn to analyze data in a more efficient way using Python.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
This course gets good knowledge of base data structures types in python language and their methods. With many samples and code examples and good videos and slides. I rate it as 5 stars.
Was this review helpful to you? YES | NO
3 months ago
profile picture
Anonymous completed this course.
Great follow up to the first course! Still easy to understand for a Python beginner with no computer science background. Challenging but not impossible due to the quality of the lectures!
Was this review helpful to you? YES | NO
3 weeks ago
profile picture
Chau Nguyen Duc Minh completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
This course show me the basic of Python programming language that covers many standard of rules. I will follow the third course in the path with Python language of Coursera specialization
Was this review helpful to you? YES | NO
a month ago
profile picture
Anonymous completed this course.
Explained everything nicely. A bit complex program also makes it intresting. I strongly recommend to enroll This course, you will definitely gain a lot of knowledge about python.
Was this review helpful to you? YES | NO
3 months ago
Paolo Brunasti completed this course, spending 2 hours a week on it and found the course difficulty to be easy.
Charles Severance is a great Instructor, energising and inspiring!

It has been a real pleasure listening to his lessons and to the extra content video about the history of programming.
Was this review helpful to you? YES | NO
3 weeks ago
Sravani Motati completed this course.
It is a very valuable course for learners trying to move from C language to the Data analytics world. Python makes it very easy to accomplish data driven algorithms and produce code.
Was this review helpful to you? YES | NO
2 months ago
Nicolau Oyhenard Dos Santos completed this course, spending 7 hours a week on it and found the course difficulty to be medium.
Very good course. Great teacher and good material. The subject is a little bit more difficult than the first course on Python from Dr. Chuck, but still approachable and interesting.
Was this review helpful to you? YES | NO