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.
A global network of volunteers.
Explore Tutors
A global network of volunteers.

Enrichment • Series

Object Oriented Programming in Python (OOP)

Rishit M

Series Details

Sessions

Public Discussion

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.

Series Details

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!

Tutor Qualifications

I have a lot of experience in working with Python and other object oriented programming languages. I have a 5/5 on AP Computer Science A.

✋ ATTENDANCE POLICY

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

Dates

September 2 - September 14

Learners

13 / 15

Total Sessions

4

About the Tutor

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.

View Rishit M's Profile

Upcoming Sessions

0

Past Sessions

4
2
Sep

Session 1

Computer Science

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.
4
Sep

Session 2

Computer Science

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

Session 3

Computer Science

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.
14
Sep

Session 4

Computer Science

Doubt clearing and more practice problems!

Public Discussion

Please log in to see discussion on this series.