SQL de clase en línea

Mejores clases y programas en línea para SQL

Publicado:

Actualizado:

La ciencia de datos es uno de los campos de más rápido crecimiento y más lucrativo en la economía del siglo 21st, tanto que se le ha denominado prominentemente y repetidamente como "el nuevo aceite." De acuerdo a Glassdoor, el salario anual promedio para los científicos de datos es un impresionante $ 117,345, mientras que los que ganan más ganan más de $ 150,000 por año.

Si está interesado en entrar en el nuevo auge, necesitará desarrollar habilidades sólidas en tecnologías de ciencia de datos de uso común. 

Aprender SQL es un excelente lugar para comenzar. SQL es el lenguaje de programación más utilizado por los desarrolladores y administradores de bases de datos. A diferencia de los lenguajes de uso más general como Python y Java, SQL se usa completamente para la gestión de bases de datos. Es utilizado diariamente por profesionales en big data y estadísticas, como analistas de datos, científicos de datos y estadísticos.

Si nunca antes aprendió un lenguaje de programación, adoptar un lenguaje de programación complejo como SQL puede parecer un compromiso intimidante. Afortunadamente, hay innumerables cursos en línea gratuitos y asequibles que lo ayudarán a desarrollar las habilidades básicas para trabajar con SQL en entornos profesionales. Hemos reunido una lista de nuestros cursos en línea favoritos para ayudarlo a aprender SQL en su propio tiempo, desde la comodidad de su hogar.

Cursos introductorios sobre SQL

1. El campo de arranque SQL completo

"El campo de arranque SQL completo"Es un curso bien enseñado para principiantes absolutos de SQL. El curso cubre PostgreSQL, un popular sistema de administración de bases de datos, pero la sintaxis SQL se traduce a cualquier otra base de datos SQL importante como MySQL, Microsoft SQL Server u Oracle. El instructor José Portilla es claro y articulado cuando analiza los conceptos básicos de análisis de datos básicos y SQL. Aprenderá sobre los comandos de base de datos más importantes y cómo crear consultas básicas y complejas. El curso está diseñado para principiantes, pero también toca algunos comandos avanzados, como marcas de tiempo y extracto, funciones matemáticas, cadenas y operadores, subconsultas y autouniones.

  • Créditos universitarios: NO - Sólo certificado de finalización
  • Precio: $ 9.99 a la venta (precio regular 194.99)
  • Ayudas económicas o becas: NO
  • Aprendizaje móvil: Si
  • Aprendimiento a su propio ritmo: Si
  • Plazos flexibles: Si
  • Tiempo necesario para completar: 8 horas, 30 minutos
  • Idiomas: Inglés con subtítulos en inglés, francés, alemán, indonesio, italiano, japonés, polaco, portugués, español y turco
  • Vendedor: Udemy

Nota: Los precios de todos los cursos enumerados en este artículo son verdaderos en la fecha de publicación, pero están sujetos a cambios.

2. El último campo de arranque de MySQL: vaya de principiante a experto en SQL

Impartido por Colt Steele, uno de los instructores de programación más populares en Udemy, este curso enseña SQL usando MySQL. De acuerdo a desbordamiento de pila, MySQL es la base de datos más utilizada, utilizada por grandes corporaciones como Twitter, Uber y Airbnb, así como por organizaciones gubernamentales que manejan enormes cantidades de datos, incluida la NASA. El curso en sí se basa en el aprendizaje inmersivo e interactivo. Desde el principio, trabajará en ejercicios de escritura de código SQL y construirá proyectos complejos, como una base de datos simulada de Instagram. Aprenderá a trabajar con conjuntos de datos masivos que contienen miles de entradas y practicará el diseño e implementación de esquemas de bases de datos complejas. Este es un curso completo para todos los estudiantes, ya sea un desarrollador principiante, un desarrollador experimentado interesado en trabajar con bases de datos o un propietario de una empresa que quiera aprender mejores habilidades de análisis de datos.

  • Créditos universitarios: NO - Sólo certificado de finalización
  • Precio: $ 9.99 a la venta ($ 179.99 precio regular)
  • Ayudas económicas o becas: NO
  • Aprendizaje móvil: Si
  • Aprendimiento a su propio ritmo: Si
  • Plazos flexibles: Si
  • Tiempo necesario para completar: 20 horas, 30 minutos
  • Idiomas: Inglés con subtítulos en inglés, francés, alemán, indonesio, italiano, japonés, polaco, portugués, rumano y español
  • Vendedor: Udemy

