Aug 18, 2019
Great for a fundamental course. I have to admit that I had learnt python a few years back and was using this as a practice and revision course. But I learnt a lot more which I can add to my knowledge.
Nov 17, 2017
This is a introductory course i would recommend. I especially liked that the instructors took the time to go through the python visualizer and try to unveil some of the background workings in python.
por Leonardo R•
Feb 22, 2020
Excellent introduction to program, focused on essential data structures and concepts at programming, including how to debug. it prepares you to further go on your own in your programming journey. After not programming for +10 years, It was exactly what I was looking for: To start again from zero. I wish I had this course when freshman at university :-) In addition, excellent programming language choice: Python's syntax is simply very easy, and very friendly for newcomers. I already recommended this course to a friend of mine which wishes to introduce his kid (11yo) into programming. Last but not least, big Thanks and Kudos to Jennifer and Paul for this, you guys rock...!
por Andrew K•
Apr 04, 2018
I really enjoyed learning Python with this course. The pace was perfect - I never felt lost and rarely felt bored. There were several instances where the instructors seemed to anticipate a question that I was wondering about. No sooner did a thought occur to me than they had already explained how a certain concept is applied in a specific situation.
This might go without saying, but you must follow along in Python and experiment with each concept as it comes up. I found applying the concepts to be invaluable experience. You might try to burn through the course (it's possible to do more than one week in a single day), but try not to get ahead of yourself.
por Edward W•
Oct 02, 2018
This is a great course to gain a fundamental sense of programming; it is perfect for a fresh beginner. However it is very fundamental, the load of knowledge and questions in exercises etc. are very minimal given that the focus of this course is to warm-up for a more progressive studying later on. So if one finds the study material not so challenging I would encourage such to play with python out of the course or find thoughts-provoking problems online just to make sure you have a solid foundation of understanding. After all there is no limit on learning and great problems can be solved with such easy-to-use yet powerful tool like python.
por Harish S•
Jan 14, 2018
Lots to like about this course as an introductory course to programming. I have been a student of programming for 7 years, but still this course helped me relearn the familiar topics as well as introduce me to new concepts that are indigenous to python. Python makes life a lot easier when it comes to programming. About the tutors of this course, their videos were really engaging and they never presumed that the viewer knows the programming vocabulary and traversed every concept step by step leading to the unveiling of the overall lesson. Looking forward learning the second part of this course.
PS: Paul, you look a lot like Mark Hamill
por Matthew G•
Aug 29, 2017
I enjoyed the course and did learn a lot. Thank you to the teachers.
The material in the first few weeks was presented at a slow pace, perfect for beginners. Additionally, there was enough difficulty in the quizzes to make some questions a challenge which kept things interesting.
The only small negative to the course is that it is quite theoretical. Additional simple practice exercises would be beneficial to actually provide coding practice on each concept. However, I was able to find these kind of exercises on other websites to supplement my learning.
I will be continuing on with other Python courses on Coursera.
por James C•
Feb 21, 2017
This is a great course for someone just getting started with programming in python. It covers the essential fundamentals for learning the language and does so in a captivating manner. There is material for reading and later review. The videos are also great because the topics of the videos are explained in a simple and easy to understand way. You feel like you a being guided by a teacher. Also the quizzes during the videos really help with reinforcing the learning by forcing you to do active learning instead of just passively watching the video and going: "I remember all that and understood everything."
10 / 10
Feb 24, 2018
It really helps me to have a preliminary understanding of Python,and now I know how to write a simple program by myself, in the future I will continue to learn Python and hope to make a great progress in this field,even though I major in Civil Engineering, I like computer programing,so I do really appreciate the University of Toronto for their selfish share and the teachers for the hard work they have done. And I know Jordan Peterson is a psychological professor in the U of T, I have seen his public debate with a host, I really admire his rationality.Hah~~ That's all!
por Marjana S•
Dec 30, 2017
I loved this course! It wasn't too easy, the assignments made me cry, break my head, workout, pray a little bit. But the joy of finally getting it right is worth it all. I learnt a lot from this course and would recommend it to people just getting started. I had no experience with Python at all (just basic HTML and CSS) but just stick with it and get the textbook. Also, the discussion forums are amazing and everyone should use them. The mentors always get back in time and are helpful in the way they explain without giving away the answer. On to the next course for me!
por Thuan M•
Oct 17, 2017
Great class on fundamental programming. This course teaches the student programming even if one does not have a background at all in programming, let alone Python. The instructors try to drive home the process of a programmer and how important it is to understand, not only what an expression or operation does, but also why and how Python computes lines of code the way it does. The quizzes are fair and balanced and the assessments apply the week's materials effectively. Highly recommended for a beginner in Python even with some programming experience.
por Artem D•
Jul 31, 2018
Very good course!
Very usefull from fundamental point of knowledge. You'll build basics of 'how to create BEAUTIFUL code'.
I've took it after having some practice in python. So I've completed it really fast. 100% wort it!
Thank you a lot! Will join the second part tomorrow.
P.S. Before entering this course I've already passed another one (Russian course on Stepik by Bioinformatics Institute) + completed additional practice excersises (pythontutor.ru).
Highly recommed to take these for further or advance practice for Russian students.
por Steve H•
Jan 25, 2019
This course was amazing. The instructors did a great job of introducing new facts in a clear and very understandable way. The in-video questions were a great addition and ensured you were following the concepts they had just presented. As well, the quizzes and assignments consolidated what you had just learned - it was great to get immediate feedback on how you were doing. I knew nothing about Python before and took this course as an intro to going deeper into machine learning. This was definitely a great step.
por Alex Y•
May 07, 2017
This course is excellent for beginner. The concepts in the video is clearly delivered and the quiz and assignments are very well created to make you think and fill in the gaps which the videos intentionally left out. I particularly like this arrangement, because it actually make us think more and reinforce what we have learnt in the lecture. Everytime I think I have learnt it all through the lecture, I found myself still learn ing a lot more after the assignment. Thanks for making this amazing course.
por Michał B•
May 17, 2018
Everything clearly explained, the assignments are strong advantage of this course. After watching a video it's possible to read everything once again, as almost every lecture (besides only 2 of them) is also prepared in the written form. I recommend to attend this course along with their book, marked as "optional reading" - then it'll take a bit longer to complete this course, but this book covers also another aspects (17 sections with excercises for each). Wish they'd do something for Java and SQL!
por Joshua H•
Apr 10, 2019
I really enjoyed the forum help with Dr. Patrick, and the video lessons and the professors are great. I like how they explained everything, and how you could follow along. I also like the way it's laid out, as it made it easy to learn. I am glad you can do the quizzes and assignments multiple times, as it allows you to learn from your own mistakes, which makes the lessons better understood. Thank you, I am glad I was able to take this course, especially from my computer located in Michigan.
por Hugo E J R•
Sep 02, 2019
A very good course
I think it accomplishes with its purpose and covers the most important elements about Python and programming.
All the information and modules have clear and neat organization and it's really easy to follow the lessons and complete the assigments and tests.
The assigments themselves are very challenging and push the students to use the knowledge aquired in the lessons and lectures.
Overall, I am very happy with this course and I would defintely recommend it.
por Robert F•
Oct 18, 2017
Amazing course. I had no experience in coding and haven't used real maths in 10 years. The first 2-3 weeks were a bit more frustrating than the rest of the course with the expected steeper learning curve, but the satisfaction for completing feels amazing. They way they teach, along with the platform itself is incredible, I'm genuinely shocked how much I was able to pick up in the time that I did - feels like a perfect intro to programming concepts and practical experience.
por Daniel G T•
Mar 02, 2018
El curso proporciona una base fundamental para programar en python. Lo que mas valoro del mismo es su perfecta dificultad, ya que los exámenes y prácticas resultan dificiles y retadoras pero no frustrantes. Además el presente curso también enseña la dinámica fundamental de lo que consiste la programación teniendo que encontrar soluciones creativas a los diferentes ejercicios planteados partiendo una gran cantidad de recursos suministrados por el mismo.
por Zhenqian Z•
Aug 20, 2019
Perfect for those who had some programming background but not used for 10+ years like me. The course has a reasonable increase in difficulty and the quiz during the lectures were very helpful in understanding the contents. The HW enhances your learning of the lectures and has lots of similar options so please be very careful. I would recommend the lecture of read and write to add more examples in distinguishing similar functions.
por Nada A•
Jan 22, 2018
Amazing helpful course that took me step by step to learn Python. The videos, explanations, pop-up quizzes, weekly quizzes and assignments were helpful and encourage learning.
If you already know Python, you might find this course too basic but it was fine for me.
The discussions are informative and the mentors and other students are helpful creating a good learning experience.
I truly enjoyed it and learned a lot ! Thank You ^_^
por Sarah P•
Jul 27, 2019
I LOVED this course! Not only did I learn so much, but the walkthrough of the code was so helpful. I also really liked the mini quizzes during the video lectures. I will continue to use the visualize tool as I continue my journey into this new skill. I would like to extend a very big thanks to the fantastic instructors and moderators. I will be on the lookout for more programming courses from the University of Toronto!
Jul 02, 2017
Thank you Jennifer and Paul for making such a wonderful course and making all the material available for all. I have manage not only to code but also to build my own first game in Python. The learning journey with you are both fun and challenging. I am truly grateful for all the hard work you have dedicated into this course and looking forward to explore more coding courses with you. Thank you very much! Xie Xie!
por Guilherme H C•
Feb 15, 2017
Awesome! I already had a very good idea about programming, so it was kind of fast to go through this course. As always, I learned a lot by listening to all the basic principles of programming again. Different people have different approaches when teaching, which makes sometimes easier to understand things that haven't been much clear yet. Special thanks to UoT and Coursera, you've made learning easy and fast!
por Garry C•
Nov 09, 2017
As someone who needed a refresher in Python (having first taken this in university, many years ago), this was a great course with many useful tutorials and examples. It taught me how to think through problems a lot better than Code Academy, and I felt that the material was at a good level. I will be taking the follow on course and hopefully this provides a good foundation for my learning into data science.
por bhavan p•
Jun 09, 2018
Jen and Paul are one of the best professors that I have seen so far. They have explained concepts in a very organized and interesting manner. They have designed this course with great excellence and have developed a best way of testing our learning by grading quizzes and assignments online within a matter of seconds. I will feel lucky to get a chance to learn personally under the guidance of Jen and Paul.
por Nick R•
Jan 21, 2019
This was a great introductory programming course. I've tried other courses on different sites before and have given up due to lack of solid examples and explanation. This course kept me interested due to its format and pace. The use of video lectures with questions throughout, quizzes at the end of units, and challenging assignments led to an engaging course and a solid understanding of the material.