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.
автор: 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.
автор: 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.
автор: Frank L•
Apr 25, 2020
Really like the short lecture, quiz, and assignment structure. well organized, presented, and illustrated. The quizzes and assignments are also good components to enforce the learning. You have multiple or unlimited chances to get the quiz and assignment right. This is good for serious learners. The only unsure thing is in the quiz feedback, you don't see your original answer, though you could copy / paste it by yourself. This is not necessarily negative.
автор: 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.
автор: 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.
автор: 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 ^_^
автор: 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!
автор: 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!
автор: 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.
автор: 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.
автор: 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.
автор: Adrienne M•
Oct 11, 2017
The course is an excellent intro to Python and programming languages in general. The teachers were precise and clear in their language, and taught at a pace that made it very easy to follow along. I appreciated their efforts to encourage best practices early on, particularly teaching the debugger tool and python visualization tool so that we really understood what was happening in computer memory.
автор: James M•
Apr 07, 2017
This is the first MOOC that I've done and it couldn't have gone much better. The presentation is good, the examples are useful and the pacing was just right for me. You could probably get through the material in a lot less than seven weeks if you wanted to, but I found that the pacing allowed me time to experiment with the various concepts discussed in the videos and to improve my understanding.
автор: Piotr M•
Dec 10, 2017
Very good introductional course. I strongly recommend to pause videos and try implement code before instructors (especially during later weeks, when you have enough knowledge to figure solutions out on your own). The course was delivered in a very understandable and consistent way. After this course I have an impression that I managed to think in a programmer way (of course on a basic level)
автор: barun b•
Nov 24, 2019
Excellent course from basic to mid level. Anyone wants to start with data analysis. This course is a must.
I found it to be a bit tough, since my programming back ground is minimal. But hey if I exist, so can you. Get along keep revising, every time you revise, concepts gets clearer. Dont lose heart if you cant get it right first time, do it 10 times, then things would get much clearer.
автор: Filip A•
Nov 14, 2016
Perfect course for everyone who wish to learn how to program even you are not new into it but you are new in Python as me. I am very thankfull to Jenn and Paul for their videos and knowledge they shared with us. The workflow is easy with them and you don´t need to google almost anything else than what they show. I am looking forward to any other course they will come up with. Thanks!
автор: Colette K•
Dec 28, 2017
The instructors are awesome. The quizzes and assignments are written in a way that requires you to really understand the information. The problems to solve are non-trivial, which means if you pass this course you actually learned how to program. I love the Python language for it's syntax simplicity. Finishing this course was my first step on my path to becoming a data scientist!
автор: Julio R•
Nov 27, 2018
Very clear speaking, i'm not even native but didn't have any trouble understanding their English
Step by step explanations, perfect for beginners
Very good coding practices!
The course focuses on programming for general situations (from 0 to n and not a fixed value, always)
Tests results offers good feedback most of time, the "assignments tester" works flawlessly!
автор: Jeroen v S•
Aug 14, 2018
Super clear course. Pace is good. Every week the content is manageable, so you don't feel overwhelmed yet still learn a lot. Only thing missing: at times the courses teaches syntaxt that is not very Pythonic, instead opting to teach a "C style" kind of programming with for loops. Could definitely improve if they also teach you how to do things the Python way, short and simple.
автор: Calypso R•
Jul 18, 2019
Well designed introduction course on programmation, clear instructors, easy to pass and assignments automatically graded.
Unfortunately some quizzes don't work on the mobile app (you can't read the whole code), but you need a computer for python anyway
It only covers the basics so if you already learned a bit of coding in any language, you should aim for a more advanced course.
автор: Robert L•
Dec 14, 2018
Great class, the progression of lessons is very well balanced. The quizes are very relevant to the learnt material. Some of the assignments can be challenging, but a good challenge. I struggled a bit with the file reading and writing as I didn't feel the lecture covered it in enough detail, but I manged to figure it out with enough trial and error. Overall a great course.
автор: Anene P C•
Jun 16, 2018
I have really enjoyed this course, it has taught me a whole lot about the python language and how to use it extensively, so much as to even be able to visualize and understand a lot of functions without having to use a visualizer. I strongly recommend it for anyone who wants to venture into the python programming language or already knows it and just needs a refresher
автор: Michael L•
Jan 20, 2020
Challenging and super helpful course! Made all the difference in understanding the basics of programming, and what you can do with it, in terms of development scope. Nice training approach and tasteful, yet though provoking format. Decent Forum for researching questions. I did find the question / answers a little daunting and didn't submit any questions myself.
автор: Kiah H•
Sep 13, 2017
This is the first time I've ever done any programming or coding of any kind. I haven't been known to be computer or math savvy, and with the help and instruction provided by the course - I was able not only to pass, but to receive 100% on quizzes and assignments. I was able to do it at my own pace which gave me the opportunity to really learn the material. Great!