
Encuentra tu próximo curso
Curso de Python Orientado a Objetos
Domina los fundamentos de la Programación Orientada a Objetos en Python con ejercicios guiados. Aprende a crear clases, herencia y métodos desde cero. Mejora tus habilidades construyendo sistemas modulares, escalables y profesionales con ejemplos reales como un sistema de biblioteca completo.
Programación Orientada a Objetos con Java
Desarrollo e Ingeniería • 2 cursos
Sumérgete en Java y el paradigma de orientación a objetos, aprendiendo a construir aplicaciones robustas con clases, herencia, polimorfismo y programación funcional.
Curso Avanzado de Java SE
Explora programación avanzada en Java SE centrándote en la programación orientada a objetos, lambdas, y manejo de excepciones. Aprende a usar JDBC para acceder a bases de datos, aplicando técnicas modernas y eficientes para gestión de datos.
Curso de Java SE Persistencia de Datos
Aprende a manejar datos en Java SE creando aplicaciones que interactúan con bases de datos relacionales y API públicas. Domina CRUD, configure Git para el control de versiones y construye aplicaciones robustas con MySQL y NetBeans.
Programación Avanzada en Java: Clases e Interfaces
Curso Avanzado de Java SE
Encapsulamiento en Programación Orientada a Objetos
Curso de Programación Orientada a Objetos con C#

Curso de Java
Domina los fundamentos de Java con ejercicios prácticos. Aprende a escribir, organizar y ejecutar tu código desde cero. Mejora tus habilidades con programación orientada a objetos, estructuras modernas y buenas prácticas para construir software robusto y profesional.
Curso de Java SE: SQL y Bases de Datos
Conecta Java con bases de datos, crea y administra registros usando JDBC, JPA y Hibernate. Implementa patrones DAO y Repository, optimiza recursos y desarrolla interfaces gráficas con Swing.
Curso de Programación Orientada a Objetos en PHP
Domina la programación orientada a objetos en PHP creando clases, objetos y aplicando conceptos como herencia, polimorfismo y modularidad. Aprende a integrar pruebas con PHPUnit para asegurar la calidad del código.
Abstracción en Programación Orientada a Objetos
Curso de Programación Orientada a Objetos en PHP

Conceptos Básicos de Programación Orientada a Objetos
Curso Básico de Programación Orientada a Objetos con JavaScript
Curso de Programación Orientada a Objetos con C++
Comprende cómo gestionar memoria, punteros, y clases para aplicar la programación orientada a objetos con C++. Crea estructuras y hereda clases, utilizando polimorfismo y atributos estáticos, mientras profundizas en técnicas avanzadas.
Curso Básico de Programación Orientada a Objetos con JavaScript
Entiende los fundamentos de la programación orientada a objetos aplicados en JavaScript, abordando conceptos como abstracción, herencia, encapsulamiento y polimorfismo. Aprende a crear clases, prototipos y módulos para desarrollar aplicaciones mejor estructuradas y reutilizables.
Creación de clases y objetos en Java
Curso de Java
Curso de Programación Orientada a Objetos en Swift
Comprende a fondo la programación orientada a objetos en Swift. Aprende a manejar propiedades, métodos, subíndices, herencia, inicializadores y desafíos con valores opcionales. Alcanza el nivel de crear aplicaciones móviles con expertise en control de datos y estructuras complejas.
Curso de Programación Funcional con Java SE
Desarrolla aplicaciones funcionales en Java SE, aprendiendo a utilizar lambdas, streams y la clase Optional. Implementa colecciones y API RESTful, mientras construyes una herramienta CLI para buscar empleos en GitHub.
Curso de Programación Orientada a Objetos con C#
Domina los conceptos clave de la programación orientada a objetos con C#: clases, objetos, herencia, encapsulamiento, polimorfismo, abstracción e interfaces. Aplica cada principio con ejemplos, listas y buenas prácticas.
Curso Básico de Testing en Java
Escribe tests básicos para aplicaciones Java usando JUnit y Mockito. Aprende a crear clases, simular dependencias y aplicar TDD. Practica con ejemplos reales como validación de contraseñas y administración de películas. Usa IntelliJ IDEA.
Curso Intermedio de Programación Orientada a Objetos en JavaScript
Profundiza en la Programación Orientada a Objetos (POO) usando JavaScript. Explora la gestión de la memoria, técnicas de Deep Copy, y maneja métodos y atributos privados. Aprende a usar patrones de diseño y crea aplicaciones robustas con prototipos.
Curso de Java Spring
Construye una API REST con Java Spring para gestionar productos en un supermercado. Aprende a mapear objetos, manejar bases de datos con Spring Data, y aplicar principios de desarrollo profesional. Expone y controla servicios usando Swagger y Heroku. Ideal para profundizar en el desarrollo de aplicaciones empresariales robustas y seguras.
Curso de Java Spring Data JPA: Bases de Datos
Aprende a interactuar eficientemente con bases de datos usando Java Spring Data JPA. Desde la creación y auditoría de entidades hasta la ejecución de procedimientos almacenados, construye aplicaciones robustas y eficientes.
Desarrollo Backend con Java
• 7 cursos
Especialízate en el desarrollo backend con Java, utilizando el ecosistema Spring (Spring Boot, Spring Data JPA, Spring Security) para crear APIs y servicios escalables y seguros.
Curso de Go Intermedio: Programación Orientada a Objetos y Concurrencia
Crea un servidor web con Go que procesa trabajos concurrentemente utilizando worker pools. Aprende sobre programación orientada a objetos, concurrencia y canales. Implementa pruebas para asegurar la calidad y optimización del código.

