VOOZH about

URL: https://www.coursera.org/learn/sql-foundations

⇱ SQL Foundations | Coursera


SQL Foundations

Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.

SQL Foundations

This course is part of multiple programs.

38,900 already enrolled

Included with

Gain insight into a topic and learn the fundamentals.
4.6

223 reviews

Beginner level

Recommended experience

Flexible schedule
2 weeks at 10 hours a week
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
4.6

223 reviews

Beginner level

Recommended experience

Flexible schedule
2 weeks at 10 hours a week
Learn at your own pace

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

12 assignments

Taught in English
88%
Most learners liked this course

Build your subject-matter expertise

This course is available as part of
When you enroll in this course, you'll also be asked to select a specific program.
  • Learn new concepts from industry experts
  • Gain a foundational understanding of a subject or tool
  • Develop job-relevant skills with hands-on projects
  • Earn a shareable career certificate

There are 4 modules in this course

Learn the fundamentals of SQL with Microsoft SQL Server in this introductory course. You'll learn to write basic and intermediate queries to extract and analyze data while understanding relational database concepts. Through hands-on exercises with SQL Server Management Studio, you'll practice filtering data with WHERE clauses, sorting results with ORDER BY, and transforming data with built-in functions. This course also introduces you to database schemas, tables, and views, providing a foundation for understanding data structure. Additionally, you'll explore how generative AI tools can assist with SQL query development, reflecting modern workplace practices. By completing this course, you'll build confidence writing T-SQL queries and be prepared for more advanced data manipulation techniques.

This module introduces you to SQL and outlines the entire course framework. You will understand the importance and applications of SQL in data management. You will become familiar with the course structure and available resources while gaining a basic understanding of SQL syntax and executing simple queries. This foundational module sets the stage for more advanced concepts in subsequent modules, ensuring you are well-prepared to delve deeper into SQL.

What's included

5 videos4 readings2 assignments2 ungraded labs

5 videosTotal 17 minutes
  • Welcome to SQL Foundations3 minutes
  • The Power of Data2 minutes
  • How Data is Organized in the Chinook Database7 minutes
  • The Power of SQL2 minutes
  • Working with SQL Queries Using Pseudocode3 minutes
4 readingsTotal 40 minutes
  • Course Structure and Learning Outcomes10 minutes
  • Course Accessibility Information10 minutes
  • Introduction to Databases10 minutes
  • What is SQL?10 minutes
2 assignmentsTotal 60 minutes
  • Understanding SQL Basics for Interacting with Data30 minutes
  • Exploring Table Structures30 minutes
2 ungraded labsTotal 50 minutes
  • Examine Tables in a Sample Database20 minutes
  • Query a Database using Pseudocode30 minutes

This module focuses on enhancing your data retrieval skills through SQL queries. You will master basic SQL syntax and query structures, enabling you to execute SELECT statements for data retrieval and apply filtering techniques using WHERE clauses. Additionally, you will learn to sort data effectively. Practical exercises, quizzes, and discussions will reinforce these skills, providing you with the groundwork to extract relevant data from databases efficiently.

What's included

8 videos4 readings4 assignments4 ungraded labs

8 videosTotal 27 minutes
  • The Power of SQL Queries2 minutes
  • Writing and Executing Simple Queries6 minutes
  • Real-world Scenarios for Data Filtering2 minutes
  • Demonstration of Filtering Data with the WHERE Clause6 minutes
  • The Power of Combining Data2 minutes
  • Demo on Writing Basic JOIN Queries4 minutes
  • The Importance of Data Organization2 minutes
  • Sorting Demo in SQL4 minutes
4 readingsTotal 40 minutes
  • SQL SELECT Statements 10 minutes
  • Using Comparison and Logical Operators with the WHERE Clause10 minutes
  • Understanding JOINS in SQL10 minutes
  • Sorting Query Results with ORDER BY10 minutes
4 assignmentsTotal 120 minutes
  • Sorting Functions in SQL30 minutes
  • SQL Syntax and Query Construction30 minutes
  • Filtering in SQL30 minutes
  • Understanding Basic JOINs30 minutes
