Skip to main content
Software Engineering & AlgorithmsLinkedIn2024-3 Edition100% Free Video Course

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.

38 Video Lessons
1.6 Hours On-Demand
Created by Miki Tebeka
English
Advanced
Advanced Python: Object-Oriented Programming
Preview This Course
Free$129.99100% Free

Instant high-definition streaming with zero paywalls.

Course Features:
1.6 hours on-demand video
38 complete lectures
1 downloadable project zip file(s)
Streamable on mobile, tablet & desktop
Self-paced curriculum with progress tracking
Direct MP4 downloads & offline video access
Verified course archives hosted on cloud infrastructure.

What You'll Master in this Course

Accessing attributes and using properties, name mangling, and descriptors
Using class methods, static methods, mixin classes, and abstract base classes
Working with sequences, mappings, numbers, and callable types
Understanding and using metaclasses
Using class creation utilities such as class decorators, namedtuple(), and dataclass()
Solving practical challenges to enhance learning

Course Curriculum38 Lectures

7 sections • 1.6 hours total length

Prefer offline learning? Download all 38 video lectures and project files for free.
Download Free

Requirements

  • Basic enthusiasm to learn and follow along with lessons
  • A computer or mobile device with a modern internet connection

Description

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.

Instructor

M

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.

Recommended Curriculum

Students Also Viewed