Cómo Spring y los ORMs como Hibernate agilizan nuestro Desarrollo con Java
Independiente del lenguaje de programación que utilizamos para construir nuestras aplicaciones, lo m...

Java y JavaScript no son lo mismo: aprende las diferencias clave
En el vasto mundo de la programación, pocos malentendidos son tan persistentes como la confusión ent...
Programación Orientada a Objetos en Java
Curso de Inglés para Marketing
Programación Orientada a Objetos en Java
Curso para Consultores en Marketing Digital
Programación Orientada a Objetos en Java
Curso de Estrategia de Marketing y Monetización en Videojuegos
Programación Orientada a Objetos en Java
Curso de Construcción de Marca

¿Por qué deberías darle una nueva oportunidad a Java?
¿Tuviste una mala experiencia con Java, escuchaste comentarios negativos o nunca te has atrevido a a...
Programación Orientada a Objetos: Clases e Instancias en Java
Curso Práctico de C++
Programación orientada a objetos
21 Días de Python
Programación Orientada a Objetos y Algoritmos Avanzados
Curso de Complejidad Algorítmica con Python
Curso Práctico de Estructuras de Datos y Algoritmos
Comprende y aplica estructuras de datos y algoritmos fundamentales para resolver problemas complejos. Aprende técnicas como recursividad y Divide & Conquer. Con Python y C++, crearás soluciones eficientes y optimizadas.
Curso de Patrones de Diseño en JavaScript
Construye aplicaciones robustas con patrones de diseño en JavaScript. Aprende a crear objetos reusables con Singleton, Factory y Builder; y explora la creación de prototipos eficientes con Prototype. Desarrolla código flexible y extensible.
Curso de Scala básico
Aprende desde cero la programación funcional con Scala. Descubre funciones, inmutabilidad, colecciones, patrones y más. Integra bases de datos con Slick y gestiona errores en aplicaciones robustas con Play Framework.
Curso de C++ Básico
Con este curso básico de C++, aprende a programar desde cero, manipulando variables, tipos de datos, operadores, ciclos y condicionales. Practica creando pequeños programas y usa funciones para organizar mejor tu código.

Buenas prácticas en desarrollo de software: POO, SOLID y Patrones de Diseño
Las buenas prácticas en programación son costumbres y decisiones que buscan mejorar la agilidad, leg...
Matemáticas para Programación
• 10 cursos
Profundiza en los conceptos matemáticos cruciales para entender algoritmos, estructuras de datos y la lógica detrás del software de alto rendimiento.
Programación con JavaScript
Desarrollo e Ingeniería • 10 cursos
Domina JavaScript, el lenguaje fundamental de la web, explorando su motor, asincronismo, estructuras de datos, POO y buenas prácticas.

Aprende Inyección de Dependencias: El código es poder (Segunda parte)
La inversión de dependencias es uno de los 5 principios SOLID de la programación orientada a objetos...

Curso de Java Spring Boot
Domina los fundamentos de Java con Spring Boot a través de ejercicios prácticos. Aprende a crear APIs desde cero con controladores, entidades, y conexión a bases de datos. Mejora tu productividad usando Spring Initializr, configuración eficiente, control de errores y documentación profesional con OpenAPI.

Las 4 operaciones básicas de la información en la persistencia de datos
No es un secreto que estamos en la sociedad de la información. Gracias a internet como medio de glob...

Buenas prácticas en la programación
Los profesionales del desarrollo de software son, en muchas ocasiones, autodidactas obligados a una...

Ejercicios de programación, segunda parte
Hace una semana decidiste NUNCA PARAR de programarhttps://platzi.com/blog/ejercicios-programa...

Cómo copiar objetos en JavaScript sin morir en el intento
Decir que una variable es igual a otra variable NO es suficiente si trabajamos con Objetos en JavaSc...

La API para nunca parar de aprender
Platzi ha creado una APIhttps://fakeapi.platzi.com/ como recurso open source que te ayudará...

Sobrevive a tu entrevista técnica con estructuras de datos
Estás en tu primera entrevista de trabajo para conseguir un puesto programando, la primera etapa con...

Datos accesibles desde la mirada de un daltónico
Recuerdo perfectamente el día en que entendí que no todos vemos lo mismo. Fue mientras preparaba un...
Programación con PHP
Desarrollo e Ingeniería • 6 cursos
Aprende PHP desde sus fundamentos, operadores, estructuras de control, manejo de datos, hasta la programación orientada a objetos y gestión de dependencias con Composer.