3. SQL para ciencia de datos

"SQL para ciencia de datos", Ofrecido por UC Davis a través de Coursera, es una introducción integral a SQL y la gestión de bases de datos para principiantes. El curso está diseñado para todos los estudiantes. No necesita ninguna experiencia en informática o ciencia de datos, solo desea aprender sobre SQL. El curso comienza cubriendo reglas y conceptos básicos de sintaxis, antes de sumergirse en la construcción de consultas y trabajar con cadenas y números. Finalmente, aprenderá diferentes métodos para analizar y modificar datos utilizando SQL.

  • Créditos universitarios: NO - Sólo certificado de curso
  • Precio: GRATIS para auditar, pero hay una tarifa para ganar y comprar un certificado de curso
  • Ayuda económica o beca: Si
  • Aprendizaje móvil: Si
  • Aprendimiento a su propio ritmo: Si
  • Plazos flexibles: Si
  • Tiempo necesario para completar: Aproximadamente 20 horas (4 semanas con 3-5 horas / semana sugeridas)
  • Idiomas: Ingles con subtitulos en ingles
  • Vendedor: Coursera

4. SQL para análisis de datos

Este curso gratuito Udacity se enfoca en usar SQL para extraer y analizar datos de grandes bases de datos. En seis lecciones, aprenderá comandos SQL básicos y funciones comunes como extraer datos, unir tablas y realizar agregaciones. La segunda mitad del curso se ocupa de funciones más complejas utilizadas diariamente por los científicos de datos. Por ejemplo, aprenderá a usar subconsultas para ejecutar múltiples consultas juntas y a usar tablas temporales para acceder a tablas con múltiples consultas. También aprenderá sobre el uso de SQL para la limpieza de datos, una tarea crítica en la que los científicos de datos pueden pasar más de la mitad de su tiempo trabajando.

  • Créditos universitarios: NO
  • Precio: SIN COSTO
  • Ayudas económicas o becas: Si
  • Aprendizaje móvil: NO
  • Aprendimiento a su propio ritmo: Si
  • Plazos flexibles: Si
  • Tiempo necesario para completar: Aproximadamente las semanas 4
  • Idiomas: Inglés
  • Vendedor: Udacity

5. Bases de datos y SQL para Data Science

Esto es una curso de nivel principiante eso enfatiza un enfoque de aprendizaje práctico. Desde el comienzo del curso, los estudiantes trabajan con conjuntos de datos reales, practicando código SQL básico. El curso consta de cuatro módulos, incluido un proyecto final en el que los estudiantes tienen la tarea de analizar datos de múltiples conjuntos de datos reales para la ciudad de Chicago. Aprenderá la sintaxis básica de SQL, así como los conceptos intermedios y avanzados, como buscar datos con patrones y rangos de cadenas y trabajar con varias tablas mediante operaciones de combinación. También usará Python para conectarse a bases de datos y analizar datos. Ofrecido por IBM a través de Coursera, este curso forma parte de dos programas de Coursera: el Certificado profesional de IBM Data Science y Introducción a la Especialización en Ciencia de Datos.

  • Créditos universitarios: NO - Sólo certificado de curso
  • Precio: GRATIS para auditar, pero hay una tarifa para ganar y comprar un certificado de curso
  • Ayuda económica o beca: Si
  • Aprendizaje móvil: Si
  • Aprendimiento a su propio ritmo: Si
  • Plazos flexibles: Si
  • Tiempo necesario para completar: Aproximadamente 11 horas (4 semanas con 2-4 horas / semana sugeridas)
  • Idiomas: Inglés con subtítulos en inglés, coreano y árabe.
  • Vendedor: Coursera

