Oct 08, 2017
assignment 9.4 auto grader not working .\n\nLTI unable to launch.\n\nerror message: This tool should be launched from a learning system using LTI.\n\ni am using chrome on mac book air 2 and python 3.6
Nov 10, 2017
I feel incredible that I knew almost nothing about programming just a month ago. Now I have done two of the courses of the specialization and I can actually understand other basic codes. Great course!
por Sterling H•
Sep 02, 2018
I can compare this class to the Coursera class that I took from Rice University, fundamentals of computing. On the negative side, the problems offered in this class are pretty easy to solve with minimal effort. On the positive side, in my opinion, the class does not focus at all on games or making a game. While I like the idea of working on a larger project, the video game approach used by Rice University was not very useful for me. This class and the series will give you a pretty solid understanding and background with regards to very fundamental concepts in programming and computer science and it will be done in a way that is very easy to understand. I like the way that it builds on itself with regards to the complexity. Is it easy? Yes, it's pretty easy but Computer Science is a pretty tough subject and this is a great introduction. Charles Severance is an excellent lecturer and he gives a great deal of context and helped me to really understand some key concepts in Computer Science. As an engineer, this will help me a great deal in my job.
por victor c•
Feb 21, 2016
i love this course, and as i keep progressing in python, these courses will be more and more useful and fun. the course offers assignments, which give yo clues on where to start, but not too much so that it would be easy. the teacher, Dr.chuck is very nice and is a fun and great teacher. there arent an overwhelming amount of videos a week, and if a person were to work hard, they could finish the course in almost a week(they would not learn much though...). the skulpt, or python playground is a very nicely designed platform for simple codes that are done in this course and the first, and the community and mentors are very helpful when it comes to having a hard problem in the assignment. overall, i give this course as many stars as i can! this is because since i am only a 11 year old in middle school, i can still understand and pass the course! thank you for having me in the course and i hope to succeed in later courses in the specialization! :)
por Shubham C•
Feb 20, 2020
This is one of the best course you can take if you want to learn programming for fun.
This course primarily focuses on programming and it will help you to introduce you with python data structures.
The exercises are beginner friendly and you will enjoy while solving them. Quizzes are also good and help to understand everything.
The main part of the course is an instructor. Believe me Dr. Chuck is the one of the best teacher you can ever learn from. Their way of explaining complicated concepts in easy way is very good. Their explanation will simplify most of the things and soon python will be your favorite language.
I will not recommend this course if you are not new into python data structures. Also if you are student and want learn python along with logic, this course might disappoint you.
por David A M•
May 22, 2018
The class was really wonderful! Dr. Chuck does such a good job explaining the concepts, with slides and video mixed together, that you don't even have to watch the videos multiple times. (if you're paying attention and taking occasional notes) I would recommend the certificate track because it came in handy on a couple of occasions when I had questions. Speaking of, I'd like to throw a shout out to Tamara Brunnock, a member of the teaching staff, for routinely answering my silly questions in the forums. Without her help, I would not have been as successful in this class. The class showed me exactly how data is structured in python and what built in functions we can use to work with lists, dictionaries, and tuples.
Aug 24, 2016
Professor is great, and the course gives a thorough introduction to python data structures and isn't too hard to get. The only reason that I would give 4 stars is because the assignments and exercises. Each chapter you only get 1 or 2 codes to write, which can be easily adapted from the codes showed online. I'm hoping for variety of coding exercises to better understand the concepts. Since coding problems suitable for your stage is not easy to find out there on the internet. After completing this I can get a superficial understanding of the course materials, but right now it's still difficult for me to write a simple code using the knowledge covered in this lecture. You need to find your own source to practice.
por Jess T•
Jun 09, 2017
This course is a great introduction to Python. As a person with limited previous experience in MATLAB, I enjoyed this course even more than the previous one, Getting Started with Python. There were more new things to learn and I found watching the lectures at 1.25x to be the perfect pace. The assignments are concise and a nice bit of hands on learning without taking up much time. Dr. Chuck is pretty funny and makes you feel like you are totally capable of tackling Python. I only wish the grader was available on quizzes for people auditing the course - you can read them but you can't submit. Beggars can't be choosers, but I would happily click through some ads in order to do so! Overall: excellent course.
por Yijia H•
Jan 16, 2019
Python data structures is the second course of "python for everybody" and I learned more from this course. I think I get closer to Python after this course. Now I clearly know what string, file, list, dictionary and tuple are and know how to use them properly. Plus, at the end of this course, finally I have understood the case which was shown at the beginning of the course. It was an amazing experience that after your perseverance and diligence of learning Python, you understand something you don't understand before. Last but not least, Dr. Chuck is a very excellent instructor and he can vividly show cases and important knowledge points. I'm very glad I can learn a lot from his online course.
por Joe W•
Jun 12, 2017
Very engaging! If you're a coder in any other language, this and the previous course will be enough to get you useful in Python. Resist the temptation to breeze through it: you'll learn a lot more if you pay attention. I did.
If you're completely new to programming, I recommend you look at the worked examples before tackling the programming assignment. That and a careful review of the lecture material will get you through. Also if you get anything less than 100% in the quiz, that's a clue that you might benefit from taking a break and then watching the lecture again before tackling the main assignment.
The lecturer is engaging and makes the material accessible. I wish I taught so well. :)
por Jiabin Q•
Mar 17, 2019
Course Level - Beginner.
My Level - Beginner with course studied in University for C, C++, Assembly language.
Lecturer - Dr. Chuck is knowledgable in Python, he is professional in teaching, he is insightful in learning, he is a fun and kind person.
Cost - the monthly subscription is worth for me as I almost took one course a week. If you believe you can commit that amount of time per week, then this cost is super low for you.
Next for me - I will be learning the next few courses under this Python for Everybody specialization. And after this specialization, would go on with more data science course. So I would like to invite all of you to start and continue learning together.
Mar 06, 2017
Excellent course focused on strings, files, lists, dictionaries and tuples making a clear reference to how these can be used to analyse data. This is probably the first time when I finally understood when we should use lists, dictionaries and tuples as I always had them all mixed up :) This proves excellent teaching skills of Dr. Chuck as it is a challenge to explain these things to "newbies"/"dummies" but also for those who already had a taster before to make sure it's all well understood.
This is a second course in the specialization and together with the first one is setting a very good base for more complex assignments that will be discussed in the following courses.
por Rishikesh S•
Mar 14, 2017
I am really happy to be in this course and more happier to have a teacher like Dr.Chuck! Every Student must have a teacher if not a parent like Dr.Chuck who enacts to be the teacher of their kid. The way he teaches is so interactive and he is so cheerful and supportive from his words. Yeah but I am sad cz' I cant afford myself a certificate. I wish I could and some day I will work harder to earn more and earn myself a certificate from Dr.Chuck. Only a few teachers can give you that spark and support like Dr.Chuck. GUYS AND GIRLS don't miss this teacher or u may regret it! CZ' the course will then be just a walk in the park under the guidance of Dr.CHUCK! Thank You Sir.
por Rohan S•
Dec 17, 2018
The course of Python Data structures offered on coursera by University of Michigan is a nice course followed by Getting Started with Python. In this course you will get almost enough knowledge in python to write some good code, like you can access files on the computer and extract something out from that. Instructor is particularly very nice and frank type of person. He teaches the course in such a way that you will not feel any pressure of anything during the course. Assignments are also easy even if they look hard at first sight. Everything follows from his lecture, so listen to his lectures carefully and I swear you will not feel boring during any lecture.
por John L M•
Jun 12, 2016
The course was perfect for my current circumstances. I have been working for quite some time and wanted to freshen my skill set. These courses fit perfectly into the busy schedules of modern families. I strongly encourage other associates to consider taking the courses as well. They can easily fit into a Sunday afternoon or after work, if not exhausted.
The content of the course improved upon the first course, and touched on subjects I was curious about but never completely understood.
I plan to take more courses as it develops interests into skills without the HUGE expense and pressure of a degree type program which would not fit into my current life.
por Yacine B•
Jan 27, 2020
This was an excellent course. Professor Severance did a great job of explaining the different data structures available to Python programmers and their best use cases, which is something I was hoping to understand more thoroughly. The exercises are challenging but attainable and always build on what you've learned in class or through other exercises. I felt that the Programming for Everybody class was almost too easy - it certainly wouldn't be for a novice but it is for anyone with programming experience - however, the Python Data Structures is something that everyone but a very experienced Pythonista will benefit from. Highly recommended.
por Wenjing L•
Feb 24, 2020
Again, this is an excellent course following the first course in this series. The difficulty rised up a bit, but the course was prompting students to combine what they've learned in the past classes and complete assignments.
Some of the assignments I spent hours on, which was quite uncommon for the first course, but I really gained a lot rewriting and revising my errors in codes. It's less about mastering a programming language but more of learning to think logically like a professional programmer. I enjoyed the feeling of sorting my own brain out.
Thanks for Dr. Chuck and Coursera for such a wonderful course. I will continue the study.
por Michael F•
Oct 05, 2015
Fabulous course. The lectures are good. Quizzes and assignments have started to be, applying what you've "learned", not just regurgitation. Very nice. The bonus material show how the different technologies are related and the genesis of many of them by individuals who participated in then. Very cool. Thanks much. It was most enjoyable. I also like that you can move at your own pace. If you're new to the profession, a quick learner or re-tooling, it's move as fast or as slow as you want. This is been very helpful for myself. I'm retooling and have become a "college" student again. Great fun. Thanks much!!
por Mark R R•
Dec 17, 2019
Very Awesome, robust beginning course in programming that covers a great deal more than I would expect in a beginning course. Python is so ellagantly simple I think, and that is what allows so much more to be covered relative to what might be covered in other languages. Plus, the added bonus of Dr. Chuck's HEROIC ICONS of PROGRAMMING interviews are an especially appreciated in their rare, personal view into the mind and personalities of quite a diverse and very awesome developers that started out at some point much like many of us and kind of gives you the hint that ANYTHING IS POSSIBLE!
por Yumei L•
Apr 21, 2016
Took this as "Programming for Everybody"--my very first programming class. Loved it. It was hard from time to time, but well worth it. It's not likely I will do programming for a living, but understanding this medium makes a big difference for me when I encounter issues related to technology, data and the web. I believe everyone benefits from some exposure to the world of programming. And this is by far the best course offered online. This part of the class isn't always easy, especially if one starts from scratch. But persist--the course is so well structured that eventually everything comes together.
Mar 19, 2020
It took me like 20 days to finish this course. I not only felt great taking this course, but also I felt like enjoying it. The content, the slides, the assignments is all appropriatedly arranged. Especially, Dr. Chuck is really enthusiastic and interesting, and I guess I can never forget that hilarioius graduation ceremony. Through this course, I learned some basic data structures and dealing with files, and I wish I could learn more about dealing with data and perhaps build a program without instructions. Thanks to The University of Michigan and Coursera, I really gained a lot!
por Laimei J•
Dec 14, 2015
It was very enjoyable to learn Python in this course. I have programming experience so it was easy but the way this course was taught compared to other online classes I have taken is exceptional. It was fun and instructional. Seeing video of other students around the world and the fun that Dr. Chuck convey throughout the class made it so enjoyable. Thank you very much to Dr Chuck and all his collaborators on this course. I look forward to one day to meet Dr Chuck and personally thank you for being who he is a very giving individual and inspiring many others to do the same.
por Siti J•
Oct 09, 2018
I loved this course, maybe even more than the foundational course. Dr Chuck is really funny and gives good examples that help new information stick better in the mind. The mentors are also very helpful with their comments and timely in their responses. I also appreciate that previous forum posts by past students remain accessible, so we can try to find if someone else in the past has had the same problem before, so we can try to figure out how to solve our problems ourselves. I am very grateful that Dr Chuck and all else involved have taken time to teach this particular MOOC.
por Hector P•
Nov 21, 2015
I found this to be a great introduction to python data structures. The way everything was explained made them easy to understand and, even as someone with a little bit of python experience, there were new things to learn. Videos and explination were all understandable and the excercises were, in my opinion, a good challenge and helped reinforce the things you learned in the lectures.
I reccomend this course to those looking to learn python and, specifically, to those who completed the first part in this 5 part course or want to learn more about lists, tuples and dictionaries.
por Jess H•
Jan 03, 2019
The level of detail and varied resources in this course were great. You have access to really well-done written material in a physical or e-book, you have the course videos, which are engaging and dynamic, and the instructor is animated and "real" for lack of a better word; he explains stuff rather than just giving a demo of the capabilities of the language. And then you have quizzes and real exercises to practice. It's the exercises that really help me, because I learn by doing. These were difficult enough to provide a challenge, but not impossible or frustratingly complex.
por Patricia H W•
Sep 09, 2016
I rated this class 5/5 because the instruction, content, resources, and pacing are all excellent, and this course is true to its description. Highly recommended for anyone who has taken Python for Everybody (Getting Started in Python). These two courses are a best match for someone learning their first programming language. Learning with Professor Severance is fun, in bite-sized pieces, and with just enough challenge to keep you engaged and moving forward without getting discouraged. Professor Severance has mastered teaching programming at scale. Thank you!
Oct 10, 2017
OK, things are getting real! Now you start to see the power! In terms of difficulty, the difference between this and the first course was quite big. I enjoyed it, but I made the mistake of not dedicating enough time and not doing enough extra examples. If you really want to get the most out this course and get to know python, then this course will make you realize that you're going to have to put in some time and keep it fresh. Otherwise, the list comp side of it and how to manipulate structures is not going to come easy ... trust me. Still, very cool.