Write a Review: Programming Foundations with Python

Tell us about your experience

 
 

Click stars to rate

150 characters minimum

Tell us about yourself

Progress in the course

Prior knowledge of the subject

First Name

Last Name

See what other students say

Greg Hamel profile image
Greg Hamel profile image
10/10 starsCompleted
  • 116 reviews
  • 107 completed
5 years, 5 months ago
Intro to Object Oriented Programming is a short overview of object oriented programming using the Python programming language. This is a beginner level course but it assumes you have a basic grasp of program... Intro to Object Oriented Programming is a short overview of object oriented programming using the Python programming language. This is a beginner level course but it assumes you have a basic grasp of programming in python. It would be a good course to take after completing the first few weeks of an introductory python course like Udacity's CS 101, Rice's "An Introduction to Interactive Programming in Python" on Coursera or MIT's "Introduction to Computer Science and Programming Using Python" on EdX. Intro to OOP provides a gentle introduction to using classes in python that starts by building up your confidence with creating programs with simple, yet interesting examples like drawing lines, sending text messages and filtering messages for profanity. The instructor uses built-in python class objects to introduce the concept of classes before having students create their own classes. In the final section, you'll use classes to make a basic movie website that plays trailers for your favorite movies. The course touches briefly on some advanced topics in object oriented programming like inheritance and method overriding. This course is very well organized and the instructor explains OOP concepts in a way that makes them easy to understand. You'll also learn about the structure of python programs so that you better understand where functions and classes reside in python and its modules. The instructor frequently refers to the python docs, stackoverflow and Google to figure out how to do new things, which are good skills to learn. Overall this is a great little course that could take anywhere from 5 to 15+ hours depending on your experience level and how much time you want to spend working on projects.
Was this review helpful? Yes7
 Flag
Student profile image
Student profile image

Student

10/10 starsCompleted
2 years, 9 months ago
Did the course over a year back. Just went through all the videos once again now just to refresh everything i learnt. Love the way Kunal explains the concept of OOP which was initially very difficult for me ... Did the course over a year back. Just went through all the videos once again now just to refresh everything i learnt. Love the way Kunal explains the concept of OOP which was initially very difficult for me to grasp. He made it all look so simple. Thank you so much for the course and expecting more in Python from the same instructor.
Was this review helpful? Yes0
 Flag