Advanced Python: Object-Oriented Programming
Advanced Python: Object-Oriented Programming Course. In this advanced course, Miki Tebeka, CEO of 353Solutions, walks you through the features of object-oriented programming in Python. You’ll learn about attribute access and how to use properties, name mangling, descriptors, and more. You’ll explore the use of class methods, static methods, mixin classes, and abstract base classes. You’ll cover sequences, mappings, numbers, and callable types. You’ll learn what metaclasses are and how you can use them. Plus, you’ll review the class creation utilities you should be using. Each chapter comes with a hands-on challenge to practice and reinforce what you learn. The course is integrated with GitHub Codespaces, an instant cloud development environment that offers all the functionality of your favorite IDE without the need to set up a local machine.

Instant high-definition streaming with zero paywalls.
What You'll Master in this Course
Course Curriculum38 Lectures
7 sections • 1.6 hours total length
Requirements
- Basic enthusiasm to learn and follow along with lessons
- A computer or mobile device with a modern internet connection
Description
Instructor
Miki Tebeka
Specialist in Software Engineering & Algorithms
Passionate educator focused on real-world practical skills, modern frameworks, and production-ready engineering practices. Delivering step-by-step masterclasses accessible to learners globally on MJ Accedemy.

Instant high-definition streaming with zero paywalls.
Students Also Viewed

90 Days of Python : From Zero to becoming a Pro Developer
Coding School

Developing Android Applications with Kotlin
Industry Specialist

Complete And Ultimate C Programming Course
Industry Specialist

50 days of LEETCODE in C++:MAANG Algorithms Coding Interview
Industry Specialist