SQL: El lenguaje que todo profesional de datos necesita
SQL es el lenguaje estándar para bases de datos relacionales — se utiliza para almacenar, recuperar y transformar datos en PostgreSQL, MySQL, SQLite y prácticamente en todos los sistemas de datos en producción. Ya sea que estés construyendo APIs backend, ejecutando análisis o diseñando esquemas de bases de datos, SQL es una habilidad imprescindible. Este track cubre el espectro completo, desde tu primer comando SELECT hasta características específicas de PostgreSQL como JSONB, funciones ventana, PostGIS y sharding horizontal.
Qué aprenderás
Comenzarás con los conceptos fundamentales: crear tablas, filtrar filas con WHERE, ordenar con ORDER BY y agregar con GROUP BY. Desde allí pasarás a patrones de JOIN multi-tabla, subconsultas, CTEs y subconsultas correlacionadas usando EXISTS, ANY y ALL. Los temas avanzados incluyen funciones ventana, consultas recursivas con WITH RECURSIVE, GROUPING SETS, ROLLUP y CUBE, arrays de PostgreSQL e JSONB, triggers, procedimientos almacenados, seguridad a nivel de filas y consultas geoespaciales con PostGIS. El track finaliza en el nivel de DBA y arquitecto: migraciones de esquema a escala, particionamiento de tablas, replicación, alta disponibilidad, optimización de rendimiento con VACUUM y ANALYZE, y sharding para escalado horizontal.
La ruta de aprendizaje
Cuarenta y seis cursos progresan desde A1 hasta C2. Los dos primeros cursos introducen conceptos de bases de datos y relacionales para principiantes absolutos. Los cursos A1 y A2 cubren consultas principales — SELECT Mastery, Filtering Patterns, Aggregations and GROUP BY, Multi-Table Queries: JOIN Basics y trabajo con fechas, strings, valores null y lógica condicional. Los cursos B1 avanzan hacia Window Functions Deep Dive, Subqueries and CTEs, Recursive Queries with WITH RECURSIVE y PostgreSQL JSON and JSONB. B2 aborda preocupaciones de rendimiento y producción: Query Performance: EXPLAIN and Planning, Index Strategies, Transactions and Concurrency Control y Row-Level Security & Access Control. Los cursos C1 y C2 cierran con Schema Migrations at Scale, Partitioning Large Tables, Geospatial SQL with PostGIS, Event Sourcing & Temporal Tables y Sharding and Horizontal Scaling.
Cómo funciona
Cada curso se divide en lecciones breves e interactivas que completas en el editor SQL integrado con retroalimentación en tiempo real sobre tus consultas. Un tutor IA está disponible siempre que te quedes atascado, explicando por qué una consulta devuelve resultados inesperados o cómo un índice realmente cambia el plan de ejecución.