Curriculum/Builder/G79-7 Object-Oriented Programming in Python
BuilderCoding Track12 classes · 45 min each

G79-7 Object-Oriented Programming in Python

Grades 7–9

Why This Course?

Coding is the foundational literacy of the digital age. This course teaches your child to think computationally, break down problems, and create solutions through structured, project-based programming. Explore and learn to model complex problems with Object-Oriented Programming principles. **Learning Objectives :** * Building the class and its objects * Inheriting the properties * Problem-solving with OOPs By the end of this course, students will have built real projects and developed confidence in their ability to create with technology.

What Your Child Will Learn

Course Content

A class is a user-defined blueprint or prototype from which objects are created.
A class method is a method that is bound to the class and not the object of the class.
Inheritance allows us to define a class that inherits all the methods and properties from another class. It allows reusability of code.
Method overriding is an ability of object oriented programming that allows us to change the implementation of a function in the child class that is defined in the parent class.
Polymorphism lets us define methods in the child class that have the same name as the methods in the parent class.
Abstraction in Python is the process of hiding the real implementation of an application from the user and emphasizing only on usage of it.
Building a mini project using Object Oriented Programming principles.
Build a Space Invader game using Object Oriented Programming principles.
Modify Space Invader game to add event handling logic to shoot bullet on pressing some key.
Modify Space Invader game to move the sprites and check for the collision.
Modify Space Invader game to add sound effects and display score.
Present the final project.

Ready to get started?

Book a free trial class for G79-7 Object-Oriented Programming in Python and see your child build something amazing.

Book a Free Trial Class