Documentación
Principiante
ES
Python Software Foundation · gratis
Tutorial de la documentación oficial traducido por la comunidad: tipos, control de flujo, funciones, estructuras de datos, módulos, errores y clases.
Preciso y actualizado con cada versión del lenguaje; leerlo después de un curso introductorio llena huecos que casi todos los cursos dejan.
Ideal para: Quien ya escribió sus primeros programas y quiere bases sólidas.
Curso
Principiante
ES + EN
Harvard University (CS50) · gratis · certificado gratis
Introducción de Harvard a las ciencias de la computación: C, Python, SQL, algoritmos, memoria y fundamentos web, con problemas evaluados. Las clases de 2026 están dobladas al español.
Enseña a pensar como ingeniero, no solo sintaxis. CS50 da un certificado gratuito con al menos 70% en cada problema y en el proyecto final; el certificado verificado de edX es de pago.
Ideal para: Principiantes con tiempo y disciplina que quieren la base más completa.
Curso
Principiante
EN
Harvard University (CS50) · gratis · certificado gratis
Curso introductorio centrado en Python: funciones, condicionales, bucles, excepciones, librerías, pruebas unitarias, expresiones regulares y POO.
Más corto y directo que CS50x; incluye pruebas unitarias desde el principio, algo raro en cursos de iniciación. Certificado CS50 gratuito al aprobar.
Ideal para: Quien quiere aprender Python como primer lenguaje con rigor universitario.
Interactivo
Principiante
ES
freeCodeCamp · gratis · certificado gratis
Currículo interactivo en el navegador (HTML, CSS, JavaScript, Python y más) con certificaciones gratuitas basadas en proyectos.
Practicas desde el primer minuto y las certificaciones exigen proyectos reales; es de las pocas opciones con certificados gratuitos en español.
Ideal para: Principiantes que aprenden mejor con ejercicios cortos y frecuentes.
Libro
Principiante
ES
javascript.info (Ilya Kantor y comunidad) · gratis
Tutorial de JavaScript desde lo básico hasta temas avanzados: closures, prototipos, promesas, async/await, módulos y manipulación del DOM.
Explica el porqué de cada característica con ejercicios resueltos; es la referencia en español más completa de JavaScript moderno.
Ideal para: Quien va a dedicarse al desarrollo web o a Node.js.
Libro
Principiante
ES
Scott Chacon y Ben Straub (git-scm.com) · gratis
Libro oficial de Git traducido al español: ramas, fusiones, rebase, flujos de trabajo distribuidos y funcionamiento interno.
Entender cómo guarda Git la información evita perder trabajo; es el libro que recomienda el propio proyecto Git.
Ideal para: Cualquier programador, desde su primer proyecto.
Curso
Principiante
ES + EN
Cisco Networking Academy y OpenEDG Python Institute · gratis · certificado gratis
Curso autodidacta gratuito de fundamentos de Python, disponible en español, que prepara para la certificación PCEP.
Combina teoría, laboratorios y evaluaciones con insignia digital; es el material oficial alineado con PCEP.
Ideal para: Quien quiere aprender Python y además certificarlo.
Libro
Principiante
ES
Sergio Delgado Quintero · gratis
Curso-libro abierto en español: entornos de desarrollo, fundamentos del lenguaje, librería estándar y paquetes populares, con ejercicios.
Escrito originalmente en español (no traducido), con licencia libre CC BY 4.0 y mantenido activamente.
Ideal para: Hispanohablantes que prefieren estudiar en su idioma desde el inicio.
Interactivo
Principiante
ES
Khan Academy · gratis
Cursos interactivos en español de programación con JavaScript, algoritmos y ciencias de la computación.
Retroalimentación inmediata en el navegador y ritmo amable; ideal para quien nunca ha programado.
Ideal para: Principiantes absolutos y estudiantes de secundaria o bachillerato.
Ruta
Principiante
ES
Microsoft Learn · gratis
Primera ruta oficial en español de la serie de fundamentos de C#, con ejercicios en el navegador o en Visual Studio Code.
C# abre puertas en .NET empresarial y en videojuegos con Unity; la ruta oficial enseña el lenguaje actual sin costo.
Ideal para: Quien apunta a desarrollo empresarial con .NET o a Unity.
Interactivo
Intermedio
ES + EN
Exercism (organización sin fines de lucro) · gratis
Plataforma sin fines de lucro con ejercicios en decenas de lenguajes, pruebas automáticas y mentoría voluntaria.
La retroalimentación de mentores humanos sobre tu código es algo que casi ningún recurso gratuito ofrece.
Ideal para: Quien ya sabe lo básico y quiere practicar o aprender un segundo lenguaje.
Curso
Principiante
EN
MIT OpenCourseWare · gratis
Curso completo del MIT (otoño de 2022) con videos, apuntes y problemas: Python, abstracción, recursión, complejidad algorítmica y POO.
Rigor universitario real con énfasis en pensamiento computacional; complementa muy bien a CS50.
Ideal para: Quien busca nivel universitario y lee inglés.