Artículo original escrito por Jessica Wilkins
Artículo original Learn Python – Free Python Courses for Beginners
Traducido y adaptado por Gibrán Pelayo

Python es un gran lenguaje de programación para aprender, y puedes usarlo en una variedad de áreas en el desarrollo de software.

Puedes usar Python para desarrollo web, análisis de datos, aprendizaje automático, inteligencia artificial, y más.

En este artículo, se enlistan 15 cursos gratis de Python para principiantes.

** La mayoría de los enlaces son a recursos y video cursos en inglés.**
  1. Aprende Python - Curso completo para principiantes - freeCodeCamp
  2. Programación para todos (empezando con Python) - Universidad de Michigan
  3. El manual de Python - Flavio Copes
  4. Tutoriales de Python para absolutos principiantes por CS Dojo - CS Dojo
  5. Tutorial de Python (Python para principiantes) - Programando con Mosh
  6. Cursos de Python de Studytonight - Studytonight
  7. Curso Intensivo de Python para Principiantes - Traversy Media
  8. El Núcleo de Python - SoloLearn
  9. Básicos de Python con Sam - freeCodeCamp
  10. Tutoriales de Python para principiantes - Pythonspot
  11. Tutorial de Python - PythonForBegginers
  12. Automatiza las cosas aburridas con Python - Al Sweigart
  13. Aprende Python en 12 horas (Tutorial de Python para principiantes) - Edureka
  14. Tutorial de Python para principiantes (Aprende Python en 5 horas) - TechWorld con Nana
  15. Computación Científica con Python - freeCodeCamp

Aprende Python: Curso completo para principiantes

En este curso en Youtube de freeCodeCamp, aprenderás los básicos de programación, como las listas, condicionales, cadenas, tuplas, funciones, clases y más.

También construirás varios proyectos pequeños, como una calculadora básica, un juego de mad libs, una aplicación de traducción, y un juego de adivinanzas.

Programación para todos (empezando con Python)

En este curso de la Universidad de Michigan, aprenderás acerca de funciones, bucles, condicionales, variables y más de la mano del famoso "Dr. Chuck".

Una vez que aprendas los básicos, puedes continuar con el resto de la especialización y tomar el curso de Estructura de Datos en Python, el curso de Usando Python para Acceder a Datos Web, y el curso de Usando Bases de Datos con Python.

El manual de Python

En este libro de Flavio Copes (en español), aprenderás acerca de cadenas, listas, tuplas, recursión y más.

También aprenderás cómo instalar paquetes de terceros y cómo trabajar con entornos virtuales.

Tutoriales de Python para absolutos principiantes por CS Dojo

En esta serie de videos en Youtube de Python para Principiantes por CS Dojo, aprenderás sobre diccionarios, bucles, funciones, objetos y más.

También aprenderás cómo construir un bot de Twitter usando Python.

Tutorial de Python - Python para principiantes

En este curso en YouTube de Programando con Mosh, aprenderás los básicos de programación, como variables, bucles, cadenas, tuplas, funciones, clases y más.

Además, construirás tres proyectos: uno sobre automatización, otro sobre aprendizaje automático, y el último sobre crear un sitio web con Django.

Como práctica adicional, puedes tomar los 53 Ejercicios de Python para Principiantes de Mosh.

Cursos de Python de Studytonight

En Studytonight, aprenderás los básicos de Python, manejo de errores, POO, manejo de archivos, tipo de datos complejos, lectura múltiple y más.

Una vez hayas aprendido los básicos, puedes dirigirte a sus otros módulos, que incluyen la libreria NumPy, Matplotlib, Tkinter, Programación de Redes en Python, y Web Scraping usando Beautiful Soup.

Curso intensivo de Python para principiantes

En este curso de Youtube de Brad Traversy, aprenderás acerca de listas, tuplas, diccionarios, funciones, clases y más. Brad también te mostrará cómo trabajar con archivos y datos JSON.

El núcleo de Python

En el Curso de Python de SoloLearn, aprenderás acerca de cadenas, variables, POO, programación funcional y más. Hay un montón de cuestionarios, retos, y proyectos que puedes construir durante tu travesía ahí.

Para poder empezar, necesitarás crear una cuenta gratuita.

Básicos de Python con Sam

En esta serie de videos en YouTube de Sam Focht, aprenderás acerca de bucles, funciones, cadenas, recursión y más.

También construirás varios proyectos, incluyendo un juego de adivinanzas, una lista de compras, un juego de mesa, y un generador aleatorio de contraseñas.

Tutoriales de Python para principiantes

En esta serie de tutoriales para principiantes de Pythonspot, aprenderás acerca de los tipos de datos, tuplas, objetos, clases, diccionarios, y más. También aprenderás sobre conceptos avanzados, como recursión, lambda, e hilos.

Una vez que cubras los básicos, te puedes mover hacia machine learning, bases de datos, y GUI's.

Tutorial de Python

En este tutorial de PythonForBeginners, conocerás sobre funciones, bucles, listas, condicionales, manejo de errores, y más.

Una vez que aprendas los básicos, puedes explorar los otros módulos en el sitio, incluyendo Web Scraping con BeautifulSoup y Usando la API de Youtube en Python.

Automatiza las cosas aburridas con Python

En el libro en línea Automatiza las Cosas Aburridas con Python, aprenderás acerca de diccionarios, cadenas, depuración, expresiones regulares, y más.

Si lo que prefieres es un formato de video, entonces puedes pasar a las series de Youtube que Al Sweigart creó.

Aprende Python en 12 horas (Tutorial de Python para principiantes)

En este curso en Youtube de 12 horas de Edureka, aprenderás acerca de funciones, bucles, listas, condicionales, manejo de errores y más.

Este curso también hablará acerca de oportunidades profesionales en Python y expectativas salariales para desarrolladores en dicho lenguaje.

Tutorial de Python para Principiantes (Aprende Python en 5 Horas)

En este curso en Youtube de TechWorld con Nana, aprenderás acerca de cadenas, variables, POO, programación funcional y más. También construirás un par de proyectos, incluyendo una app de cuenta regresiva y un proyecto enfocado en peticiones API a Gitlab.

Computación científica con Python

En este curso de certificación de freeCodeCamp, aprenderás acerca de bucles, listas, diccionarios, redes, servicios web y más.

También tendrás la oportunidad de construir cinco proyectos: un Formateador Aritmético, Calculadora de Tiempo, App de Presupuesto, Calculadora de Área de Polígonos, y Calculadora de Probabilidades.