Jun 19, 2020
Great course for pyhton. Loved this course and enjoyed it. Thanks to Dr.Chuck. If anyone who want to take a course which is well explained and fun for python learning, then Hey!!! this is your course.
Jul 19, 2019
This was a super-fun course! The materials were very easy to follow, and delivered in a very friendly and engaging manner. I highly recommend this course to anyone just getting started in programming.
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!
автор: Ahsanul h K•
Apr 21, 2020
This was my second course in coursera and also programming for everybody. This was a brilliant experience for me. I have come from a totally different background but because of my interest an mostly about how influential the instructor (Dr. Chuck) was and also the whole course all the assignments and the quizes helped me get through this.I will keep learning and will try my best to finsh the whole specialisation course of python as the more I'm getting in the more I'm liking python. and also the comunity the teaching stuff, the studesnts from the forum they are really helpfull.
автор: 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.
автор: Abhishek S•
Jun 04, 2020
I liked the whole setup of the course as it perfectly matched my learning process and the instructor too was a good teacher and greatly discussed all topics in the lectures and materials.
I just felt pretty calm while learning each topic as there weren't any worries or doubts that occurred in my mind. Thanks to the instructor, Dr. Chuck, for creating such a great course.
Topics like dictionaries and tuples had created a deep impact on my skills of python as now i find them very useful to solve programming problems. The bonus videos also proved to be informative and interactive.
автор: Satyanarayan R•
Apr 06, 2020
I have really enjoyed the course. Learning the basics of different data structures helps me appreciate all the python packages I have used before to do some quick analysis. Writing the code helped me to understand the theory better. This course gave me confidence that :
1) I can finish a course in Coursera
2) I can code. I have done coding before, but I have been away from it for more than 7 years now.
Things to improve: I personally the text editor in the assignments is a bit iffy sometimes. The same piece of code works sometimes and doesn't other times. Or may be it's just me!
автор: 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.
автор: 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.
автор: 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.
автор: Muhammad Z•
May 07, 2020
автор: 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.
автор: Syed S A•
Jun 01, 2020
This 2nd course of Python specialization (Python Data Structure) really made me love Python and coding in general. Dr. Chuck has taught so well that literally all my doubts got clear till the end of the course. If you want to learn python than there is no better medium and course to learn it from than Python for everybody specialization. Also the teaching staff (TA) is very helpful ,all the doubts or problems that get posted on discussion forums get answered within reasonable time and they don't ignore anyone, each and everyone's posts gets responded.
автор: Sarah B•
Jul 03, 2019
Really great course for someone who has no (or little) programming experience. It was amazing how quickly we were able to write code that actually accomplished something. Dr. Chuck is a great professor and explains the concepts very well. His passion is contagious - I'm really excited to learn more Python and more programming! At the end he also gives great tips on what to do next - how to pursue Python and computer science, how to approach getting a job, or how to use what you've learned at your current job. You have nothing to lose - take the class!
автор: Ihtyaz K T•
Jun 14, 2020
The course is provides an excellent opportunity for newcomers who are oblivious to programming and who also, at the same time, are enthusiastic about programming (Python) and are willing to take some time off their daily lives and dedicate it to learning such a prominent programming language course. I'd like to extend my sincerest respects to Dr.Chuck (course instructor) for breaking down everything in such a simple manner for everyone's convenience. Would highly recommend that everyone, who's willing to learn Python enroll into this course.
автор: adam j•
Aug 17, 2019
while there were parts of this course that I struggled with, there were really good forums(mods) to help me guide me in the right direction. while they don't give you an answer they do guide you in the right way to help you complete the assignments. I liked the pace of the course as it has broken down in very easy to understand videos.
After completing the course I felt that I had a better understanding of what was covered int he course and when looking back at my notes and some earlier video laugh at how much I have learnt over the last week or so
Apr 21, 2020
Dr Charles is really a good teacher in Python. His presentation skills are encouraging for beginners like me in this particular language and it is also enjoyable. I was struggling to learn this language and have searched for several resources online but none of them were able to make me comprehend the basics of Python. I am happy that I have come across this course taught by Dr Charles. I have already completed the first two of the specialization and hoping to continue with the remaining ones which will help me gain valuable skills in Python.
автор: Boris M•
Oct 02, 2015
Well structured course. After completing the first course it is safe to play the video lectures at x1.5 speed and still absorb the material. The course can be completed in a day or two over a weekend. Be prepared, most of the assignments deal with parsing string data but I found it to be an excellent way to get used to syntax structure of loops and data structures. The professor works through the assignments after you have completed them and that presents a great opportunity to check the efficiency of your code compared to a professional.
автор: Nickson O•
May 17, 2020
The instructor has made learning Python structures more enjoyable and digestible. Each exercise is a buildup of the previous knowledge. Every concept is interconnected, and as we get deeper into Python, data structures are ever more important. They are the basic building blocks. As a learner, I have discovered Python isn't as simple as the instructor has made it to look. And this is a nice thing because it keeps me going and wanting to learn further. I like the way the lecturer has focused on imparting the basics upon which I can polish.
автор: Tuo K•
Jan 24, 2018
Very good. Two suggestions from my point of view would be: First, it would be even better if some flashes/animated films be used to illustrate the logic behind python programming. The trace of the electronic pen seems a little bit hard to catch sometimes. Also, as a learner who doesn’t live in the US, I sometimes find a few “American English” words/slangs hard to understand, for example “blast off” and “histagram”? Although I can guess what they mean, but still it would be better if more “International English” can be used in the course.
автор: Rebecca E G•
Apr 04, 2017
As the second course in the specialization, I continue to find the material covered to be useful and fairly easy to learn. Between the first and second course, I feel like both courses were able to lay and build upon a foundation of knowledge with each chapter covered. I did find the second course to be a little more difficult, but one would expect this with the addition of more code learned. However, I still felt like the graded exercises weren't too difficult to complete as a beginner to Python. Can't wait to enroll in the next course!
автор: Moataz A B•
Apr 23, 2020
Before this course, I have had many bad experiences in learning coding, so I hated codingbut while I am surfing the internet and I read about image processing, machine learning, ...etcI found me interested in these fields but I found that I have to learn Pythonso I decided to take this coursenow,I love Python, the instructor (Dr. Chuck) teachs python in very simple way and he is amazingnow, I can say that I took the first step to start in my goal to learn more advanced application of Python
Thank you Dr. Chuck for this amazing experience
автор: Mah F K•
Apr 23, 2020
The professor explains very well, especially for beginners, to understand the concepts, and picks out on areas where we usually mess up the most. Areas that beginners wouldn't be able to notice if no one directly told us about, and will spend another few hours trying to debug the codes. The slides are also prepared very well, it helped visualise the output of the problem we are trying to solve. Overall, will definitely recommend this course to beginners or those that need a refresher on the basics and data structures of Python.
автор: Gautham G S•
Aug 03, 2017
This course is amazing and teaches some really cool stuff that you can do with data structures. There are three basic data structures that the course touches on: lists, dictionaries, and tuples. In addition, the chapter on files puts together pieces of information that you learned in the previous course on getting started with Python. What makes this course fun is that it provides the right amount of theoretical information with contextual examples to help illustrate the concepts. Overall, I highly recommend taking this course.
автор: Stefan C•
Oct 18, 2016
Short lectures, good notes, and the assignments and quiz ensure you understand the material very well. Although it was more difficult than part 1, I still found everything very easy to digest and understand. Would definitely recommend to beginners or someone looking to learn programming in Python. For a more in depth general understanding of Computer Science, Take CS50 on EDX. That course is very challenging. I'm taking both at the same time and although different languages (C and Python), they serve as a nice counter balance.
автор: Dave K•
Apr 16, 2019
Very clear. The thing that separated this from other python is that he shows non-trivial uses of the code, so when you learn about things, you understand how and why they are used, not just the syntax. For example, I've taken a couple intro courses that were not as good as this. I knew what a tupple was, but there was never a really good explanation of why they would be used, and that limited my understanding of them. There were concrete use cases for this and all other content. I can't recommend this course enough!