Nov 20, 2015
Easy to follow and not boring. The instructor breaks things down in simple form. The Coursera platform is sometimes a bit quirky but otherwise the content in this course I thought was quite excellent.
Mar 29, 2018
Very good introduction to basic programming. Very easy for beginners in python who have already some programming background - but still extremely useful to quickly and efficiently learn python basics.
by Syed A A•
Jun 11, 2016
It is initially difficult to follow any course regularly on any online teaching website. I have tried studying various courses on coursera before but I usually ended up in leaving the course. This is the first course I completed and I am really happy. Professor has really put lot of effort in teaching the course and also tried to make it fun. Thumbs up to Professor Charles Severance! However this course is really meant for someone who was never exposed to programming. As I have had some exposure, I increased the playback speed to 1.5x (So thumbs up to Coursera as well ! )
by Xavier d•
Feb 04, 2018
Very happy with this course, Charles' passion shows and I appreciated the "let's not rush things and step back a bit" approach which makes us think things through and therefore provides a deeper understanding of the concepts covered.
Charles' tuition is logical, easy, relaxed and actually fun to follow, I would definitely recommend this course to anyone wanting to start having a basic "coding culture", also I believe that being capable of instructing a computer to do something with the clearest, shortest and simplest instructions can be useful for any training exercise.
by Shawen U•
Jan 12, 2018
I have seen and tried quite a few coursera courses and this one was especially engaging and helpful. The lecturer clearly has lots of experience and it's easy to stay focused. I never get bored from his videos. The assignment difficulty might have been a little more consistent. While the first ones barely took me a minute, the final one took me a few weeks and even today I don't understand why the tiny changes I've made have had such different results. I would like to know more about that.
I'm going for all the other courses in this specialization. Really enjoyed this.
by James M B•
Sep 21, 2016
This is a great opportunity to learn some excellent skills in a language that is powerful yet easy enough to learn the basics. I enjoyed every moment of this class. I learned a lot about python and Charles Severance (Dr. Chuck) provides an excellent learning experience why presenting the material in a concise, structured and fun manner. I'm pursuing all 5 (even the capstone course) courses to earn the specialization in an up and coming language I feel we will see more apps being developed in the Python Language. Thanks Doctor Chuck and the University of Michigan!
by Rocio d C•
Jan 29, 2016
An excellent course, very clear with the precise information that help me to understand the issue and learn beyond, thanks to the course material.
Chuck, the teacher, is an excellent transmitter of knowledge
I highly recommend it.
Un curso excelente, muy claro y con el material preciso para entender el tema y aprender más de la cuenta.
Chuck, el profesor es excelente transmisor del conocimiento
Lo recomiendo ampliamente.
by Aitor J G•
Jun 12, 2018
It's an awesome introductory course specially designed in a way that everybody can easily understand all the classes. I don't have a technological background and I'm pretty confident to say that the course can be easily undertaken in 1 week or two weeks if you have easy with absorbing new content and if you like it, so that you can move on to the next one and do other courses more advanced. Also this is easily a course that can be leveraged to other machine learning related courses in which python is the most common tool. With that said I wish you the best of luck !
by Deleted A•
May 19, 2017
Dear Dr. Chuck! Thank you VERY MUCH for the most outstanding course I've had so far. Your sense of humor and your eagerness to teach are the most valuable things in this course. They transfer studying into a fun and interesting process.
This course is very good for the beginners with completely no knowledge about what programming is. I think that people who know one or more programming languages may wish to have more changeable tasks and learning.
Seven weeks for the course may seem too long but nobody restricts you from rushing forward.
See you in the next course!
by Jaffer G•
Oct 23, 2016
This was an excellent beginner level course for Python. Though I had prior coding/programming experience with MATLAB, I learnt new and interesting things from the perspective of a computer science course. I also have to say this was the first course that I successfully completed on Coursera which is a reflection of the interesting course material and the enthusiasm shown by Dr. Charles Severance in his videos. I particularly enjoyed the last assignment. I will definitely try to complete the specialization from here. Thank you Coursera, UMichigan and Dr. Severance!
by Zafrin M•
Oct 25, 2016
Love Dr. Chuck. He makes the class fun and interactive. This a probably the best call to take if you are thinking about learning programming (in any language). Python is very intuitive and easy to learn. it will give you a sense of how to think like a computer.
The best tip I can give someone who is serious about actually learning the material is the following:
1. watch the lectures, take notes
2. read the book, play with interactive python in your computer, look at python documentations, as necessary.
4. Do all the exercises from the book
5. Do the course assignments
by Paloma A d O•
Nov 08, 2015
I never had a programming class that covers really the base of the basics in such a deep and easy to understand way, not taking for granted many things. Professor Charles Severance has a great sense of humour (it looks like you are talking to him in person, it's not something spectacular for the camera) and very generous showing his team, amplifying knowledge through interviewing many interesting people. Exercises were very helpful to understand the chapters. Would appreciate if could have more exercises (not for grade, but for practicing).
Super recommend it!
by Yaroslav K•
Feb 17, 2020
It's my one of two first online courses. I really liked the way of Dr Chuck's teaching. I taught Swift 4 by myself last year. That's why a lot of things I found familiar to me. But on another hand I've covered some deep programming (logic) details that I didn't know before.
I think that's such way of learning is much more efficient than studying something just by a book or documentation (of course it's better to combine and use as much additional info as possible).
Would could be done better? You could add built-in questions into videos for more interactions.
by Siddhartha S•
Dec 10, 2017
I had started out this course with great trepidation, of the fear that I may be too old to learn programming. However, I must state that Dr. Charles Severance is an excellent teacher. I have managed to complete the course well ahead of time. I have had very little programming experience and was glad to be able to complete the assignments on time. The course is well structured and I was able to follow the material well enough to complete the quiz at the end of each chapter without any hiccups. Thank you Coursera. I look forward to taking many more courses here.
by Shreyans s•
Jan 16, 2016
i am really in love by the way they teach
the method for teaching is so perfect by taking quiz ,assinments and all that helps students to know about himself/herself.
and the bonus videos of interviews of great founders and CEO's inspire students to do something more creative for the next time
and most important student's saturated notes.
they helped you out to clear your concepts more precise so my advice to all newcomers is to take a brief look on notes.
and also Dr. Charles Severance and his team deserves a hats-off for his hard-work.
love this course....thanks
by Donald J O•
Sep 24, 2018
This course is a great introduction to programming for someone with zero experience, and it's useful for those who do have experience to really solidify the fundamentals of programming. It's also a great introduction to python for people coming from other languages. The instructor's videos are very good. He is clear, his explanations manage to be both thorough and concise, and he's personable enough to not be boring but without resorting to too much silliness. For those new to programming, I highly recommend taking notes by hand, and read the book chapters!
by Jhen J H•
Aug 11, 2018
The programing course is quite easy to learn. The teacher 's explanation is clear and sometimes funny! I think it's a great way to learn programing which makes me happy not boring. When watching the videos without boring, I learn a lot of the basic programing a lot. The ways to hand in the assignment is also convenient, just type your Python code on a website, submit ,and done! The score shows up immediately, so I can correct my code immediately, it didn't take much time for me to learning this programing course. Thanks to the course and my teacher a lot!
by Clark C•
Jun 15, 2016
I really enjoyed this course, the teacher has a very friendly tone and he is great at explaining all the concepts. I appreciate his efforts and everyone else who contributed to this course. And finally I really like the interviews, it is nice to be able to hear interviews with the creator of Python and authors of Python books and their stories, it helps to broaden my knowledge past just knowing the language but also its history. Overall it was a great course and it taught me a lot about Python while keeping it interesting with interviews of great people.
by Tatarsky N•
Jan 02, 2020
This was my first experience with a programming language (Python) offered by the University of Michigan via the Coursera platform. I have learned a lot during this course. The lectures and all the material are well-organized and structured. Charles Russell Severance is an extremely fascinating and interesting mentor! He explains the material clearly and neatly. I am very excited and happy because there are 4 more courses in this specialization. I will definitely participate in them as well. Thank you a lot for providing such a great learning experience.
by Sam O•
Mar 14, 2017
It provides good resources and information for basic programming and Python. The lecture is a true college style. The chapters are well organized, and the instructor explains step by step. I have studied computer science before and am an experienced programmer. So, I did not pay, and finished the whole course in one week;one day for one chapter, but I recommend this course for everybody who wants to learn programming and Python. You will learn what programming means by the end of the course, along with learning basic Python programming language.
Feb 25, 2020
This course literally helps a lot! I only learned a little about programming when I was 12 or something, and of course I remembered nothing now. This course is really a good and easy way to start programming, because it's not only funny and easy to understand (mostly because Dr. Chuck is really cute and guiding), but also it provides dozens of simple project assignments to help students understand Python better. Anyway, I enjoyed this course so much that it only cost me 2 weeks to finish this. I think I'm going on to the next Python course right away!!
by Jenai A•
Apr 10, 2018
Great beginner course, learned a lot and feel more confident in foundational python. I didn't study CS in college and only took a beginning CS class during my senior spring (learned java). A year and a half later, I took this course and it was very straightforward and the information was strongly reinforced through lecture videos, quizzes, assignments, and the textbook (definitely recommend reading the textbook). I was able to finish all 7 weeks in 1 week, spending a couple hours a day on it.
Will be continuing on to the other 4 courses in this class.
by Joseph V•
Apr 26, 2017
I've taken online programming classes in the past, and this is by far the best. Dr. Chuck's curriculum covered concepts, constructs, and the basics of the language in a way that made learning a new language engaging and fun. Content was covered in a way that kept me engaged (even though I've written a ton of code in VB and C#) while at the same time, the material was presented so that someone with no programming experience at all, could follow along and grasp all of the material ins plain English.
I am looking forward to the next course in this series.
by Mayakkannan S•
Jun 10, 2016
This is a well structured course for people who are beginners and have enough to attract people who have programming experience as well. I am a programmer with legacy background and perl, I enrolled to this course so that I can mentor my juniors at work on python; esp perl to python code conversion and attending this course is immensely satisfying from that objective. I will attend the other courses and probably build some materials so that I can cover the entire course 1-4 in a week.
Thanks Dr. Chuck and team from coursera and University of Michigan.
by Payal B•
Jan 01, 2020
This course is excellent! I loved the course content, the very interactive assignments, and especially the incredible Professor Charles Severance. Professor Severance does an incredible job unfolding programming for beginners, just starting out (like me). The content taught is mainly in the form of videos and the visuals really helped me understand the content very clearly. The assignments and quizzes are made to simply make sure one has been paying attention. They are not hard and not demotivating in the least. I am so very glad I took this course.
by Colin S•
Jan 06, 2016
Great Professor and I really enjoyed the basic building block approach. It allowed me to learn slowly and completely while I took in all the new material. This was the perfect course for me since I had no prior programming knowledge at all. Thanks Dr. Chuck!
The only suggestion I have is to provide more exercises to really cement the lessons, similar to math class back in high school where you had to do multiple problems to see for yourself how different variations of the same types of problems work out. Although I may be alone in wishing for that!
by Dilrini R•
Jul 18, 2016
Dr. Severence does a great job of organizing the information in a manner that keeps me engaged, and knows when and how to describe common errors in logic and how to avoid/fix them. The accompanying text is similarly engaging and informative; it manages to explain quite a few concepts in each chapter, without being an overwhelming amount of information. I feel I am getting a great functional (vs. heavily theoretical) introduction to programming concepts and the Python language. The exercises have ingrained the material covered in the lectures.