El gobierno de India ofrece un curso de Python gratis y completo para principiantes
Si quieres aprender a programar pero nunca has escrito una línea de código, encontrar un curso que empiece desde lo más básico y llegue hasta temas avanzados sin cobrarte por el contenido no es tan común como parece.
SWAYAM, la plataforma educativa del Ministerio de Educación del Gobierno de India con más de 41 millones de estudiantes inscritos, ofrece Python Essentials: Learn, Build & Apply, un curso completo que te lleva desde las variables hasta el desarrollo de interfaces gráficas y la conexión con bases de datos. Todo gratis, sin necesidad de experiencia previa.
Python Essentials: curso completo de programación con respaldo del gobierno indio
El curso está diseñado para quien empieza desde cero. No pide conocimientos previos (los requisitos son “NA”, no aplica) y está pensado para estudiantes desde nivel preparatoria hasta doctorado.
Lo imparte el Dr. Manoj Kumar Mishra a través de la plataforma SWAYAM, que cuenta con el respaldo académico de los IIT (Indian Institutes of Technology) y el IISc, las instituciones de ingeniería más prestigiosas de la India.
El contenido cubre ocho módulos que van de lo básico a lo avanzado: fundamentos de Python, estructuras de control como condicionales y bucles, estructuras de datos (listas, tuplas, diccionarios), funciones y módulos, programación orientada a objetos, manejo de archivos y excepciones, desarrollo de interfaces gráficas y conectividad con bases de datos.
Cada módulo incluye ejercicios para aplicar lo aprendido.
Variables, POO, GUI y bases de datos: lo que aprenderás paso a paso
- Fundamentos de Python: variables, tipos de datos, operadores y sintaxis básica
- Estructuras de control: condicionales if/else y bucles for/while
- Estructuras de datos: listas, tuplas, diccionarios y conjuntos
- Funciones y módulos para organizar y reutilizar código
- Programación orientada a objetos: clases, herencia y polimorfismo
- Manejo de archivos y excepciones para programas robustos
- Desarrollo de interfaces gráficas (GUI) con Python
- Conectividad a bases de datos desde aplicaciones Python
El curso está en inglés, lo que requiere un nivel básico-intermedio del idioma, pero no hay restricciones geográficas: cualquier persona en el mundo puede acceder al contenido gratuito.
Está dirigido a estudiantes desde 10+2 (equivalente a preparatoria) hasta nivel doctoral, pasando por profesionales que quieran iniciarse en programación. Como los prerrequisitos son nulos, no necesitas saber nada de código antes de empezar.
El punto más fuerte del curso es la calidad de su contenido: está respaldado por los IIT, las instituciones técnicas más reconocidas de la India, y por el propio Ministerio de Educación del gobierno indio.
A diferencia de otros cursos gratuitos de Python que solo cubren lo básico, este llega hasta temas avanzados como GUI y bases de datos, lo que lo hace más completo que opciones como el Python 3.4.3 Spoken Tutorial (más básico, con 39 tutoriales) o incluso que Python for Everybody de Coursera (que tiene certificado pago y está más orientado a data science).
La limitación principal está en el certificado: el contenido es 100% gratuito, pero si quieres el certificado oficial debes presentar un examen presencial proctoreado en India con un costo de aproximadamente 1000 INR (unos 12 USD).
Para estudiantes fuera de India esto no es práctico, aunque el valor del aprendizaje sigue siendo excelente sin el papel.
Si buscas un curso de Python que empiece desde cero y cubra desde lo más básico hasta aplicaciones con interfaz gráfica y bases de datos, este de SWAYAM es una opción sólida y completamente gratuita en su contenido.
Más cursos en: Programación, Python
Aviso: Cursin es un directorio de cursos online gratuitos. Los enlaces a los cursos redirigen a las plataformas oficiales donde se imparten. Verifica la disponibilidad del curso en la plataforma correspondiente.
Temario del curso
- Fundamentos de Python
- Estructuras de control
- Estructuras de datos
- Funciones y módulos
- Programación orientada a objetos
- Manejo de archivos y excepciones
- Desarrollo de GUI
- Conectividad a bases de datos
Cursos relacionados
Aprende funciones y punteros en C desde cero con la Universidad Autónoma de Madrid
Aprende a programar en C con la 4ª mejor universidad de España
HP y el Gobierno de India regalan un curso completo de programación de videojuegos con certificado