SQL Tutorials

Sample photo

Intro to SQL: Querying and managing data

We'll show you the basics of creating tables and selecting data in various different ways.

Sample photo

Learning SQL Programming

Structured Query Language (SQL) is a common tool for retrieving data from relational databases such as SQL Server, MySQL, MariaDB, and PostgreSQL. This course provides an introduction to this core programming language. Learn how to request data from a database, limit and sort the responses, aggregate data from multiple tables with joins, and edit and delete data. Instructor Scott Simpson also shows how to perform simple math operations and transform data into different formats.

Sample photo

Introduction to SQL

You will start with performing basic Create, Read, Update and Delete (CRUD) operations using CREATE, SELECT, INSERT, UPDATE and DELETE statements. You will then learn to filter, order, sort, and aggregate data. You will also work with functions, perform sub-selects and nested queries, as well as access multiple tables in the database.

Sample photo

SQL for Data Science

The emphasis in this course is on hands-on, practical learning. As such, you will work with real databases, real data science tools, and real-world datasets. You will create a database instance in the cloud. Through a series of hands-on labs, you will practice building and running SQL queries. You will also learn how to access databases from Jupyter notebooks using SQL and Python.

Sample photo

Databases: Relational Databases and SQL

"Databases" was one of Stanford's three inaugural massive open online courses in the fall of 2011. It has been offered in synchronous and then in self-paced versions on a variety of platforms continuously since 2011. The material is now being offered as a set of five self-paced courses, which can be taken in a variety of ways to learn about different aspects of databases.

Sample photo

Introduction to SQL

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.

Sample photo

Introducción a SQL y bases de datos relacionales

In this course we will teach you the basic concepts necessary to manage a database and we will introduce you gradually and in a practical way to the use of SQL, starting with the simple query of all the data stored in a table and ending with complex queries capable of summarizing the data contained in several related tables, queries that you can replicate in a SQL emulator in the cloud.