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
Master core OOP pillars and SOLID principles by building the logic for an e-commerce backend through written explanations and practical code exercises.
Transition from procedural to object-oriented PHP, mastering classes, objects, and MVC architecture to build structured, modern web applications.
Transition from basic scripting to writing clean, structured, and reusable Python code by mastering classes, objects, and core object-oriented design principles.
Learn how to structure your Python programs using classes and objects to write highly maintainable, scalable, and professional software.
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.
Transition from basic scripting to professional software development by mastering object-oriented design, modern Python features, and clean code principles.
Master the core principles of object-oriented design in Python by building structured, reusable code with classes, inheritance, and modern features like dataclasses.
Learn the fundamentals of object-oriented programming in PHP by building a practical, real-world application from scratch.
Learn to write, test, and execute structured mainframe programs using COBOL, JCL, and TSO/ISPF with this comprehensive, beginner-friendly text-based guide.
Learn to write clean, reusable, and maintainable PHP code by mastering the principles of object-oriented design.
Start your programming journey with C# by mastering core syntax, object-oriented programming, and modern language features through hands-on written guides and exercises.
Learn to write clean, maintainable, and extensible code by mastering the five core design principles of object-oriented software architecture.
Master object-oriented PHP by building a custom Model-View-Controller framework and a secure, database-driven web application from scratch.
Master the principles of classes, inheritance, and modern Pythonic design to write scalable and organized code.
Build a strong programming foundation by mastering C# syntax, object-oriented principles, and modern development practices to write clean, efficient code.
Master PHP OOP concepts like classes, inheritance, and interfaces to confidently transition from procedural code to modern MVC frameworks like Laravel.
Master the core principles of object-oriented architecture to write maintainable, testable, and highly adaptable code in any OOP language.
Master object-oriented programming in C# by learning to design clean classes, write reusable methods, and implement robust interfaces.
Master C# object-oriented programming fundamentals, from classes and interfaces to modern record types, and write structured, maintainable code for any .NET application.
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.
Showing 20 of 62 courses