
Encuentra tu próximo curso

Curso Intermedio de Python: Manejo de Errores y Conceptos Avanzados

Curso de Python: Comprehensions, Funciones y Manejo de Errores


Curso de NLP con Python
Procesa y analiza textos con Python, limpiando datos, extrayendo entidades, clasificando sentimientos y visualizando resultados usando NLP, Transformers, NLTK, Spacy y modelos de Hugging Face.


Curso de Web Scraping con Python
Este curso te enseñará a desarrollar scrapers profesionales con Python para extraer datos valiosos desde páginas web, tanto estáticas como dinámicas. Aprenderás a utilizar bibliotecas como requests, BeautifulSoup, Selenium y Playwright, automatizando la recolección de información clave del mercado y transformándola en datasets estructurados listos para análisis y toma de decisiones. Con prácticas significativas en cada clase, construirás un scraper robusto, ético y adaptado a un caso de uso real en el entorno empresarial.


Curso de Visión Artificial con Python
Aplica visión artificial para analizar imágenes y video con Python, OpenCV, YOLO y Mediapipe. Construye soluciones como detección de objetos, segmentación, conteo, mapas de calor y entrenamiento de modelos propios.
Programación con Python
Desarrollo e Ingeniería • 7 cursos
Aprende a programar con Python, uno de los lenguajes más versátiles y demandados, desde sus fundamentos hasta técnicas avanzadas y buenas prácticas.

La mejor forma de aprender a programar
¡Qué increíble es ver la tecnología del mundo actual! ¿No lo crees? 👀. Hoy en día tenemos relojes i...

Qué es Python y por qué programar con este lenguaje
Pythonhttps://www.python.org/ es un lenguaje de programación multiplataforma y de código abi...


Curso de ETL e ingesta de datos con Python
Construye pipelines ETL en Python: extrae datos de archivos, bases de datos y APIs, limpia y transforma información, y automatiza la carga a Excel o MySQL. Aprende herramientas clave como pandas y SQLAlchemy.


Curso de Estadística Computacional con Python
Domina la estadística computacional usando Python para analizar datos, realizar simulaciones y calcular probabilidades. Aprende a aplicar técnicas de inferencia estadística y a desarrollar simulaciones de Monte Carlo.


Curso de Complejidad Algorítmica con Python
Comprende la eficiencia algorítmica con Python. Analiza complejidad temporal y espacial, visualiza resultados y resuelve problemas de optimización. Ideal para desarrollar habilidades esenciales en el análisis de algoritmos.

5 razones para aprender Python desde cero con el Python Challenge
Estamos con las inscripciones abiertas para el nuevo reto de Platzi: el Python Challenge. Hoy te...


Curso de Fundamentos de Procesamiento de Lenguaje Natural con Python y NLTK
Analiza el Procesamiento de Lenguaje Natural con Python y NLTK. Descubre cómo tokenizar texto, encontrar colocaciones y medir similitudes semánticas. Aprende a procesar datos desde la web e implementar técnicas de limpieza de texto.


Curso de Fundamentos de Álgebra Lineal con Python
Domina los fundamentos de álgebra lineal usando Python. Explora escalares, vectores, matrices y tensores. Aprende a aplicar estos conceptos en transformaciones, combinaciones lineales y matrices ortogonales para el análisis de datos y Machine Learning.
Desarrollo Backend con Python
• 6 cursos
Construye APIs y aplicaciones backend robustas con Python, utilizando frameworks populares como Flask, FastAPI y Django, y gestionando bases de datos SQL.


Curso de Patrones de Diseño y SOLID en Python
Aplica principios SOLID y patrones de diseño como Factory, Builder y Decorator para crear un procesador de pagos en Python, mejorando la organización, escalabilidad y mantenibilidad del código.

Cómo aprender a programar desde cero | Guía + Curso Gratis
En esta guía de cómo aprender sobre programación queremos darte las herramientas e ideas necesarias...


Curso de Despliegue de Aplicaciones Python en la Nube
Despliega aplicaciones Python en la nube: configura servidores, DNS, bases de datos, dominios, certificados SSL, envía archivos estáticos, monitorea y automatiza despliegues usando herramientas como AWS, Nginx, UWSGI y Ansible.


Curso de Entornos Virtuales con Anaconda y Jupyter
Crea, gestiona y automatiza entornos virtuales con Anaconda y Jupyter. Organiza proyectos de ciencia de datos, controla versiones y usa plantillas para equipos y flujos de trabajo reproducibles.

Road to Code: 8 motivos para aprender Python
Python esto, Python aquello... Hoy en día vemos que este lenguaje es muy popular, lo encuentras hast...


Curso de Python para Ciencia de Datos
Maneja y analiza datos con Python, NumPy y Pandas. Limpia, transforma, visualiza información y crea portafolios aplicando técnicas de ciencia de datos y gráficos en Matplotlib.

Detrás del Curso: Introducción a Selenium con Python
¡Selenium funciona para más que hacer testing! y lo aprendí al ser Course Director para el Curso de...


