In this course, you’ll explore object-oriented programming in Python by building a social media app using classes, inheritance, and encapsulation.
Beginner
19 Lessons
7h
Certificate of Completion
In this course, you’ll explore object-oriented programming in Python by building a social media app using classes, inheritance, and encapsulation.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
This course offers a comprehensive introduction to object-oriented programming (OOP) in Python, a paradigm shift from procedural programming after you’ve learned the language basics. Starting with the fundamentals of classes, objects, and methods, you’ll learn how to structure code for better organization, scalability, and readability. You’ll explore essential OOP concepts like encapsulation, inheritance, and polymorphism through hands-on examples, including a micro social media platform called Chirpy. You...Show More
TAKEAWAY SKILLS
Object Oriented Programming
Python
Polymorphism
Inheritance
Encapsulation
What You'll Learn
An understanding of core Python OOP concepts: classes, objects, encapsulation, inheritance, and polymorphism
Hands-on experience creating maintainable, well-structured applications with private data attributes
The ability to build a working project that showcases real-world problem-solving in Python
Knowledge of real-world scenarios in terms of objects and classes
What You'll Learn
An understanding of core Python OOP concepts: classes, objects, encapsulation, inheritance, and polymorphism
Show more
Course Content
Introduction to OOP
Core Classes and Objects
Organize and Protect Data
Enhance Functionality with Advanced OOP Concepts
Code Organization and Final Review
Conclusion
1 Lesson
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Anthony Walker
@_webarchitect_
Emma Bostian 🐞
@EmmaBostian
See how Educative uses AI to make your learning more immersive than ever before.