LuisLlamas Logo

Luis Llamas

  • Home
  • Courses
  • Playgrounds
    • Interactive
    • From scratch
    • CheatSheets
    • Quizs
  • Sections
    • Arduino
    • ESP32
    • Linux
    • 3d printing
    • Electronics
    • Portfolio 3D
  • Articles
  • Spanish
  • English
Home
  • Spanish
  • English

Sections

  • Courses
  • Articles
  • Arduino
  • ESP32
  • Raspberry Pi / Linux
  • 3D printing
  • Electronics
  • Home
  • Courses
Object oriented programming course

Object oriented programming course

Learn OOP, the most influential paradigm in programming

  • object-oriented-programming-from-scratch

    From zero

  • object-oriented-programming-roadmap

    Roadmap

Beginner
Intermediate
Advanced

Introduction

3 posts
Nothing to show Introducción
  • What is OPP
  • Brief history of OPP
  • 🔗
    Programming fundamentals

Fundamentals

4 posts
Nothing to show Fundamentos
  • What is an object
  • What is encapsulation
  • What is inheritance
  • What is polymorphism

Application and use

9 posts
Nothing to show Aplicación y uso
  • Classes and instancies
  • Constructors and destructors
  • Instance variables and methods
  • Static variables and methods
  • Getters and setters
  • Get and set syntax
  • The this reference
  • POCOs and DTOs
  • Cohesion and Coupling

SOLID principles

6 posts
Nothing to show Herencia
  • Methods override
  • Virtuals methods
  • Sealed classes
  • Abstract classes
  • Interfaces
  • Covariance and contravariance

SOLID principles

6 posts
Nothing to show Principios SOLID
  • What are the SOLID principles and what are they for?
  • Single Responsibility Principle (SRP) in SOLID
  • Open/Closed Principle (OCP): What it is and How to Apply It
  • Liskov Substitution Principle (LSP) in SOLID
  • Interface Segregation Principle (ISP) in SOLID
  • Dependency Inversion Principle (DIP) in SOLID
LuisLlamas Logo

Luis Llamas

Engineering, computing and design

Except where expressly noted, the contents of this site are provided under a Creative Commons License BY-NC-SA.

creative-commons-license
discord-logo
Copyright ©2026. All rights reserved