Schoolhouse.world: peer tutoring, for free.
Free SAT® Prep, as part of a research study.
SAT® Bootcamps
Free SAT® Prep, as part of a research study.
Get free help applying to college.
College Admissions Workshops
Get free help applying to college.
1-on-1 conversations on global topics
Dialogues
1-on-1 conversations on global topics
A global network of volunteers.
Explore Tutors
A global network of volunteers.
Object Oriented Programming in Python (OOP)

SAT Score Range

4 sessions

+10

This series ended on September 14, 2022. All 1:1 and group chats related to this series are disabled 7 days after the last session.

About

Set foot in the wonderful world of object oriented programming by learning OOP with one of the most straightforward languages: Python. OOP is one of the most practical computer programming paradigm and is used everywhere in the modern world. This course will cover all important topics like objects, classes, inheritance, polymorphism, method overriding, abstract classes etc. Knowledge of basic Python is expected. Register now!

Tutored by

Rishit M 🇮🇳

Certified in 35 topics

View Profile

Hi! I am Rishit, a high school student. I love science and mathematics, and their practical applications. I'd like to help others as a tutor on this platform and learn some interesting new stuff.

Schedule

✋ ATTENDANCE POLICY

Attend any/all session(s) you wish, however later sessions build on earlier sessions, so you are encouraged to attend all sessions.

SESSION 1

2

Sep

SESSION 1

Computer Science

Computer Science

Fri 4:00 PM - 5:00 PM UTCSep 2, 4:00 PM - 5:00 PM UTC

In this session we will get started with the fundamentals of OOP, understand its advantages, and discuss about classes and objects; constructors; attributes; instantiation of objects in Python.
SESSION 2

4

Sep

SESSION 2

Computer Science

Computer Science

Sun 3:30 PM - 4:30 PM UTCSep 4, 3:30 PM - 4:30 PM UTC

In this session we will discuss about inheritance; access modifiers; polymorphism; the object class; method resolution order.
SESSION 3

6

Sep

SESSION 3

Computer Science

Computer Science

Tue 3:30 PM - 4:30 PM UTCSep 6, 3:30 PM - 4:30 PM UTC

In this session we will discuss about abstract classes and abstract methods. Finally, we will complete a practice coding problem based on a real life example.
SESSION 4

14

Sep

SESSION 4

Computer Science

Computer Science

Wed 12:30 PM - 1:30 PM UTCSep 14, 12:30 PM - 1:30 PM UTC

Doubt clearing and more practice problems!

Public Discussion

Please log in to see discussion on this series.

Sep 2 - Sep 14

2 weeks

60 mins

/ session