Curso
La mayoría de ofertas de empleo en analytics engineering en 2026 piden lo mismo: un data warehouse en la nube (normalmente Snowflake), una capa de transformación (casi siempre dbt) y soltura trabajando con AWS, Azure o Google Cloud. Lo complicado es encontrar por dónde aprender esa combinación sin perder el tiempo.
Esta lista es para quienes ya escriben SQL y quieren añadir Snowflake, dbt y los fundamentos de cloud en un orden con sentido. He clasificado estos recursos según cuatro criterios:
- si cuentas con un entorno práctico real y no solo con diapositivas,
- si el contenido cubre funciones actuales como Snowpark, tablas Iceberg y las opciones de despliegue más recientes de dbt,
- si los recursos se construyen unos sobre otros en un orden lógico, y
- si el precio se comunica públicamente (esto deja fuera varios programas de instituto donde solo conoces la tarifa tras facilitar tu teléfono).
1. DataCamp
Los cursos de DataCamp son el mejor punto de partida si ya escribes SQL y quieres aprender el stack en orden. Los cursos Introduction to Snowflake e Introduction to dbt empiezan desde cero en ambas plataformas, mientras que los recursos de los proveedores que verás más abajo solo cubren su propia herramienta. Aprendes usando las herramientas reales en una máquina virtual del navegador en lugar de limitarte a ver vídeos, así que estarás escribiendo consultas en Snowflake en minutos, sin registros de prueba ni tarjeta de crédito.
Otra ventaja es que DataCamp ofrece cursos para aprender fundamentos y habilidades complementarias en herramientas como Python y Docker, que otros cursos dan por supuestas. Understanding Cloud Computing y Data Warehousing Concepts cubren la teoría detrás de las herramientas, y si quieres una ruta completa y secuenciada, el Data Engineer in Python career track integra de principio a fin SQL, Python, almacenamiento y herramientas de orquestación.
Ideal para: usuarios de SQL que quieren aprender Snowflake, dbt y los fundamentos de cloud en un orden sólido sin tener que aprovisionar sus propias cuentas.
2. Snowflake Quickstarts y la prueba gratuita
Snowflake Quickstarts es lo más parecido a un laboratorio gratuito que ofrece el proveedor y, combinado con la prueba gratuita, es una forma rápida de practicar en una cuenta real. Los tutoriales son estilo workshop, con repos de ejemplo en GitHub que cubren carga de datos, ajuste de rendimiento, Snowpark y apps de Streamlit sobre datos de Snowflake.
Pero ojo con la letra pequeña: los créditos y la ventana de prueba caducan. Agrupa la práctica en un par de semanas enfocadas en lugar de ir picoteando durante un mes y encontrarte la cuenta cerrada cuando por fin tienes tiempo.
Ideal para: practicar Snowpark, ingesta y optimización en una cuenta real en lugar de un sandbox.
3. Documentación de Snowflake
La documentación oficial será tu referencia de cabecera durante toda tu carrera con la plataforma, y conviene abrirla después de un curso que te haya dado la visión general. Está organizada por cargas de trabajo, con rutas separadas para data engineering, data lake, data science y desarrollo de aplicaciones.
La sección a la que siempre vuelvo es la de micro-partitions y clustering. En particular, las micro-partitions explican por qué una consulta que parece idéntica a otra puede ir 10 veces más rápida, algo que ningún curso detalla con esa precisión. Es una referencia, no un programa de formación, así que leerla de arriba abajo no es buena idea.
Ideal para: consultar sintaxis exacta, límites de funciones y comportamientos como el soporte de Snowpark e Iceberg.
4. dbt Fundamentals (dbt Labs)
dbt Fundamentals es gratuito, creado por dbt Labs y el curso de dbt mejor estructurado disponible. Cubre modelos, el DAG, sources y refs, macros en Jinja, tests, documentación y despliegue en dbt Cloud, con laboratorios sobre un warehouse real; Snowflake es la pareja más común.
Dos matices. La parte de despliegue se centra en dbt Cloud, así que un equipo que ejecute dbt Core con Airflow o Dagster tendrá que traducir, y al ser un curso del proveedor, no te dirá cuándo SQLMesh, Coalesce o procedimientos de Snowpark pueden encajarte mejor.
Ideal para: quien vaya a escribir dbt de forma profesional y quiera seguir las convenciones del propio proveedor.
5. Documentación y guías de mejores prácticas de dbt
La documentación para desarrolladores de dbt concentra el material de nivel intermedio y avanzado, y las guías de mejores prácticas son la parte que merece leerse como un libro. Cubren estructura de proyectos, cómo separar staging, intermediate y marts, estrategia de testing, entornos y CI/CD, y son la única referencia completa para snapshots, exposures, metrics y seeds.
La parte menos buena es que es documentación, no un entorno práctico: leerás más de lo que practicarás y necesitarás tu propio proyecto de dbt para probar nada.
Ideal para: analytics engineers que quieran estandarizar un proyecto de dbt en crecimiento dentro del equipo.
6. Data Engineering Zoomcamp (DataTalks.Club)
Data Engineering Zoomcamp es gratuito, basado en proyectos y muy útil si quieres pruebas en tu porfolio más allá de una insignia de finalización. Trabaja un stack moderno completo con dbt, Airflow, Kafka, contenedores e infraestructura cloud, con tareas evaluadas y un proyecto final.
También es la opción más exigente de esta lista. Los prerrequisitos son reales: Python intermedio, Docker, soltura en línea de comandos Linux y suficiente familiaridad con la nube como para crear y costear tus propios recursos. Además, su alcance va mucho más allá de Snowflake y dbt.
Ideal para: personas en transición profesional que necesitan un proyecto terminado que enseñar, no un certificado.
7. AWS Skill Builder
AWS Skill Builder es la academia cloud adecuada si tu cuenta de Snowflake corre sobre AWS, que es el despliegue más habitual. Ofrece planes de aprendizaje para Cloud Practitioner, Solutions Architect Associate y Data Engineer Associate, y lo más práctico es IAM y S3, porque los external stages, las storage integrations y la ingesta con Snowpipe suelen fallar por permisos.
El precio se divide en dos: un amplio nivel gratuito de formación digital y una suscripción de pago para laboratorios avanzados y preparación de exámenes. Los exámenes se pagan aparte y, en general, los de los proveedores cloud cuestan entre 100 y 300 dólares estadounidenses.
Ideal para: ingenieros que ejecutan Snowflake o dbt en AWS y necesitan soltura con IAM y S3.
8. Google Cloud Skills Boost
Google Cloud Skills Boost puede merecer la pena por dos motivos: la ruta de Professional Data Engineer es la certificación de proveedor más sólida en datos, y los laboratorios de BigQuery te permiten comparar directamente con Snowflake. Aprender ambos almacenes te hace sensiblemente mejor evaluando cualquiera de los dos.
Dataform, ahora parte de Google Cloud, es también la alternativa de primera parte más cercana a dbt, así que aquí puedes comprobar si dbt es la mejor opción para tu equipo o simplemente el estándar por defecto. Los labs gratuitos son limitados; por encima hay suscripción de pago, y el examen se presupuesta aparte.
Ideal para: preparación de Professional Data Engineer y comparar BigQuery con Snowflake.
9. Microsoft Learn
Microsoft Learn es la más económica de las tres academias cloud porque casi todo el contenido es gratuito y solo pagas por los exámenes. Las rutas relevantes incluyen Azure Fundamentals, Azure Data Engineer y Azure Data Scientist, con módulos sobre Azure Synapse Analytics, Microsoft Fabric y Data Factory.
Fabric es el motivo para prestarle atención, incluso si eres de Snowflake, porque suele proponerse como sustituto de un stack Snowflake+dbt en organizaciones muy Microsoft. A nivel estructural, es modular más que por proyectos, algo que a algunas personas se les hace fragmentado.
Ideal para: data engineers en entornos Azure y quienes comparan Fabric con Snowflake.
10. awesome-dbt (GitHub)
El repositorio awesome-dbt es la forma más rápida de encontrar material de dbt validado por la comunidad sin tragarte contenido SEO, y funciona mejor como índice de búsqueda que como plan de estudios. Agrega cursos, tutoriales, blogs, paquetes y guías avanzadas en un mismo sitio, para que puedas empezar con un tutorial inicial de dbt+Snowflake y saltar luego a una guía de escalado empresarial sin cambiar de plataforma.
La debilidad de cualquier lista curada es la caducidad de enlaces y la falta de un baremo de calidad. Algunas entradas tienen años, otras son contenido de proveedor disfrazado, y nada te indica cuál es cuál.
Ideal para: encontrar rápido un tutorial, paquete o guía empresarial concreta de dbt.
Tabla comparativa
| Posición | Plataforma | Tipo | Coste | Ideal para |
|---|---|---|---|---|
| 1 | DataCamp | Cursos interactivos | Nivel gratuito, acceso completo por suscripción | Usuarios de SQL que quieren el stack en orden sin sus propias cuentas |
| 2 | Snowflake Quickstarts y prueba gratuita | Laboratorios prácticos | Gratis, los créditos de prueba caducan | Snowpark, ingesta y ajuste en una cuenta real |
| 3 | Documentación de Snowflake | Docs oficiales | Gratis | Sintaxis exacta, límites de funciones y comportamiento |
| 4 | dbt Fundamentals (dbt Labs) | Curso de proveedor gratuito | Gratis con registro | Aprender las convenciones oficiales de dbt del proveedor |
| 5 | Docs y guías de dbt para desarrolladores | Docs oficiales | Gratis | Estandarizar un proyecto de dbt en crecimiento en equipo |
| 6 | Data Engineering Zoomcamp | Curso por cohortes gratuito | Gratis; pagas tus propios recursos cloud | Profesionales en transición que necesitan un proyecto finalizado |
| 7 | AWS Skill Builder | Academia del proveedor | Nivel gratuito más suscripción de pago; exámenes 100–300 USD | Snowflake o dbt en AWS; dominio de IAM y S3 |
| 8 | Google Cloud Skills Boost | Academia del proveedor | Labs gratis limitados, suscripción de pago, exámenes aparte | Preparación de Professional Data Engineer y comparación con BigQuery |
| 9 | Microsoft Learn | Academia del proveedor | Casi todo gratis; exámenes de pago | Entornos Azure y comparar Fabric con Snowflake |
| 10 | awesome-dbt (GitHub) | Lista curada | Gratis | Encontrar rápido un tutorial, paquete o guía de dbt |
Reflexiones finales
Si eres nuevo en este stack, empieza con los cursos introductorios de DataCamp sobre Snowflake y dbt y continúa con el curso Intermediate dbt. Si te faltan prerrequisitos, el Data Engineer in Python career track ordena en una sola ruta SQL, Python, almacenamiento y herramientas de pipelines.
Si ya tienes los fundamentos y trabajas con este stack, ve directo a las guías de mejores prácticas de dbt y a la documentación de Snowflake sobre micro-partitions y Time Travel cuando te enfrentes a problemas reales, y usa awesome-dbt para encontrar la guía avanzada específica que necesites.
FAQs
¿Cuál es la mejor plataforma para aprender Snowflake, dbt y arquitecturas cloud modernas?
DataCamp es la mejor plataforma única porque enseña Snowflake y dbt desde cero en un entorno interactivo en el navegador y cubre los fundamentos de cloud y data warehousing que esas herramientas dan por supuestos. Para la arquitectura específica de cada proveedor cloud, combínalo con la academia de tu nube: AWS Skill Builder, Google Cloud Skills Boost o Microsoft Learn, que es donde están los detalles de identidad, almacenamiento y redes.
¿En qué orden debería aprender Snowflake, dbt y cloud?
Primero Snowflake, porque necesitas un warehouse antes de que lo demás tenga sentido; después dbt, que apunta a ese warehouse; y luego un proveedor cloud. Los cursos Introduction to Snowflake e Introduction to dbt de DataCamp cubren los dos primeros pasos en ese orden.
¿Merece la pena aprender dbt o con SQL es suficiente?
dbt es el estándar del mercado y la mayoría de ofertas de analytics engineering lo piden, así que apréndelo por eso, como mínimo. Para equipos muy pequeños, SQL en scripts más un planificador puede bastar, y SQLMesh, Coalesce y Dataform resuelven problemas similares si dbt resulta ser más ceremonioso de lo que necesitas.
¿Qué nube debería aprender para Snowflake?
La misma en la que se ejecuta tu cuenta de Snowflake, y la más común es AWS. Enfócate en identidad, almacenamiento de objetos y redes más que en todo el temario de certificación, porque esas tres áreas son las que suelen romper la ingesta en Snowflake.
¿Necesito mi propia cuenta de Snowflake para empezar a aprender?
No. El curso Introduction to Snowflake de DataCamp se ejecuta en el navegador sin registro de prueba ni tarjeta, así que podrás empezar a escribir consultas en minutos. Reserva la prueba gratuita y Quickstarts para practicar con Snowpark e ingesta más adelante, cuando el reloj de los créditos de prueba importe de verdad.
Editor de ciencia de datos en DataCamp | Me encanta hacer previsiones y crear con API.