4 ungraded labsTotal 210 minutes
  • Retrieve Data from a Database Using SELECT30 minutes
  • Practice Filtering Data in a Sample Database60 minutes
  • Practice Writing JOIN Queries60 minutes
  • Sort Data in a Real-world Dataset60 minutes

In this module, you will delve into data transformation techniques using SQL functions. You will write and execute JOINs to combine data from multiple tables, utilizing aliases to enhance readability and clarity. You will combine filtering, transformations, and aliases to create more efficient queries, focusing on formatting and presenting results for improved data interpretation. Through hands-on activities and assessments, you will develop the capability to manipulate complex datasets effectively.

What's included

6 videos3 readings3 assignments3 ungraded labs

6 videosTotal 16 minutes
  • Transforming Data for Analysis1 minute
  • Demo on Using SQL Functions for Transformations4 minutes
  • Simplifying Queries with Aliases3 minutes
  • Demo on Using Aliases in Queries4 minutes
  • Creating Powerful and Efficient Queries1 minute
  • Case Study on Combined Query Strategies3 minutes
3 readingsTotal 40 minutes
  • Common SQL Functions for Data Transformation15 minutes
  • SQL Aliases Usage and Benefits10 minutes
  • Crafting Combined Queries for Better Results15 minutes
3 assignmentsTotal 90 minutes
  • Combining Transformations and Aliases30 minutes
  • Understanding Data Transformation in SQL30 minutes
  • Using Aliases in SQL30 minutes
3 ungraded labsTotal 180 minutes
  • Apply SQL Functions to Transform Data60 minutes
  • Simplify Complex Queries Using Aliases60 minutes
  • Combine and Optimize Queries in Practice60 minutes

The final module introduces advanced concepts in SQL, including views for encapsulating complex queries. You will learn to create, modify, and drop views to streamline and maintain efficient database structures. Additionally, the module explores the integration of Generative AI tools, like GitHub Copilot, to assist in writing and optimizing SQL queries. You will reflect on the benefits and limitations of AI in SQL query development, preparing you for a future where AI-driven tools play a significant role in database management. The module concludes with a review of key learnings and a preview of the next course, setting new learning goals.

What's included

6 videos4 readings3 assignments4 ungraded labs

6 videosTotal 25 minutes
  • Views for Better Data Insights2 minutes
  • Creating and Using Views5 minutes
  • Updating and Removing Views6 minutes
  • Exploring AI in SQL2 minutes
  • Demo on Using GitHub Copilot for SQL9 minutes
  • Wrap-Up2 minutes
4 readingsTotal 45 minutes
  • Overview of SQL Views15 minutes
  • Updating and Removing Views10 minutes
  • How to Use GitHub Copilot to Create SQL Queries10 minutes
  • Wrapping Up and Looking Ahead10 minutes
3 assignmentsTotal 90 minutes
  • Understanding and Applying AI in SQL30 minutes
  • Understanding and Creating Views30 minutes
  • Understanding Modifying and Dropping Views30 minutes
4 ungraded labsTotal 240 minutes
  • Use Views in Practice60 minutes
  • Modifying and Dropping Views in a Practice60 minutes
  • Accessing GitHub Copilot by Microsoft60 minutes
  • Implement AI-assisted SQL Queries60 minutes

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Instructor ratings
4.4 (50 ratings)
346 Courses2,642,253 learners

Explore more from Data Analysis

Why people choose Coursera for their career

👁 Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
👁 Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
👁 Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
👁 Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews

  • 5 stars

    76.33%

  • 4 stars

    16.07%

  • 3 stars

    2.67%

  • 2 stars

    0.89%

  • 1 star

    4.01%

Showing 3 of 223

HA
·

Reviewed on Oct 3, 2025

An amazing course, through which one gets the exposure of writing powerful queries in MSSQL using very powerful tools such as VS Code and GitHub CoPilot

RR
·

Reviewed on Jan 17, 2026

Excellent beginner to intermediate course for anyone looking to gain an understanding of SQL and database management.

ML
·

Reviewed on Dec 21, 2025

I highly recommend this course because each module is demonstrated in great detail. The unique material on GitHub Copilot truly helps beginners learn SQL effectively.

Frequently asked questions

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Financial aid available,