Menu
Coddy logo textTech

Cursos de Python

52 cursos interactivos gratuitos

Explora todos los cursos de Python en Coddy. Cada curso se ejecuta en tu navegador con pistas asistidas por IA, ejercicios reales y un certificado al completar.

Desafíos para principiantes - Practica conceptos básicos

Popular

Pon a prueba tus conocimientos básicos de programación e intenta resolver estos desafíos; usa cualquier lenguaje que quieras. ¡Feliz programación!

certificate icon

Certificado al completar

  • 20
  • 20

Problemas de programación

Popular

Pon a prueba tus habilidades de resolución de problemas de programación con los ejercicios de diferentes niveles de dificultad de este curso. Diseñado para programadores con conocimientos previos de la sintaxis básica en cualquier lenguaje de programación.

certificate icon

Certificado al completar

  • 32
  • 31

Análisis con Pandas

Popular

En este curso aprenderás a manejar tablas en Python usando pandas.

certificate icon

Certificado al completar

  • 19

Pila - Serie de Estructuras de Datos #1

Popular

En este curso, aprenderás sobre la estructura de datos Pila, crearás una Pila desde cero usando tu lenguaje preferido y practicarás desafíos de programación con ella.

Estructuras de Datos
  • 13
  • 6
  • 1

Problemas de programación: Volumen 2

Popular

Pon a prueba tus habilidades de resolución de problemas de programación con los ejercicios de diferentes niveles de dificultad de este curso. Diseñado para programadores con conocimientos previos de la sintaxis básica en cualquier lenguaje de programación, este curso es una extensión del primer volumen de Problemas de programación.

certificate icon

Certificado al completar

  • 25
  • 24

Heaps y Colas de Prioridad - Serie de Estructuras de Datos #7

Nuevo

En este curso, aprenderás sobre la estructura de datos Heap (la base de las colas de prioridad), crearás un MinHeap desde cero usando tu lenguaje preferido y practicarás desafíos de programación con él.

Estructuras de Datos
certificate icon

Certificado al completar

  • 14
  • 6
  • 1

Python JSON

Popular

En este curso, aprenderás sobre JSON, te sumergirás en la librería json de Python ¡y la dominarás por completo!

  • 9

Fundamentos de Numpy

Popular

Aprende a dominar potentes cálculos numéricos en Python para ciencia de datos con este curso conciso y práctico.

  • 18
  • 34

Árbol Binario - Serie de Estructuras de Datos #3

Popular

En este curso, aprenderás sobre la estructura de datos Árbol Binario, crearás un Árbol Binario desde cero usando tu lenguaje preferido y practicarás desafíos de programación con él.

Estructuras de Datos
  • 13
  • 5
  • 1

Iteradores en Python

Popular

En este curso aprenderás sobre los iteradores en Python y practicarás tus conocimientos; ¡al finalizar, serás capaz de dominar este tema!

certificate icon

Certificado al completar

  • 13

Cola - Serie de Estructuras de Datos #2

Popular

En este curso, aprenderás sobre la estructura de datos Cola, crearás una Cola desde cero usando tu lenguaje preferido y ¡practicarás desafíos de programación con ella!

Estructuras de Datos
  • 12
  • 5
  • 1

Bootcamp de patrones de estrellas

Popular

Pon a prueba tus habilidades de resolución de problemas de programación para aprender a imprimir patrones de estrellas que van desde lo simple hasta lo complejo, involucrando diferentes niveles de bucles anidados, sentencias condicionales y cálculos matemáticos.

  • 30
  • 28

RegEx en Python

Popular

Libera el poder de las expresiones regulares en Python con este curso conciso y práctico. Aprende a dominar la búsqueda de texto, la coincidencia de patrones y la extracción de datos con ejemplos del mundo real y desafíos prácticos.

certificate icon

Certificado al completar

  • 28

Tablas Hash - Serie de Estructuras de Datos #4

Nuevo

En este curso, aprenderás sobre la estructura de datos Tabla Hash, crearás una Tabla Hash desde cero usando tu lenguaje preferido ¡y practicarás desafíos de programación con ella!

Estructuras de Datos
certificate icon

Certificado al completar

  • 14
  • 12

Desafíos de programación para entrevistas - Pack I

Popular

¿Estás listo para tu próxima entrevista de programación? Pon a prueba tus conocimientos y habilidades con estos desafíos y prepárate. ¡Buena suerte!

Preparación para Entrevistas
  • 3
  • 3

Desafíos de programación para entrevistas - X

¿Estás listo para tu próxima entrevista de programación? Pon a prueba tus conocimientos y habilidades con estos desafíos y prepárate para tu próxima entrevista. ¡Feliz programación!

