Coursera
Coursera Logo

University of Colorado Boulder - The Structured Query Language (SQL) 

  • Offered byCoursera
  • Public/Government Institute

The Structured Query Language (SQL)
 at 
Coursera 
Overview

Duration

25 hours

Total fee

Free

Mode of learning

Online

Difficulty level

Beginner

Official Website

Explore Free Course External Link Icon

Credential

Certificate

The Structured Query Language (SQL)
Table of contents
Accordion Icon V3

The Structured Query Language (SQL)
 at 
Coursera 
Highlights

  • Reset flexible deadlines in accordance to your schedule

    Earn a Certificate upon completion
Details Icon

The Structured Query Language (SQL)
 at 
Coursera 
Course details

Skills you will learn
More about this course
  • In this course you will learn all about the Structured Query Language ("SQL".)
  • We will review the origins of the language and its conceptual foundations
  • But primarily, we will focus on learning all the standard SQL commands, their syntax, and how to use these commands to conduct analysis of the data within a relational database
  • Our scope includes not only the SELECT statement for retrieving data and creating analytical reports, but also includes the DDL ("Data Definition Language") and DML ("Data Manipulation Language") commands necessary to create and maintain database objects
  • The Structured Query Language (SQL) can be taken for academic credit as part of CU Boulder's Master of Science in Data Science (MS-DS) degree offered on the Coursera platform
Read more

The Structured Query Language (SQL)
 at 
Coursera 
Curriculum

Introduction to SQL - Structured Query Language

Overview of Course, Intro to Instructor

The Origins of SQL

The Relational Algebra

The SQL Standard

What Happens When I Execute a Query?

Welcome and Where to Find Help

Old, but Widely Used

Understanding Relational Algebra Terms

SQL Query Execution Terms

The Basic SELECT Statement

Our "bit.io" Lab Environment

The Basic SELECT Clause

The WHERE Clause and Conditions

The ORDER BY and DISTINCT

How Does SQL Handle DATES and NULLS

Lab 1: Coding Your First SELECT Statements

Lab 1: Solutions

Lab 2: Adding Conditions Using the WHERE Clause

Lab 2: Solutions

Lab 3: Date Functions and Nulls

Lab 3: Solutions

Unlock Lab 1 Solutions

Unlock Lab 2 Solutions

Adjusting Your Output

Unlock Lab 3 Solutions

The Basic SELECT Statement

Group Functions, SubTotals, and Subqueries

The Five GROUP Functions

Creating Totals and Subtotals

SubQueries - Three Different Forms

Lab 4: Using the GROUP BY

Lab 4: Solutions

Lab 5: Practice Using Subqueries

Lab 5: Solutions

Using the Group Functions

Understanding the RULES

Unlock Lab 4 Solutions

Differentiating Types of Subqueries

Unlock Lab 5 Solutions

Group Functions and SubQueries

Getting Data from Multiple Tables

JOIN Syntax

Three-Way JOIN

The Cartesian Product - an Easy Error

When an OUTER JOIN is Needed

Lab 6: Inner JOINS

Lab 6: Solutions

Lab 7: Outer JOINS

Lab 7: Solutions

Understanding JOINs

Unlock Lab 6 Solutions

JOIN Conditions

Unlock Lab 7 Solutions

Joins

DDL and DML

CREATE Statement - Data Types

Database Constraints

Making Changes with the ALTER

Adding, Changing, Deleting Data

Lab 8: Creating Tables

Lab 8: Solutions

Lab 9: Modifying Tables and Columns with ALTER

Lab 9: Solutions

Lab 10: Practicing DML

Lab 10: Solutions

Understanding Data Types

Unlock Lab 8 Solutions

Unlock Lab 9 Solutions

Unlock Lab 10 Solutions

DDL and DML

Advanced SQL Commands

Creating and Using VIEWs

The CASE Statement

Joining Answer Sets with the UNION

Creating Unique Keys with IDENTITY

Wrap-Up

Lab 11: Using a VIEW

Lab 11: Solutions

Lab 12: Conditionals with the CASE Operator

Lab 12: Solutions

Final Lab

Final Lab: Solutions

Unlock Lab 11 Solutions

Unlock Lab 12 Solutions

Some Advanced SQL

Unlock Final Lab Solutions

Other courses offered by Coursera

– / –
3 months
Beginner
– / –
20 hours
Beginner
– / –
3 months
Beginner
– / –
2 months
Beginner
View Other 6709 Courses
Right Arrow Icon

The Structured Query Language (SQL)
 at 
Coursera 
Students Ratings & Reviews

4.8/5
Verified Icon12 Ratings
qna

The Structured Query Language (SQL)
 at 
Coursera 

Student Forum

chatAnything you would want to ask experts?
Write here...