Not all programs are created equal. In this course, we'll focus on writing quality code that runs correctly and efficiently. We'll design, code and validate our programs and learn how to compare programs that are addressing the same task.
Established in 1827, the University of Toronto is one of the world’s leading universities, renowned for its excellence in teaching, research, innovation and entrepreneurship, as well as its impact on economic prosperity and social well-being around the globe.
- 5 stars
- 4 stars
- 3 stars
- 2 stars
- 1 star
Instructors, material and course structure were great! Only wish I could take this class with a friend to push me to work faster and smarter. Learned a lot from this class.
A good follow up to the first part, I found the testing section particularly useful. I could only wish the course was longer and delved deeper into Classes and Exceptions.
The instructors' explanations were excellent. Topic regarding algorithm can have a little bit of background, because jumping into that right away was a little confusing.
It does not fulfills completely its title 'Crafting Quality Code'. Nevertheless, it does pay attention to unit testing and taking care of the design via design recipes.
I have started around 20 MOOCs, but it the first one which I have finished. The course is very practical and I recommend it to all who has some python experience.
My programming skills really took off after learning from this concise, no-water, resourceful course!\n\nThank you instructors and staffs in Toronto University.
For beginner its a good option to continue with. Nice topics about unittests and doctests as well as about creating your own classes and objects
Great course. Good introduction into Python. Assignments added value to the course and lecture materials were helpful. On to the next one!
Amazing, just like all the other courses from University of Toronto. Thank you for putting so much time into creating these courses!
One of the best and concise courses that I have taken in my life using Python. Thank you to Coursera and to the professors of UoT.
Great course with clear videos and assignments. I feel that all tasks were perfect. Neither too difficult nor too easy. Great job!
Very helpful. I studied this course after An Introduction to Interactive Programming in Python. It is a very good supplement.