El curso introductorio de Harvard para entender programación, algoritmos y cómo se construye software. Es exigente, está en inglés y sigue siendo un punto de partida sólido si quieres una base real. Si el inglés te frena, hay alternativas en español en el mismo cluster.
Versión de CS50 centrada en Python. Parte desde cero y cubre funciones, datos, librerías y proyectos. Sigue en inglés. Si buscas el primer contacto en español, empieza por Cisco o freeCodeCamp.
Curso de Harvard centrado en SQL: modelar tablas, consultas, uniones e índices. Está en inglés. Se puede seguir gratis en el OpenCourseWare. El certificado verificado de edX, si lo quieres, se paga.