Curso de Python
Domina Python escribiendo código profesional. Aprende funciones, objetos, herencia, manejo de archivos, listas por comprensión, decoradores y análisis de datos. Aplica buenas prácticas para crear proyectos robustos y eficientes.

La filosofía del programador: Ventajas de aprender a programar | Platzi
Imagina por un instante que alguien necesita un sistema para llevar registro de los productos que en...

¿Qué es ADA? El tutor que hará que ames aprender Python
ADA es una tecnología asistida a la que le puedes preguntar 24/7 tus inquietudes sobre cualquier...

Road to Code: ¿Qué sigue luego de aprender Python?
Esta es una de las preguntas más comunes que puedes hacerte luego de terminar un curso o una serie d...

Expert Session: Python está en todos lados
¡Buenas noticias! Este miércoles 20 de mayo el profesor David Aroesti estará en Expert Session....

¡Únete al Python Challenge! Explora este lenguaje de programación
Python es uno de los lenguajes más versátiles, poderosos y sencillos de usar. Sus aplicaciones están...

Fundamentos de Programación con Python para Principiantes

Curso de Python

7 conceptos de Python que acelerarán tu aprendizaje
Aprender Python es una de las aventuras más fascinantes en las que vas a participar. Es divertid...

¿Qué sigue después de aprender a programar?
Aprender las bases de la programación es una de las habilidades NECESARIAS que debes tener si quiere...
Desarrollo de Aplicaciones con IA
• 10 cursos
Integra modelos de lenguaje grande y otras APIs de IA en tus aplicaciones utilizando Python y frameworks específicos como LangChain y OpenAI API.

Empezando con Python desde 0

21 Días de Python

Introducción a la programación en Python para principiantes

Curso de Herramientas de Automatización y Programación para Marketers


21 Días de Python
En solo 5 semanas, podrás dominar Python desde cero. Cada día explorarás nuevos conceptos y completarás ejercicios prácticos diseñados para fortalecer tus habilidades. Además, contarás con un canal exclusivo en Discord y sesiones semanales de preguntas y respuestas para apoyarte en todo momento. ¡Embárcate en este desafío y mejora tu nivel en Python en un tiempo récord!

¿Cómo continuar tu carrera profesional con Python?

Curso de Python: PIP y Entornos Virtuales


Curso Práctico de Python: Creación de un CRUD
Aprende a programar en Python creando un CRUD desde cero. Construye una aplicación de línea de comandos, interactúa con bases de datos y maneja conceptos como clases, listas y diccionarios. Lleva tu primer proyecto Python al siguiente nivel.
Programación con C y C++
Desarrollo e Ingeniería • 6 cursos
Sumérgete en C y C++, lenguajes fundamentales para entender el funcionamiento interno de los computadores, la gestión de memoria y la programación orientada a objetos de alto rendimiento.
Desarrollo Multiplataforma con Flutter
• 2 cursos
Construye aplicaciones compiladas nativamente para móvil, web y escritorio desde una única base de código utilizando Dart y Flutter.


Curso de Python: PIP y Entornos Virtuales
Trabaja profesionalmente con Python gestionando proyectos con PIP y entornos virtuales. Instala y contenediza aplicaciones en Docker, aprende a utilizar FastAPI para construir servidores web, y explora librerías como Pandas y Requests.


Curso de Inglés para Programadores
Comprende y comunica conceptos de desarrollo de software en inglés. Aprende a pronunciar correctamente términos técnicos, entender documentación y colaborar en equipo utilizando un lenguaje claro y preciso.
Desarrollo Multiplataforma con React Native
• 2 cursos
Crea aplicaciones móviles para iOS y Android simultáneamente utilizando JavaScript y el framework React Native.


Curso Gratis de Programación Básica
Domina los fundamentos de programación con JavaScript, HTML y CSS creando un videojuego desde cero. Aprende lógica, estructuras, manipulación del DOM y bases de desarrollo web y backend.
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.
Desarrollo Frontend con JavaScript
Desarrollo e Ingeniería • 12 cursos
Desarrollo Frontend con JavaScript
Programación con Go y Rust
Desarrollo e Ingeniería • 4 cursos
Explora Go y Rust, lenguajes modernos conocidos por su rendimiento y seguridad, ideales para concurrencia, sistemas distribuidos y desarrollo backend.
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 TypeScript
Desarrollo e Ingeniería • 3 cursos
Programación con TypeScript

Fundamentos de Python para Desarrollo y Análisis de Datos

Curso de Pensamiento Lógico: Lenguajes de Programación


Cómo Conseguir Trabajo en Programación
Construye una carrera en programación aprendiendo desde el mindset mínimo viable hasta la integración en la comunidad tech. Practica networking, mejora tus habilidades freelance y desarrolla un portafolio competitivo para destacar.
Programación Móvil con Swift y Kotlin
Desarrollo e Ingeniería • 2 cursos
Aprende los fundamentos de Swift y Kotlin, los lenguajes principales para el desarrollo de aplicaciones nativas en iOS y Android, con un fuerte enfoque en orientación a objetos.

