Anuncios

SQL acaba de cumplir medio siglo. Cincuenta años después de que IBM desarrollara este lenguaje. Y mientras muchos bootcamps cobran miles de dólares por enseñarlo, Harvard te ofrece su curso completo sin cobrar un centavo.

No es cualquier curso ni cualquier universidad. CS50 es el curso estrella de Harvard, el mismo que ha enseñado a programar a millones de personas en más de 190 países. David J. Malan, el profesor detrás del fenómeno CS50, diseñó junto a Carter Zenke esta versión enfocada exclusivamente en bases de datos relacionales.

La institución, fundada en 1636 y consistentemente posicionada entre las mejores del mundo, pone todo su material académico a disposición del público como OpenCourseWare. Sin filtros, sin suscripciones, sin letra chica.

¿Qué aprenderás?

El curso dura 7 semanas con una carga estimada de 6 a 12 horas por semana, aunque al ser autogestionado puedes avanzar a tu ritmo.

Comienza con SQLite, el motor de bases de datos más portable, y termina con PostgreSQL y MySQL, los dos sistemas más usados en producción. En el camino cubres:

  • Consultas básicas: SELECT, INSERT, UPDATE, DELETE
  • Relaciones entre tablas con JOINs, llaves primarias y foráneas
  • Diseño de bases de datos, tipos de datos, disparadores y restricciones
  • Subconsultas, vistas e importación de datos desde CSV
  • Optimización de consultas con índices y estrategias de normalización
  • Escalado hacia PostgreSQL y MySQL

Cada semana incluye problem sets basados en datasets reales — datos de películas, música, donaciones políticas, censos. Nada de ejercicios inventados con “tabla de empleados”. Son problemas que podrías encontrar trabajando como data analyst o backend developer.

Anuncios


¿Para quién no es?

Si ya trabajas como database administrator senior o modelas esquemas en Snowflake a diario, este curso va a quedarse corto. También si buscas un certificado gratis: el contenido es 100 % gratuito, pero el certificado verificado cuesta 299 USD en edX.

El OpenCourseWare te da acceso a todos los videos, clases, problem sets y el proyecto final, más el envío a la comunidad para recibir retroalimentación. El papel firmado por Harvard es lo único que no está incluido. Y la verdad, para la mayoría de reclutadores, mostrar los proyectos que hagas vale igual o más.

Hay una razón por la que SQL, con 50 años, no solo no ha muerto sino que aparece en casi todas las ofertas de data. No es un lenguaje de moda: es el estándar de la industria para trabajar con datos estructurados, y cada nueva tecnología (cloud, BI tools, data lakes) termina necesitando una interfaz SQL.

¿Cómo empezar?

No necesitas registrarte en nada para acceder al contenido. Todo está disponible en cs50.harvard.edu/sql. Si quieres enviar los problem sets para recibir retroalimentación, sí necesitas crear una cuenta gratuita en edX. Pero los videos están en YouTube, las clases son públicas y los problem sets los puedes descargar sin pagar.

Son 7 semanas que pueden cambiar tu relación con los datos. ¿Cuándo fue la última vez que Harvard te ofreció algo completamente gratis?