Preparación para Entrevistas
  • 3
  • 3

Conjuntos en Python

En este curso, dominarás los conjuntos en Python. Aprenderás a crear, manipular y realizar operaciones con conjuntos a través de lecciones completas y desafíos prácticos. Al finalizar, serás capaz de utilizar conjuntos para optimizar tu código en Python.

  • 11

API en Python

Aprende a obtener y enviar datos a un servidor API usando Python.

  • 10
  • 1

Lista Enlazada - Serie de Estructuras de Datos #5

Nuevo

En este curso, aprenderás sobre la estructura de datos Lista Enlazada, crearás una Lista Enlazada desde cero usando tu lenguaje preferido ¡y practicarás desafíos de programación con ella!

Estructuras de Datos
certificate icon

Certificado al completar

  • 14
  • 6
  • 1

Introduction to Machine Learning

In this course, we will cover how to implement basic supervised learning and unsupervised learning algorithms.

certificate icon

Certificado al completar

  • 19
  • 3
  • 39

Diccionarios en Python

Explora el dinámico mundo de los diccionarios en Python, desde conceptos fundamentales hasta aplicaciones avanzadas, y mejora tus habilidades de programación en Python con ejercicios prácticos.

  • 14

Clase User - Proyecto de OOP

¡En este proyecto, crearás una Clase User y practicarás tus habilidades de programación orientada a objetos en el lenguaje de programación que elijas!

  • 8
  • 1
  • 2

Acertijos matemáticos

Este curso proporcionará formas de pensar y estrategias para resolver problemas y acertijos matemáticos mediante la programación.

  • 20
  • 18

Ordenamiento de burbuja

Todo sobre el algoritmo de ordenamiento de burbuja.

  • 11
  • 10

Manejo de archivos en Python

En este curso aprenderás todo sobre el manejo de archivos en Python, desde crear, leer y escribir hasta añadir y eliminar.

  • 12

Lista Doblemente Enlazada - Serie de Estructuras de Datos #6

Nuevo

En este curso, aprenderás sobre la estructura de datos Lista Doblemente Enlazada, crearás una desde cero usando tu lenguaje preferido y ¡practicarás desafíos de programación con ella!

Estructuras de Datos
certificate icon

Certificado al completar

  • 14
  • 6
  • 1

Funciones Lambda en Python

En este curso aprenderás sobre las funciones lambda en Python, también conocidas como funciones anónimas en otros lenguajes. ¡Al finalizar este curso serás capaz de dominar este tema!

  • 9

Desafíos de programación para entrevistas - Pack II

¿Estás listo para tu próxima entrevista de programación? Pon a prueba tus conocimientos y habilidades con estos desafíos y prepárate. ¡Buena suerte!

Preparación para Entrevistas
  • 3
  • 3

Desafíos de recursividad - Domina el pensamiento recursivo

La recursividad es un concepto fundamental en las ciencias de la computación y una herramienta muy poderosa para escribir algoritmos. En este curso, usarás la recursividad para resolver desafíos desde nivel principiante hasta avanzado. Al finalizar, dominarás este tema por completo.

certificate icon

Certificado al completar

  • 15
  • 15

Desafíos de programación para entrevistas - Pack IX

¿Estás listo para tu próxima entrevista de programación? Pon a prueba tus conocimientos y habilidades con estos desafíos y prepárate para tu próxima entrevista. ¡Feliz programación!

Preparación para Entrevistas
  • 3
  • 3

Desafíos de programación para entrevistas - Pack V

¿Estás listo para tu próxima entrevista de programación? Pon a prueba tus conocimientos y habilidades con estos desafíos y prepárate. ¿Terminaste los paquetes anteriores? ¡Feliz programación!

Preparación para Entrevistas
  • 3
  • 3

Desafíos de programación para entrevistas - Pack III

¿Estás listo para tu próxima entrevista de programación? Pon a prueba tus conocimientos y habilidades con estos desafíos y prepárate. ¡Buena suerte!

Preparación para Entrevistas
  • 3
  • 3

Clean Code - Write better code using Python

This course will give you the tools to write better code using Clean Code principles with Python language, Happy Coding!

  • 28

Ordenamiento por inserción - Serie de DSA

Un algoritmo simple pero potente. Aprende a organizar elementos de manera eficiente, comprende la complejidad temporal y mejora tus habilidades de ordenamiento. ¡Empieza ya!

  • 9
  • 3
  • 1

Decoradores de Python

En este curso, aprenderás a usar decoradores en Python, una herramienta poderosa para modificar el comportamiento de las funciones. Practica con una serie de desafíos de programación para reforzar tu comprensión.

  • 12

Comprensión de listas en Python

