VOOZH about

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

⇱ SQL Foundations | Coursera


SQL Foundations

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

SQL Foundations

2,179 already enrolled

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

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

Gain insight into a topic and learn the fundamentals.
Beginner level

Recommended experience

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

What you'll learn

  • Write SQL queries using SELECT, WHERE, ORDER BY, and built-in SQL functions to retrieve and analyze data

  • Understand relational database concepts including schemas, tables, views, and structured data organization

  • Use Microsoft SQL Server Management Studio to create, filter, sort, and transform data efficiently

  • Apply generative AI tools to support SQL query writing, debugging, and data analysis workflows

Details to know

Shareable certificate

Add to your LinkedIn profile

Recently updated!

May 2026

Assessments

12 assignments

Taught in English

Build your subject-matter expertise

This course is part of the Microsoft Data Analysis with SQL, Excel & Power BI Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • 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

6 videos4 readings2 assignments2 ungraded labs

6 videosβ€’Total 19 minutes
  • Welcome to SQL with Microsoft SQL Server Certificateβ€’3 minutes
  • Welcome to SQL Foundationsβ€’3 minutes
  • The Power of Dataβ€’2 minutes
  • How Data is Organized in the Chinook Databaseβ€’7 minutes
  • The Power of SQLβ€’2 minutes
  • Working with SQL Queries Using Pseudocodeβ€’3 minutes
4 readingsβ€’Total 40 minutes
  • Course Structure and Learning Outcomesβ€’10 minutes
  • Course Accessibility Informationβ€’10 minutes
  • Introduction to Databasesβ€’10 minutes
  • What is SQL?β€’10 minutes
2 assignmentsβ€’Total 60 minutes
  • Understanding SQL Basics for Interacting with Dataβ€’30 minutes
  • Exploring Table Structuresβ€’30 minutes
2 ungraded labsβ€’Total 50 minutes
  • Examine Tables in a Sample Databaseβ€’20 minutes
  • Query a Database using Pseudocodeβ€’30 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 videosβ€’Total 27 minutes
  • The Power of SQL Queriesβ€’2 minutes
  • Writing and Executing Simple Queriesβ€’6 minutes
  • Real-world Scenarios for Data Filteringβ€’2 minutes
  • Demonstration of Filtering Data with the WHERE Clauseβ€’6 minutes
  • The Power of Combining Dataβ€’2 minutes
  • Demo on Writing Basic JOIN Queriesβ€’4 minutes
  • The Importance of Data Organizationβ€’2 minutes
  • Sorting Demo in SQLβ€’4 minutes
4 readingsβ€’Total 40 minutes
  • SQL SELECT Statements β€’10 minutes
  • Using Comparison and Logical Operators with the WHERE Clauseβ€’10 minutes
  • Understanding JOINS in SQLβ€’10 minutes
  • Sorting Query Results with ORDER BYβ€’10 minutes
4 assignmentsβ€’Total 120 minutes
  • Sorting Functions in SQLβ€’30 minutes
  • SQL Syntax and Query Constructionβ€’30 minutes
  • Filtering in SQLβ€’30 minutes
  • Understanding Basic JOINsβ€’30 minutes
4 ungraded labsβ€’Total 210 minutes
  • Retrieve Data from a Database Using SELECTβ€’30 minutes
  • Practice Filtering Data in a Sample Databaseβ€’60 minutes
  • Practice Writing JOIN Queriesβ€’60 minutes
  • Sort Data in a Real-world Datasetβ€’60 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 videosβ€’Total 16 minutes
  • Transforming Data for Analysisβ€’1 minute
  • Demo on Using SQL Functions for Transformationsβ€’4 minutes
  • Simplifying Queries with Aliasesβ€’3 minutes
  • Demo on Using Aliases in Queriesβ€’4 minutes
  • Creating Powerful and Efficient Queriesβ€’1 minute
  • Case Study on Combined Query Strategiesβ€’3 minutes
3 readingsβ€’Total 40 minutes
  • Common SQL Functions for Data Transformationβ€’15 minutes
  • SQL Aliases Usage and Benefitsβ€’10 minutes
  • Crafting Combined Queries for Better Resultsβ€’15 minutes
3 assignmentsβ€’Total 90 minutes
  • Combining Transformations and Aliasesβ€’30 minutes
  • Understanding Data Transformation in SQLβ€’30 minutes
  • Using Aliases in SQLβ€’30 minutes
3 ungraded labsβ€’Total 180 minutes
  • Apply SQL Functions to Transform Dataβ€’60 minutes
  • Simplify Complex Queries Using Aliasesβ€’60 minutes
  • Combine and Optimize Queries in Practiceβ€’60 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 videosβ€’Total 25 minutes
  • Views for Better Data Insightsβ€’2 minutes
  • Creating and Using Viewsβ€’5 minutes
  • Updating and Removing Viewsβ€’6 minutes
  • Exploring AI in SQLβ€’2 minutes
  • Demo on Using GitHub Copilot for SQLβ€’9 minutes
  • Wrap-Upβ€’2 minutes
4 readingsβ€’Total 45 minutes
  • Overview of SQL Viewsβ€’15 minutes
  • Updating and Removing Viewsβ€’10 minutes
  • How to Use GitHub Copilot to Create SQL Queriesβ€’10 minutes
  • Wrapping Up and Looking Aheadβ€’10 minutes
3 assignmentsβ€’Total 90 minutes
  • Understanding and Applying AI in SQLβ€’30 minutes
  • Understanding and Creating Viewsβ€’30 minutes
  • Understanding Modifying and Dropping Viewsβ€’30 minutes
4 ungraded labsβ€’Total 240 minutes
  • Use Views in Practiceβ€’60 minutes
  • Modifying and Dropping Views in a Practiceβ€’60 minutes
  • Accessing GitHub Copilot by Microsoftβ€’60 minutes
  • Implement AI-assisted SQL Queriesβ€’60 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

346 Coursesβ€’2,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."

Frequently asked questions

You’ll use Microsoft SQL Server Management Studio (SSMS) to write queries, manage databases, and analyze data.

You’ll be able to write SQL queries, retrieve and filter data, understand relational databases, and perform basic data analysis tasks.

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 Specialization, 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.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,