Coursera
Coursera Logo

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

  • Offered byCoursera

The Structured Query Language (SQL)
 at 
Coursera 
Overview

Duration

25 hours

Start from

Start Now

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)
 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

The Structured Query Language (SQL)
 at 
Coursera 
Admission Process

    Important Dates

    May 25, 2024
    Course Commencement Date

    Other courses offered by Coursera

    – / –
    3 months
    Beginner
    – / –
    20 hours
    Beginner
    – / –
    2 months
    Beginner
    – / –
    3 months
    Beginner
    View Other 6715 CoursesRight Arrow Icon

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

    4.8/5
    Verified Icon6 Ratings
    N
    Nithya Nandini
    The Structured Query Language (SQL)
    Offered by Coursera
    5
    Learning Experience: The course content is very nice and understandable. The best things I liked were the assignments and live labs. I got to practice programming along with watching tutorials. The quizzes and assignments are fine to give and pass if we follow the course.
    Faculty: The faculty who taught me in my course is very good and experienced. He taught all the concepts very well and in an understandable way. The peer group has important discussions and extra things. The course curriculum is very up-to-date. All the important topics that are needed are involved in the syllabus. The assignment and lab work are very helpful
    Course Support: The course has helped me very much by giving good grip on SQL since it has labs also. I added it to my resume and got to answer queries in SQL after this course.
    Reviewed on 28 Dec 2023Read More
    Thumbs Up IconThumbs Down Icon
    R
    Rashi Soni
    The Structured Query Language (SQL)
    Offered by Coursera
    5
    Learning Experience: It was very helpful course. The instructor really explained everything very well. I enjoy to learn from coursera. The quiz session and assignments are very accurate. It help me in gaining knowledge.
    Faculty: The faculty explained really very well. They are very experienced teacher and their way of explaining in teaching sql is very positive After every learning video. They take quiz test to update and check our knowledge. Through test and assignments we can learn more.
    Course Support: Good
    Reviewed on 4 Feb 2023Read More
    Thumbs Up IconThumbs Down Icon
    N
    Nilesh Paswan
    The Structured Query Language (SQL)
    Offered by Coursera
    5
    Learning Experience: The design of syllabus was good and the way instructor were teaching was interesting overall good course.
    Faculty: Yes faculty was good in knowledge as the way he explains the topic was also interesting. Overall good experience. Yes resources were easily available the design of syllabus structure were also good. There were assignment also given by time to time.
    Course Support: No career support provided
    Reviewed on 13 Jul 2022Read More
    Thumbs Up IconThumbs Down Icon
    View All 3 ReviewsRight Arrow Icon
    qna

    The Structured Query Language (SQL)
     at 
    Coursera 

    Student Forum

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