6. SQL: MySQL para análisis de datos e inteligencia empresarial

Este curso enseña SQL con MySQL, comenzando con lo más básico. Es un verdadero curso para principiantes, que presenta secciones introductorias sobre teoría SQL, conceptos básicos de ciencia de datos, la estructura de una base de datos y la terminología de la base de datos. Si nunca antes ha trabajado con una base de datos, esta introducción constante y exhaustiva lo ayudará a comprender los conceptos fundamentales que necesitará una vez que se sumerja profundamente en la programación SQL. A medida que avanza el curso, comenzará a tocar algunos conceptos avanzados, incluidos diferentes tipos de variables MySQL, índices, desencadenantes y la declaración CASE. Este curso también incluye lecciones sobre el uso de SQL con Tableau, un popular software de visualización de datos.

  • Créditos universitarios: NO - Sólo certificado de finalización
  • Precio: $ 9.99 a la venta ($ 194.99 precio regular)
  • Ayudas económicas o becas: NO
  • Aprendizaje móvil: Si
  • Aprendimiento a su propio ritmo: Si
  • Plazos flexibles: Si
  • Tiempo necesario para completar: 9 horas, 30 minutos
  • Idiomas: Inglés con subtítulos en inglés, indonesio, italiano, polaco, portugués, rumano y español
  • Vendedor: Udemy

Cursos intermedios sobre SQL

7. SQL Server - Clase maestra para el análisis de datos

Este curso enseña SQL a partir de lo básico, pero es mejor para usuarios de SQL intermedios y experimentados interesados ​​en volver a aprender conceptos básicos o aprender matices que pueden haberse perdido en el camino. Aprenderá consejos y trucos para analizar datos, así como funciones de análisis SQL como LAG (), NTILE (), OVER, PARTITION y más. Aprenderá a modificar y definir datos con DML y DDL. También aprenderá algunos conceptos avanzados de análisis de SQL que se utilizan en escenarios de análisis de datos del mundo real, como el análisis de cohortes y el análisis de adquisición de clientes. En total, el curso incluye casi ocho horas de contenido de video y una serie de ejercicios y desafíos.

  • Créditos universitarios: NO - Sólo certificado de finalización
  • Precio: $ 9.99 a la venta ($ 174.99 precio regular)
  • Ayudas económicas o becas: NO
  • Aprendizaje móvil: Si
  • Aprendimiento a su propio ritmo: Si
  • Plazos flexibles: Si
  • Tiempo necesario para completar: 7 horas, 30 minutos
  • Idiomas: Ingles con subtitulos en ingles
  • Vendedor: Udemy

8. Introducción al lenguaje de consulta estructurado (SQL)

Este curso enseña SQL desde cero, comenzando con el proceso de instalación de un editor de texto, MAMP o XAMPP, creando una base de datos MySQL y escribiendo un programa PHP. En las secciones siguientes, comenzará a trabajar con funciones básicas de SQL y aprenderá la estructura de la sintaxis. A medida que avance en el curso, comenzará a trabajar constantemente con conceptos más avanzados, como el diseño de bases de datos complejas con varias tablas, claves externas y JOIN, y el modelado de relaciones de muchos a muchos. Este curso está incluido en la Universidad de Michigan "Aplicaciones web para todosCurso de Especialización.

  • Créditos universitarios: NO - Sólo certificado de curso
  • Precio: GRATIS para auditar, pero hay una tarifa para ganar y comprar un certificado de curso
  • Ayuda económica o beca: Si
  • Aprendizaje móvil: Si
  • Aprendimiento a su propio ritmo: Si
  • Plazos flexibles: Si
  • Tiempo necesario para completar: Aproximadamente 2 meses (se sugiere 10 horas / semana) 
  • Idiomas: Inglés con subtítulos en inglés, coreano y serbio
  • Vendedor: Coursera

