Bases de datos y SQL para ciencia de datos (Coursera)

Offered by IBM,
Bases de datos y SQL para ciencia de datos (Coursera)

Gran parte de los datos del mundo residen en bases de datos. SQL (o lenguaje de consulta estructurado) es un lenguaje poderoso que se utiliza para comunicarse y extraer datos de bases de datos. Un conocimiento práctico de bases de datos y SQL es imprescindible si desea convertirse en un científico de datos.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

El propósito de este curso es presentar los conceptos de bases de datos relacionales y ayudarlo a aprender y aplicar los conocimientos básicos del lenguaje SQL. También está destinado a ayudarle a empezar a realizar el acceso SQL en un entorno de ciencia de datos.
El énfasis en este curso está en el aprendizaje práctico y práctico. Como tal, trabajará con bases de datos reales, herramientas de ciencia de datos reales y conjuntos de datos del mundo real. Creará una instancia de base de datos en la nube. A través de una serie de prácticas de laboratorio, practicará la creación y ejecución de consultas SQL. También aprenderá cómo acceder a las bases de datos desde los cuadernos de Jupyter usando SQL y Python.
No se requieren conocimientos previos de bases de datos, SQL, Python o programación.
Completing this course will count towards your learning in any of the following programs:

Syllabus

WEEK 1
Introducción a las Bases de Datos y SQL Básico
En la Semana 1 te vamos a presentar las bases de datos. Crearás una instancia de una base de datos en la nube. Aprenderás algunas sentencias SQL básicas. También escribirás y practicarás SQL básico de forma práctica en una base de datos operativa.

WEEK 2
SQL Avanzado
Al final de este módulo, habrás aprendido lo siguiente: (1) a utilizar patrones de cadenas y rangos para buscar datos, y a ordenar y agrupar los datos en conjuntos de resultados. (2) a trabajar con múltiples tablas en una base de datos relacional utilizando operaciones join ("unión").

WEEK 3
Acceso a Bases de Datos utilizando Python
Después de completar las lecciones de esta semana, aprenderá a explicar los conceptos básicos relacionados con el uso de Python para conectarse a bases de datos y luego crear tablas, cargar datos, consultar datos con SQL y analizar datos con Python.

WEEK 4
Práctica y Trabajo final
Como tarea práctica de ciencia de datos, trabajará con múltiples conjuntos de datos del mundo real para la ciudad de Chicago. Se le harán preguntas que lo ayudarán a comprender los datos tal como lo haría un científico de datos. Se le evaluará tanto la exactitud de sus consultas SQL como los resultados.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Precision Medicine (Coursera) Coursera
University of Geneva

Precision Medicine (Coursera)

This course will provide you with the key knowledge and tools to understand the fundamentals and practical implications of precision medicine, its opportunities and challenges. It will address precision-medicine era diagnostics, treatment selection, genetic counseling, public health interventions, and biomedical research. It will also deal with data science and ethical issues. From genomic analysis and genetic counseling to cancer biomarkers, from risk assessment of chronic diseases to the understanding of gene-environment interactions, from pharmacogenomics to multi-omics data integration, experts will walk you through the many aspects of precision medicine, from the bench to the bedside and to population health.

Oct 19th 2026
5-12 Weeks
Data Processing Using Python (Coursera) Coursera
Nanjing University

Data Processing Using Python (Coursera)

This course is mainly for non-computer majors. It starts with the basic syntax of Python, to how to acquire data in Python locally and from network, to how to present data, then to how to conduct basic and advanced statistic analysis and visualization of data, and finally to how to design a simple GUI to present and process data, advancing level by level.

Oct 19th 2026
5-12 Weeks
Web Application Development: Basic Concepts (Coursera) Coursera
University of New Mexico

Web Application Development: Basic Concepts (Coursera)

This is the first course in a Coursera Specialization track involving Web Application Architectures. This course will give you the basic background, terminology and fundamental concepts that you need to understand in order to build modern full stack web applications. A full stack web developer is familiar with each "layer" of the software technologies involved in a web application, including data modeling and database technologies, the web server environment and middleware components, network protocols, the user interface and basic visual design and user interaction concepts.

Oct 12th 2026
5-12 Weeks
Introduction to Genomic Technologies (Coursera) Coursera
Johns Hopkins University

Introduction to Genomic Technologies (Coursera)

This course introduces you to the basic biology of modern genomics and the experimental tools that we use to measure it. We'll introduce the Central Dogma of Molecular Biology and cover how next-generation sequencing can be used to measure DNA, RNA, and epigenetic patterns. You'll also get an introduction to the key concepts in computing and data science that you'll need to understand how data from next-generation sequencing experiments are generated and analyzed.

Oct 12th 2026
4 Weeks
Practical Machine Learning on H2O (Coursera) Coursera
H2O.ai

Practical Machine Learning on H2O (Coursera)

In this course, we will learn all the core techniques needed to make effective use of H2O. Even if you have no prior experience of machine learning, even if your math is weak, by the end of this course you will be able to make machine learning models using a variety of algorithms. We will be using linear models, random forest, GBMs and of course deep learning, as well as some unsupervised learning algorithms.

Oct 12th 2026
5-12 Weeks
Machine Learning Rapid Prototyping with IBM Watson Studio (Coursera) Coursera
IBM

Machine Learning Rapid Prototyping with IBM Watson Studio (Coursera)

An emerging trend in AI is the availability of technologies in which automation is used to select a best-fit model, perform feature engineering and improve model performance via hyperparameter optimization. This automation will provide rapid-prototyping of models and allow the Data Scientist to focus their efforts on applying domain knowledge to fine-tune models. This course will take the learner through the creation of an end-to-end automated pipeline built by Watson Studio’s AutoAI experiment tool, explaining the underlying technology at work as developed by IBM Research.

Oct 12th 2026
4 Weeks
Serverless Data Processing with Dataflow: Develop Pipelines (Coursera) Coursera
Google Cloud

Serverless Data Processing with Dataflow: Develop Pipelines (Coursera)

In this second installment of the Dataflow course series, we are going to be diving deeper on developing pipelines using the Beam SDK. We start with a review of Apache Beam concepts. Next, we discuss processing streaming data using windows, watermarks and triggers. We then cover options for sources and sinks in your pipelines, schemas to express your structured data, and how to do stateful transformations using State and Timer APIs.

Oct 19th 2026
3 Weeks
Developing AI Policy (Coursera) Coursera
Fred Hutchinson Cancer Center

Developing AI Policy (Coursera)

AI tools are already changing how we work, and they will continue to do so for years. Over the next few years, we’re likely going to see AI used in ways we’ve never imagined and are not anticipating. This course will guide you as you lead your organization to adopt AI in a way that’s not unethical, illegal, or wrong. This course empowers you to make informed decisions and confidently create an AI policy that matches your organizational goals.

Oct 19th 2026
1 Week
Experimentation for Improvement (Coursera) Coursera
McMaster University

Experimentation for Improvement (Coursera)

We are always using experiments to improve our lives, our community, and our work. Are you doing it efficiently? Or are you (incorrectly) changing one thing at a time and hoping for the best? In this course, you will learn how to plan efficient experiments - testing with many variables. Our goal is to find the best results using only a few experiments. A key part of the course is how to optimize a system.

Oct 12th 2026
5-12 Weeks