
Encuentra tu próximo curso


Curso de Java SE Orientado a Objetos
Programa aplicaciones en Java usando orientación a objetos. Aprende a utilizar clases, herencia, polimorfismo, interfaces, encapsulamiento, métodos, modularidad y más, simulando la administración de citas médicas.


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

Encapsulamiento en Programación Orientada a Objetos

Curso de Programación Orientada a Objetos con C#


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.
Programación Orientada a Objetos con Java
Desarrollo e Ingeniería • 4 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.

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 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 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 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.


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 TypeScript: Programación Orientada a Objetos y Asincronismo
Aprende a desarrollar aplicaciones robustas con TypeScript, enfocándote en programación orientada a objetos y asincronismo. Implementa conceptos avanzados como clases, promesas y genéricos para manejar datos de APIs eficazmente.


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.

Qué es una clase abstracta en la programación orientada a objetos
Empecemos por lo básico: Qué es una clase abstracta Las clases abstractas, como su nombre lo in...

Los objetos de hoy, son las aplicaciones del mañana
¿Qué cosas hechas de átomos crees que se van a convertir en bits en los próximos meses? Tan solo p...

Interfaces en PHP para reducir acoplamiento entre clases

Curso de Fundamentos de PHP

Creación de clases y métodos en C Sharp

Curso de Introducción a .NET con C#

Escalando PlatziDocs

Curso de Fundamentos de Arquitectura de Software

Programación orientada a objetos

21 Días de Python

Fundamentos de la Programación Orientada a Objetos

Curso de Historia de la Programación: Lenguajes y Paradigmas


Curso de Fundamentos de Bases de Datos
Diseña, consulta y organiza bases de datos relacionales usando SQL y MySQL. Aprende a crear tablas, definir relaciones, modificar, eliminar y analizar datos para tomar decisiones concretas.

Programación Orientada a Objetos en Java

Curso de Inglés para Marketing

Clases y Objetos en Programación Orientada a Objetos

Fundamentos de C# con NET Core 2.1

Programación Orientada a Objetos y Algoritmos Avanzados

Curso de Complejidad Algorítmica con Python

Abstracción en Programación Orientada a Objetos

Curso Práctico de C++

Programación Orientada a Objetos en Java

Curso de Estrategia de Marketing y Monetización en Videojuegos


Curso de Fundamentos de Product Owner
Comprende los fundamentos del rol de Product Owner en Scrum. Aprende sus responsabilidades, empoderamiento, desafíos y colaboración con equipos. Explora disciplinas como Design Thinking para enriquecer tu práctica profesional.


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.

Principios de programación SOLID
Los principios de programación SOLID son una excelente guía para mejorar tus habilidades de programa...


Curso de Patrones y Componentes en Sistemas de Diseño
Desarrolla sistemas de diseño eficientes con patrones y componentes, usando metodologías como el diseño atómico. Aprende a documentar, crear UIKit y utilizar design tokens para asegurar consistencia visual y funcional en tus proyectos.


Curso de Java
Desarrolla aplicaciones en Java aplicando programación orientada a objetos, manejo de archivos, concurrencia, pruebas, patrones de diseño y control de versiones. Construye un sistema de cajero automático realista.


Curso de Herramientas y Frameworks Intermedias para Product Owners
Desarrolla habilidades con herramientas y frameworks para Product Owners intermedios. Crea historias de usuario, esquematiza elementos y descompón funcionalidades. Aprende estimación colaborativa y diseño centrado en el usuario.

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...


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 Introducción a los Patrones de Diseño de Software
Comprende y aplica patrones de diseño de software para crear soluciones eficientes. Aprenderás sobre las categorías creacionales, estructurales y de comportamiento, y su implementación usando programación orientada a objetos. Conoce cómo mejorar el diseño, reusabilidad y extensibilidad de tu código, y emplea UML para modelar relaciones entre clases. Implementa


Curso de Historia de la Programación: Lenguajes y Paradigmas
Explora la evolución de los lenguajes de programación y paradigmas desde sus inicios hasta la actualidad. Descubre cómo se relacionan conceptos como las máquinas abstractas y la programación orientada a objetos, lógica y funcional.


Curso de Pensamiento Lógico: Manejo de Datos, Estructuras y Funciones
Desarrolla habilidades para manejar datos, estructuras y funciones. Aprende a aplicar estructuras de control y algoritmos sólidos, creando flujos de trabajo eficientes en programación. Ideal para mejorar tu pensamiento lógico paso a paso.

El superpoder para developers
Todos los que empezamos en el mundo de la programación nos apasionamos con lo que podemos crear con...


Curso de Digital Ocean
Configura y gestiona servidores en la nube con DigitalOcean. Aprende a instalar aplicaciones como OpenVPN y WordPress, crear copias de seguridad, administrar bases de datos y usar la API para automatizar tareas. Ideal para desarrolladores.

¡Dime qué base de datos usas, te diré como piensas! | Platzi
Las bases de datoshttps://platzi.com/blog/bases-de-datos-que-son-que-tipos-existen/ relacionales...

¿Qué son los paradigmas de programación? Conceptos - Platzi
Los paradigmas de programación son modelos para resolver problemas comunes con nuestro código. Son c...
Bases de Datos para Web
• 11 cursos
Aprende a diseñar, gestionar y optimizar bases de datos relacionales (SQL - MySQL, PostgreSQL, SQL Server) y NoSQL (Mon|goDB, Redis) para aplicaciones web de alto rendimiento.
Fundamentos de Programación e Ingeniería de Software
Desarrollo e Ingeniería • 7 cursos
Establece las bases esenciales de la informática, el pensamiento lógico, las matemáticas aplicadas y el manejo de herramientas indispensables para cualquier desarrollador.
Motion Graphics y Animación 3D
• 4 cursos
Domina la animación y los efectos visuales para publicidad y producciones digitales con After Effects y Cinema 4D, aprendiendo a renderizar y componer escenas complejas.

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

