Object-Oriented Programming (OOP)

Understand the core principles of Object-Oriented Programming, a dominant paradigm for building modular and reusable software. Learn about classes, objects, inheritance, and polymorphism.

62 courses

Object-Oriented Programming in Java for Modern Development

Master core OOP pillars and SOLID principles by building the logic for an e-commerce backend through written explanations and practical code exercises.
★ 4.7 (2,631)

Object-Oriented PHP: Build a Web Application from Scratch

Transition from procedural to object-oriented PHP, mastering classes, objects, and MVC architecture to build structured, modern web applications.
★ 4.4 (7,865)

Python OOP: Learn the Four Pillars of Object-Oriented Programming

Transition from basic scripting to writing clean, structured, and reusable Python code by mastering classes, objects, and core object-oriented design principles.
★ 4.6 (1,006)

Python OOP: Write Clean, Modular, and Reusable Code

Learn how to structure your Python programs using classes and objects to write highly maintainable, scalable, and professional software.
★ 4.2 (531)

Programming Foundations in C++, Java, and PHP

Build a strong programming foundation by learning the syntax, object-oriented principles, and core features of C++, Java, and PHP through clear text-based lessons.
★ 4.2 (675)

Object-Oriented Python: Build Clean Applications with OOP

Transition from basic scripting to professional software development by mastering object-oriented design, modern Python features, and clean code principles.
★ 4.7 (4,293)

Foundations of Python OOP: Object-Oriented Programming for Beginners

Master the core principles of object-oriented design in Python by building structured, reusable code with classes, inheritance, and modern features like dataclasses.
★ 4.6 (5,153)

Object-Oriented PHP: A Project-Based Introduction

Learn the fundamentals of object-oriented programming in PHP by building a practical, real-world application from scratch.
★ 4.5 (4,191)

Mainframe COBOL Programming: Learn COBOL, JCL, and TSO/ISPF

Learn to write, test, and execute structured mainframe programs using COBOL, JCL, and TSO/ISPF with this comprehensive, beginner-friendly text-based guide.
★ 4.6 (5,519)

Object-Oriented PHP: From Basics to Applications

Learn to write clean, reusable, and maintainable PHP code by mastering the principles of object-oriented design.
★ 4.2 (229)

C# Programming Foundations: Learn Modern C# and OOP Basics

Start your programming journey with C# by mastering core syntax, object-oriented programming, and modern language features through hands-on written guides and exercises.
★ 4.3 (203)

SOLID Principles for Clean Object-Oriented Design

Learn to write clean, maintainable, and extensible code by mastering the five core design principles of object-oriented software architecture.
★ 4.5 (5,349)

Object-Oriented PHP: Build Your Own MVC Framework

Master object-oriented PHP by building a custom Model-View-Controller framework and a secure, database-driven web application from scratch.
★ 4.6 (5,122)

Python Object Oriented Programming Fundamentals

Master the principles of classes, inheritance, and modern Pythonic design to write scalable and organized code.
★ 4.1 (187)

C# Programming and Object-Oriented Design Fundamentals

Build a strong programming foundation by mastering C# syntax, object-oriented principles, and modern development practices to write clean, efficient code.
★ 4.6 (2,357)

Object-Oriented PHP: Build Foundations for Laravel and Frameworks

Master PHP OOP concepts like classes, inheritance, and interfaces to confidently transition from procedural code to modern MVC frameworks like Laravel.
★ 4.2 (410)

Writing Clean Code with SOLID Principles in Java and C#

Master the core principles of object-oriented architecture to write maintainable, testable, and highly adaptable code in any OOP language.
★ 4.2 (3,254)

Intermediate C# Programming: OOP, Classes, and Methods

Master object-oriented programming in C# by learning to design clean classes, write reusable methods, and implement robust interfaces.
★ 4.2 (295)

C# Object-Oriented Programming: Classes, Interfaces, and Modern OOP

Master C# object-oriented programming fundamentals, from classes and interfaces to modern record types, and write structured, maintainable code for any .NET application.
★ 4.5 (289)

Object-Oriented PHP: Build Structured Websites from Scratch

Master essential OOP concepts in PHP to write clean, reusable code and build structured web applications, even if you are new to object-oriented development.
★ 4.2 (893)
Showing 20 of 62 courses