9. Análisis de datos, análisis y pruebas AB con SQL

Este curso es, en muchos sentidos, una secuela de UC Davis y Coursera "SQL para ciencia de datos" curso. Si el curso anterior se centra en la enseñanza de los fundamentos de SQL, este curso se basa en la práctica de escenarios de análisis de datos del mundo real. Aquí, tomará las funciones básicas de SQL que se enseñan en "SQL para ciencia de datos"Y ponerlos en práctica en cuatro estudios de caso de investigación de ciencia de datos. Aprenderá a producir análisis confiables de conjuntos de datos nuevos y potencialmente poco confiables, aprenderá a organizar datos sin filtrar en conjuntos de datos limpios, aprenderá cómo resolver problemas en SQL y responder preguntas de datos complejas, vagas y confusas, y, por último, configurar un Sistema básico de pruebas AB, que utilizará para probar o refutar una hipótesis sobre el comportamiento del usuario. Este es un excelente curso para estudiantes que conocen bien SQL y están listos para ensuciarse las manos con problemas realistas de ciencia de datos.

  • Créditos universitarios: NO - Sólo certificado de curso
  • Precio: GRATIS para auditar, pero hay una tarifa para ganar y comprar un certificado de curso
  • Ayuda económica o beca: Si
  • Aprendizaje móvil: Si
  • Aprendimiento a su propio ritmo: Si
  • Plazos flexibles: Si
  • Tiempo necesario para completar: Aproximadamente 20 horas (4 semanas con 2-5 horas / semana sugeridas)
  • Idiomas: Ingles con subtitulos en ingles
  • Vendedor: Coursera

Cursos avanzados en SQL

10. SQL avanzado

Este curso avanzado de SQL se enfoca en conceptos usados ​​regularmente por científicos de datos senior y desarrolladores experimentados. Aprenderá a usar vistas materializadas para replicar datos en servidores, optimizar el rendimiento al particionar tablas y usar SQL analítico para agregar, analizar, informar y modelar datos. También aprenderá sobre datos jerárquicos y cómo crear consultas jerárquicas e informes estructurados en árbol. El curso también incluye secciones sobre otros conceptos avanzados como expresiones regulares y la cláusula GROUP BY. En resumen, este es un curso sólido para usuarios experimentados de SQL que estén interesados ​​en aprender algunas características menos conocidas y más complejas de SQL.

  • Créditos universitarios: NO - Sólo certificado de finalización
  • Precio: $ 9.99 a la venta ($ 149.99 precio regular)
  • Ayudas económicas o becas: NO
  • Aprendizaje móvil: Si
  • Aprendimiento a su propio ritmo: Si
  • Plazos flexibles: Si
  • Tiempo necesario para completar: 4 horas, 30 minutos
  • Idiomas: Ingles con subtitulos en ingles
  • Vendedor: Udemy

11. SQL avanzado para científicos de datos

Este curso de Lynda se centra en conceptos avanzados de SQL y tareas prácticas de ciencia de datos que a menudo se usan en situaciones de ciencia de datos del mundo real. El curso presenta una breve descripción de los conceptos básicos de SQL y luego cubre cinco temas críticos de ciencia de datos: estadísticas en SQL, preparación de datos, filtrado avanzado y agregación de datos, función de ventana y preparación de datos para el análisis utilizando herramientas de análisis comunes. Además, aprenderá otra información relevante para el campo, como los estándares ANSI para bases de datos. 

  • Créditos universitarios: NO - Sólo certificado de finalización
  • Precio: Prueba gratuita de un mes y luego $ 29.99 para el plan mensual O $ 19.99 para el plan anual facturado mensualmente
  • Ayuda económica o beca: NO
  • Aprendizaje móvil: Si
  • Aprendimiento a su propio ritmo: Si
  • Plazos flexibles: Si
  • Tiempo necesario para completar: 1 hora, 24 minutos
  • Idiomas: Ingles con subtitulos en ingles
  • Vendedor: Lynda