Un Desarrollador Web aprendiendo Metodologías de Diseño Gráfico
He estudiado programación desde pequeño. ¡Super! Creí que con estudiar y especializarme en una sola...

Qué son las DAO
¿Alguna vez has pensado en unirte con un grupo de personas para comprar la constitución de tu país...
Desarrollo Web para Diseñadores
• 15 cursos
Aprende los fundamentos del desarrollo frontend (HTML, CSS, Responsive Design) para poder implementar tus propios diseños web o colaborar de manera más efectiva con equipos de ingeniería.

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...

Reto | Sistema de chat 100% con emojis y Diego de Granda
Durante nuestra platzi session "Aprende a desarrollar apps desde su ideación hasta su lanzamiento",...
Fundamentos de Negocios
Negocios y Emprendimiento • 7 cursos
Aprende sobre distintas áreas clave de gestión, habilidades y herramientas que te ayudarán a prepararte para el proceso de gestión de negocios.
Fundamentos de Desarrollo Móvil
• 10 cursos
Adquiere las bases esenciales de informática, control de versiones, fundamentos de JavaScript y principios de diseño y accesibilidad aplicados al desarrollo móvil.
Ofimática
Negocios y Emprendimiento • 6 cursos
Desarrolla Habilidades Prácticas en Excel, Word y Herramientas de Colaboración.
Sistemas de Diseño y DesignOps
• 6 cursos
Aprende a crear, gestionar y escalar sistemas de diseño (Design Systems) para mantener la consistencia y eficiencia en productos complejos, optimizando la colaboración (DesignOps) entre equipos.
Herramientas de Negocios
Negocios y Emprendimiento • 20 cursos
Conoce herramientas de gestión, organización y productividad que te permitirán trabajar de forma eficiente y obtener mejores resultados.

2 pilares para el manejo adecuado de datos
En las diferentes empresas y organizaciones se maneja mucha información que en ocasiones puede ser s...
Metodologías ágiles
Negocios y Emprendimiento • 13 cursos
Conoce más sobre Metodologías y Marco de trabajo que te permitirá entregar valor de forma continua y mejorar el desempeño de los equipos.
Cultura organizacional
Liderazgo • 9 cursos
Fomenta una cultura ágil y creativa, donde tu equipo se sienta motivado para experimentar e innovar.
Desarrollo Nativo iOS con Swift
• 5 cursos
Domina el desarrollo de aplicaciones nativas para iOS con Swift, aprendiendo a usar Storyboards (UIKit) y el moderno framework declarativo SwiftUI.
Fundamentos del Desarrollo Web Profesional
Desarrollo e Ingeniería • 9 cursos
Establece las bases esenciales de la informática, el desarrollo web con HTML, CSS, JavaScript, el manejo de herramientas como Git y la terminal, y los principios de ingeniería de software.
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.
Programación con PHP
Desarrollo e Ingeniería • 8 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.


Curso Práctico de C++
Explora el polimorfismo en C++ creando y manipulando objetos que heredan de clases base. Aprende a implementar constructores, usar apuntadores y construir jerarquías de clases efectivas. Ideal para quienes inician en C++.
Desarrollo con C# y .NET
Desarrollo e Ingeniería • 6 cursos
Entra al ecosistema .NET y aprende a programar con C#, aplicando orientación a objetos, manejo de datos con LINQ y buenas prácticas de código limpio y SOLID.
Diseño y Desarrollo Frontend
Desarrollo e Ingeniería • 14 cursos
Domina JavaScript avanzado, manipulación del DOM, CSS moderno (Flexbox, Grid, Sass, Tailwind), rendimiento web y los frameworks/librerías más populares como React, Vue, Angular, junto con TypeScript y herramientas de build.
Desarrollo Backend con Java
• 5 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 PHP: Bases de Datos
Aprende a manejar bases de datos con PHP. Conéctate a sistemas gestores, desarrolla consultas seguras, y crea un sistema de control de gastos para aplicar tus conocimientos. Instala PHP MyAdmin y gestiona tus datos visualmente.
Edición de Video
Contenido Digital • 7 cursos
Edita videos de alto impacto que transmitan el mensaje que buscas.


Taller de Secretos Ocultos de JavaScript: Protección de Clases y Objetos
Protege clases y objetos en JavaScript corrigiendo vulnerabilidades de código en un entorno simulado. Mejora la seguridad y el control de tus aplicaciones orientadas a objetos.


Curso de MongoDB: Aggregation Framework
Domina el Aggregation Framework en MongoDB. Aprende a transformar, agrupar y filtrar datos complejos. Descubre cómo optimizar consultas y persistir resultados, usando técnicas avanzadas como $bucket, $geoNear y funciones personalizadas.


Prueba Técnica: E-commerce Profesional con JavaScript
En este laboratorio Óscar Barajas necesita de tus habilidades como developer. Fake Store es un comercio en línea con una gran cantidad de productos a comercializar. Estamos por lanzar nuestra implementación y necesitamos resolver los problemas que presenta nuestra aplicación. Nuestra aplicación web tiene varios bugs y tareas sin completar antes de su lanzamiento oficial. Necesitamos tu talento para:


Curso de Rust básico
Explora Rust creando una calculadora científica y un juego de texto. Aprende estructuras, manipulación de datos y ciclos. Desde funciones básicas hasta integración de archivos y estructuras de control avanzadas.