La comprensión de listas es una sintaxis especial de Python que ofrece una forma concisa y potente de crear nuevas listas a partir de otras existentes. ¡En este curso dominarás este concepto por completo!

  • 9

Generador de datos curiosos - Proyecto de Python

En este proyecto crearás un generador de datos curiosos aleatorios usando Python con una API pública (uselessfacts).

  • 7
  • 2

Desafíos de programación para entrevistas - Pack VII

¿Estás listo para tu próxima entrevista de programación? Pon a prueba tus conocimientos y habilidades con estos desafíos y prepárate para tu próxima entrevista. ¡Feliz programación!

Preparación para Entrevistas
  • 3
  • 3

Desafíos de programación para entrevistas - Pack VI

¿Estás listo para tu próxima entrevista de programación? Pon a prueba tus conocimientos y habilidades con estos desafíos y prepárate para tu próxima entrevista. ¡Feliz programación!

Preparación para Entrevistas
  • 3
  • 3

Desafíos de programación para entrevistas - Pack VIII

¿Estás listo para tu próxima entrevista de programación? Pon a prueba tus conocimientos y habilidades con estos desafíos y prepárate para tu próxima entrevista. ¡Feliz programación!

Preparación para Entrevistas
  • 3
  • 3

Generador de cartas de juego (Basado en texto)

En este curso crearás un generador de cartas de juego basado en texto usando tu lenguaje favorito. ¡Feliz programación!

  • 6
  • 1
  • 1

Serie de Entrevistas de Python

Este curso contiene 12 preguntas de práctica para entrevistas que combinan niveles fácil y medio. Te desafía a resolver los problemas en un tiempo determinado y a practicar diversos temas de manera efectiva.

certificate icon

Certificado al completar

  • 12

Desafíos de programación para entrevistas - Pack IV

¿Estás listo para tu próxima entrevista de programación? Pon a prueba tus conocimientos y habilidades con estos desafíos y prepárate. ¿Terminaste los packs anteriores? ¡Feliz programación!

Preparación para Entrevistas
  • 3
  • 3

Conversor de divisas - Proyecto de Python

En este curso, crearás un conversor de divisas con Python capaz de convertir montos entre diferentes monedas.

  • 5
  • 1

Programación Dinámica 101

Domina el arte de resolver problemas complejos de manera eficiente. Mejora tus habilidades de resolución de problemas para entrevistas de programación con lecciones fáciles de seguir y desafíos prácticos.

  • 15

Manejo de excepciones en Python

En este capítulo, aprenderás uno de los conceptos más importantes de la programación: el manejo de excepciones. El manejo de excepciones es la clave si quieres desarrollar programas sólidos e irrompibles. Es el proceso de responder a las excepciones que interrumpen la ejecución de un programa.

  • 16

Hacia el pasado || Strings en Python para principiantes

En este curso aprenderás sobre strings, slicing, concatenación y equivalencia.

  • 19

Validador de correos electrónicos con Python

En este curso, crearás un programa validador de correos electrónicos completamente funcional que recibe un email del usuario e indica si es válido o no.

  • 8
  • 2

Proyecto de Sistema de Registro e Inicio de Sesión

En el curso, crearás un sistema de autorización básico para crear y gestionar usuarios.

  • 8
  • 2

Generador de Quizzes - Proyecto de Python OOP

En este curso crearás un Generador de Quizzes completamente funcional con Python utilizando habilidades de programación orientada a objetos. ¡Feliz programación!

  • 11
  • 3

Proyecto de calculadora con Python

En este curso crearás una calculadora de consola totalmente funcional con Python, paso a paso pero sin recibir el código directamente. ¡Al final tendrás tu propio código!

  • 29
  • 6

Proyecto de búsqueda en redes sociales - Fundamentos de JSON en Python

En este curso aprenderás a gestionar datos en formato JSON usando Python. Utilizaremos este aprendizaje para construir una implementación de búsqueda en redes sociales. JSON es una forma popular de formatear datos y aparecerá con mucha frecuencia en tu carrera con Python.

  • 10

Preguntas frecuentes

¿Cuántos cursos de Python hay en Coddy?

Coddy tiene actualmente 52 cursos interactivos de Python, que cubren desde los fundamentos hasta temas avanzados.

¿Los cursos de Python son gratis?

Sí. Cada curso es gratuito al empezar, se ejecuta en tu navegador y trae pistas asistidas por IA.

¿Recibo un certificado de Python?

Sí - termina la ruta de Python y desbloquearás un certificado que puedes compartir. Consulta la página de certificaciones para más detalles.
Coddy programming languages illustration

Empieza a aprender Python con Coddy

COMENZAR