Desarrollo de Lenguaje de Programación y Estructuras de Datos en Python

Curso de Creación de Lenguajes de Programación: Intérpretes


Curso de Introducción al Desarrollo de Lenguajes de Programación
Conoce los fundamentos para crear lenguajes de programación. Aprende sobre intérpretes, compiladores y el diseño de gramáticas. Ideal para desarrolladores que quieren explorar y ampliar sus habilidades en software.
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.
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 de GPT-2 desde cero en Python con PyTorch

Curso de Fundamentos de LLMs

Por qué Python es mejor lenguaje de programación

Revive nuestros eventos exclusivos

Introducción a la programación en Python

Curso de Marketing para Emprendedores y PyMes

Programación en Python para Principiantes

Audiocurso de Fundamentos para Product Managers

Programación en Python para Principiantes

Curso de Ads para Ecommerce: Tu Guía para Pauta Exitosa

Introducción a la programación en Python para principiantes

Curso de Técnicas de Listening en Redes Sociales


Curso de Unit Testing en Python
Crea y automatiza pruebas unitarias en Python con UnitTest y PyTest. Organiza, parametriza, simula APIs externas, mide cobertura, usa mocks, datos dinámicos y aplica buenas prácticas para asegurar calidad en tus proyectos.


Revive nuestros eventos exclusivos
Explora el desarrollo backend con Python y frameworks como Django, FastAPI y Flask, integrando inteligencia artificial, APIs y modelos LLM en aplicaciones web listas para producción.


Curso de Python: Comprehensions, Funciones y Manejo de Errores
Comprende y aplica comprehensions, manejo de errores y funciones avanzadas en Python. Domina los sets y transforma listas y diccionarios eficientemente. Aprende a modularizar tu código y a gestionar errores sin detener la ejecución.


Curso de Creación de Lenguajes de Programación: Intérpretes
Crea tu propio lenguaje de programación desde cero y dale sentido a los símbolos con un evaluador. Aprende a construir un intérprete que te permitirá declarar funciones, manejar variables y errores, y realizar operaciones aritméticas, booleanas y de cadenas.


Curso de Estructuras de Datos Lineales con Python
Progresa de listas a queues y linked lists usando Python. Crea estructuras de datos como arrays y nodos, optimiza procesos y desarrolla software eficiente aplicando stacks y queues. Ideal para quienes buscan manejar datos dinámicos.


Curso de Decision Trees y Random Forest con Python y scikit-learn
Aprende a implementar Decision Trees y Random Forest usando Python y scikit-learn. Desde cero, construye, entrena y evalúa modelos de clasificación, aplicando técnicas de Machine Learning para obtener resultados precisos en tus proyectos.


Curso de Redes Neuronales Convolucionales con Python y Keras
Desarrolla redes neuronales convolucionales con Python y Keras para clasificar imágenes, aprendiendo técnicas como data augmentation y batch normalization. Utiliza prácticas avanzadas de organización y optimización de modelos.


Curso de Configuración de Entorno de Desarrollo en Windows
Configura tu entorno de desarrollo en Windows. Aprende a instalar herramientas esenciales como WSL, Git y VSCode. Adquiere habilidades básicas en GitHub, Node.js y Python para iniciar tu camino en desarrollo web o software. Aprovecha y personaliza con Power Toys.


Curso de Entorno de Trabajo para Ciencia de Datos con Jupyter Notebooks y Anaconda
Configura y utiliza Jupyter Notebooks y Anaconda para ciencia de datos. Aprende a instalar herramientas, manejar ambientes virtuales con Conda y Mamba, y optimizar tu flujo de trabajo. Ideal para principiantes.
Fundamentos de Data Science y AI
• 18 cursos
Adquiere las bases matemáticas, de programación y de ingeniería de software necesarias para iniciar en el mundo de la ciencia de datos y la inteligencia artificial.
Fundamentos de Cloud y DevOps
• 10 cursos
Adquiere las bases esenciales de sistemas operativos Linux, redes, control de versiones y los principios de DevOps y Cloud Computing.
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.
Machine Learning y Deep Learning
• 21 cursos
Profundiza en algoritmia, aprendizaje supervisado, no supervisado, redes neuronales, y el despliegue de modelos de Data Science e Inteligencia Artificial en producción.
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.
Aprendizaje continuo
Liderazgo • 5 cursos
Conoce las mejores estrategias y herramientas para mantenerte a la vanguardia de las nuevas ideas y tecnologías.
DevOps y Cloud para Desarrolladores Web
• 17 cursos
Implementa prácticas DevOps para automatizar el ciclo de vida del desarrollo web, utilizando contenedores (Docker), orquestación (Kubernetes), infraestructura como código (Terraform) y pipelines CI/CD en plataformas cloud (AWS, Azure, GCP).
Desarrollo Backend con Ruby
• 4 cursos
Domina el desarrollo backend ágil y elegante con Ruby y el framework Ruby on Rails para crear APIs RESTful y aplicaciones web.
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.
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.