EdX

Introduction to SQL (edX)

Introduction to SQL (edX)

In this introduction to SQL Online Course you will gain strong understanding and utilize SQL to aggregate, manipulate, analyze, and visualize data in your field. SQL (Structured Query Language) is the most commonly used language to communicate with databases and extract data for application development, reporting and analytics. It is ubiquitous for industries across the world and a vital skill for aspiring data professions to have. This course will introduce you to the SQL language and give you the skills you need to query and analyze data from complex relational databases.

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

Join this course if you are seeking to learn data skills to advance in your current field or pivot to a different field where you will interact with data.
In this SQL tutorial you will learn how to interact with the SQL server with the proper syntax, begin to use SQL commands and SQL databases, perform SQL queries, work with data types and database tables, and use
This course is part of the From Database to Dashboard using SQL and Power BI Professional Certificate.

What you'll learn

  • How to use a relational database
  • How to query data and shape results
  • How to write advanced queries and analytic functions
  • How to create and modify data in tables

Syllabus

SQL (Structured Query Language) is the most commonly used language to communicate with databases and extract data for application development, reporting, and analytics. It is ubiquitous for industries across the world and a vital skill for aspiring data professionals to have. This course will introduce you to the SQL language and give you the skills you need to query and analyze data from complex relational databases. Join this course if you are a student or professional hoping to learn data skills to advance in your current field or pivot to a different career that is more data focused. _ ****_

Week 1
Introduction and History of SQL
Installing PostgreSQL
Basic SQL
Comments & SQL Styles

Week 2
SQL Joins
Aggregations & Subqueries
Data Inspeciton and Converting Data
String Manipulation

Week 3
Analytic Functions
Variables and Temporary Sets
Recursive Operations Using CTEs
Pivoting Data

Week 4
Sample Database Installation
3 Final Exercises
Putting It All Together!

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

Related Courses

Introducción a SQL y bases de datos relacionales (edX) EdX
Universitat Politècnica de València,UPValenciaX

Introducción a SQL y bases de datos relacionales (edX)

Conoce las bases de datos relaciones y aprende SQL, el lenguaje estándar usado en el software empresarial que te permitirá consultarlas y extraer de ellas la información que necesites. El mayor activo de las empresas actuales son sus datos, datos que, mayoritariamente se alojan en bases de datos relacionales en línea. Prácticamente todos los sistemas de gestión de bases de datos relacionales utilizados en la actualidad utilizan SQL como herramienta para manipular y consultar los datos que contienen.

Self Paced
Self-Paced
Accounting Data Analytics with Python (Coursera) Coursera
University of Illinois at Urbana-Champaign

Accounting Data Analytics with Python (Coursera)

This course focuses on developing Python skills for assembling business data. It will cover some of the same material from Introduction to Accounting Data Analytics and Visualization, but in a more general purpose programming environment (Jupyter Notebook for Python), rather than in Excel and the Visual Basic Editor. These concepts are taught within the context of one or more accounting data domains (e.g., financial statement data from EDGAR, stock data, loan data, point-of-sale data).

Sep 14th 2026
5-12 Weeks
Big Data Analysis with Scala and Spark (Coursera) Coursera
École Polytechnique Fédérale de Lausanne

Big Data Analysis with Scala and Spark (Coursera)

Manipulating big data distributed over a cluster using functional concepts is rampant in industry, and is arguably one of the first widespread industrial uses of functional ideas. This is evidenced by the popularity of MapReduce and Hadoop, and most recently Apache Spark, a fast, in-memory distributed collections framework written in Scala. In this course, we'll see how the data parallel paradigm can be extended to the distributed case, using Spark throughout.

Sep 14th 2026
4 Weeks
Introduction to Database Queries (edX) EdX
New York University,NYUx

Introduction to Database Queries (edX)

Learn the fundamentals of interacting with relational database management systems, including issuing queries that return results sets and modify data. This course is an introduction to the basic concepts, organization, and implementation models of databases, with an emphasis on the relational model.

Self Paced
Self-Paced
Smart Analytics, Machine Learning, and AI on Google Cloud (edX) EdX
Google Cloud

Smart Analytics, Machine Learning, and AI on Google Cloud (edX)

This course covers several ways machine learning can be included in data pipelines on Google Cloud depending on the level of customization required. Incorporating machine learning into data pipelines increases the ability of businesses to extract insights from their data. This course covers several ways machine learning can be included in data pipelines on Google Cloud depending on the level of customization required.

Self Paced
Self-Paced
Fundamentos TIC para profesionales de negocios: Programación (edX) EdX
Universitat Politècnica de València,UPValenciaX

Fundamentos TIC para profesionales de negocios: Programación (edX)

¿Tienes que trabajar con las Tecnologías de la Información y te faltan conocimientos? Conoce los fundamentos de la programación software. Este curso forma parte de una serie de 5 cursos de introducción al uso de sistemas de información en las empresas que te introducirá en el apasionante mundo de las TIC.

Self Paced
Self-Paced