12. SQL avanzado para el ajuste de consultas y la optimización del rendimiento

Incluso los programadores SQL experimentados luchan con consultas lentas y de larga duración que ocupan recursos de CPU y memoria. Este curso está enfocado en estrategias para construir consultas SQL rápidas y optimizadas. Aprenderá lo que sucede detrás de escena cuando SQL ejecuta consultas, por lo que puede analizar los planes de ejecución de consultas y solucionar problemas cuando se encuentre con consultas de larga duración o de bajo rendimiento. Los estudiantes aprenderán sobre algunas herramientas de PostgreSQL y estrategias de modelado de datos que son útiles para optimizar las consultas. También aprenderá sobre algunos problemas comunes que surgen al generar consultas y cómo resolverlos mediante el uso de diferentes tipos de índices y métodos como particiones y vistas materializadas para mejorar el rendimiento de las consultas.

  • Créditos universitarios: NO - Sólo certificado de finalización
  • Precio: Prueba gratuita de un mes y luego $ 29.99 para el plan mensual O $ 19.99 para el plan anual facturado mensualmente
  • Ayuda económica o beca: NO
  • Aprendizaje móvil: Si
  • Aprendimiento a su propio ritmo: Si
  • Plazos flexibles: Si
  • Tiempo necesario para completar: 1 hora, 44 minutos
  • Idiomas: Ingles con subtitulos en ingles
  • Vendedor: Lynda

Programas en línea sobre SQL

13. Análisis moderno de Big Data con especialización SQL

Esta especialización Coursera adopta un enfoque moderno y con visión de futuro para la gestión de datos, centrándose en trabajar con conjuntos de datos masivos almacenados en clústeres distribuidos y almacenamiento en la nube. Para consultar este tipo de conjuntos de datos, debe trabajar con un tipo de motor SQL llamado "motores de consulta distribuidos". Esta especialización se centra en el uso de dos de estos motores: Hive e Impala. Consiste en tres cursos, comenzando con un curso sobre los conceptos de gestión de datos generales en el que aprenderá sobre las estructuras de diferentes tipos de bases de datos y sobre las demandas únicas de los grandes conjuntos de datos. Continuando, cubrirá los conceptos básicos de la sintaxis SQL en Hive e Impala y cualquier diferencia con otros sistemas comunes de administración de bases de datos como MySQL y PostgreSQL. Finalmente, cubrirá cómo administrar grandes conjuntos de datos. Aprenderá a cargarlos en clústeres y almacenamiento en la nube, organizar los datos y ejecutar consultas utilizando motores SQL.

Los cursos 3:

Curso 1: Fundamentos para el análisis de Big Data con SQL

Curso 2: Analizando Big Data con SQL

Curso 3: Gestión de Big Data en clústeres y almacenamiento en la nube

  • Créditos universitarios: NO - Sólo certificado de especialización
  • Precio: GRATIS para auditar, pero hay una tarifa para ganar y comprar un Certificado de Especialización
  • Ayuda económica o beca: Si
  • Aprendizaje móvil: Si
  • Aprendimiento a su propio ritmo: Si
  • Plazos flexibles: Si
  • Tiempo necesario para completar: Aproximadamente meses 2 (se sugieren horas 9 por semana)
  • Idiomas: Ingles con subtitulos en ingles
  • Vendedor: Coursera

Para obtener más cursos en línea, consulte TUN's lista de clases curadas, o usa el buscador de clases online para encontrar los mejores cursos en línea en cualquier tema.

Prueba GRATUITA de 6 meses

Luego, disfrute de Amazon Prime a mitad de precio: ¡50 % de descuento!

TUN AI – Tu asistente educativo

SINTONIZAR IA

¡Estoy aquí para ayudarte con becas, búsqueda de universidades, clases en línea, ayuda financiera, elección de especialidades, admisiones universitarias y consejos de estudio!

La Red Universitaria