VOOZH about

URL: https://www.coursera.org/learn/data-wrangling-analysis-abtesting

⇱ SQL Problem Solving | Coursera


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

Gain insight into a topic and learn the fundamentals.
4.1

26 reviews

Intermediate level

Recommended experience

Flexible schedule
1 week at 10 hours a week
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
4.1

26 reviews

Intermediate level

Recommended experience

Flexible schedule
1 week at 10 hours a week
Learn at your own pace

What you'll learn

  • Validate and clean a dataset

  • Assess and create datasets to answer your questions

  • Solve problems using SQL

  • Build a simple testing framework to touch on AB Testing

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

11 assignmentsΒΉ

AI Graded see disclaimer
Taught in English
79%
Most learners liked this course

Build your subject-matter expertise

This course is part of the Learn SQL Basics for Data Science 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

SQL for Problem Solving is designed for learners who already understand the basics of SQL and are ready to apply their skills to real-world data problems. In this hands-on course, you’ll move beyond textbook queries to tackle the challenges data analysts face every day. From diagnosing data quality issues to building rolling metrics and interpreting event data, this course gives you the toolkit to write powerful, efficient SQL queries across different dialects and complex datasets.

You’ll learn: - Problem-solving strategies used by data professionals - Techniques for debugging, improving data quality, and building complex queries - How to work with modern data environments, from event logs to denormalized schemas - How to communicate business-relevant insights through SQL-based analysis Whether you're preparing for a data job interview, building dashboards for stakeholders, or leveling up your data chops, this course empowers you with the skills to make SQL your go-to tool for data analysis and problem-solving.

After this module, you will be able to navigate the course environment and datasets, recall and apply key SQL concepts including joins, CTEs, and aggregation. You will be able to identify and resolve common SQL errors. You will also be able to apply structured approaches to SQL problem-solving and use diagnostic techniques to evaluate data quality. Finally, you'll be able to simplify queries using CTEs, subqueries, and pivot logic.

What's included

23 videos2 readings6 assignments

23 videosβ€’Total 88 minutes
  • Course Introductionβ€’2 minutes
  • Prerequisites Introductionβ€’1 minute
  • Set-Upβ€’3 minutes
  • Various Set-Up Variationsβ€’5 minutes
  • Dataset Intro + Entity Diagram + Join Reviewβ€’2 minutes
  • Review SQL Clauses & Functionsβ€’3 minutes
  • Solution: SQL Clauses & Functions - Part 1β€’5 minutes
  • Solution: SQL Clauses & Functions - Part 2β€’7 minutes
  • Review Joins, Subtables and CTESβ€’4 minutes
  • Solution: Review Joins, Subtables and CTES - Part 1β€’7 minutes
  • Solution: Review Joins, Subtables and CTES - Part 2β€’5 minutes
  • Review by Troubleshooting Errorsβ€’4 minutes
  • Solution: Troubleshooting Errorsβ€’7 minutes
  • Spreadsheets vs. SQLβ€’3 minutes
  • Introduction to SQL Problem Solving Techniquesβ€’1 minute
  • Quick Tricks to Check Data Qualityβ€’3 minutes
  • Coalesce to Improve Data Qualityβ€’6 minutes
  • Pivot and Roll-Up Data - Part 1β€’3 minutes
  • Pivot and Roll-Up Data - Part 2β€’4 minutes
  • Using a Backbone Table for Structureβ€’4 minutes
  • Use CTEs and Subqueries to Reduce Complexityβ€’2 minutes
  • Can You Do Loops in SQL? - Part 1β€’4 minutes
  • Can You Do Loops in SQL? - Part 2β€’5 minutes
2 readingsβ€’Total 11 minutes
  • Course Navigation and Safety Statementβ€’1 minute
  • Course Datasetβ€’10 minutes
6 assignmentsβ€’Total 55 minutes
  • Review: Entity Diagramsβ€’3 minutes
  • Review: Clauses and Functionsβ€’7 minutes
  • Review: Joins and Subtablesβ€’4 minutes
  • Review: Troubleshooting Errorsβ€’4 minutes
  • Review: Spreadsheets vs. SQLβ€’7 minutes
  • SQL Problem Solving Techniques Quizβ€’30 minutes

After this module, you will be able to describe how data flows to analysts in modern stacks. You will be able to write SQL queries on event and JSON-based data. You will be able to evaluate the trustworthiness of different data sources.

What's included

15 videos1 assignment1 discussion prompt

15 videosβ€’Total 64 minutes
  • Introduction to the Modern Data Environmentβ€’1 minute
  • Where Does the Data Come From Anyway? - Part 1β€’4 minutes
  • Where Does the Data Come From Anyway? - Part 2β€’6 minutes
  • Production Databases + SQL Dialects + Historyβ€’6 minutes
  • Solution: Exploring the Events Table - Part 1β€’5 minutes
  • Solution: Exploring the Events Table - Part 2β€’2 minutes
  • All About Event Data - Part 1β€’5 minutes
  • All About Event Data - Part 2β€’5 minutes
  • Deep Dive - How to Use Field History Tableβ€’4 minutes
  • Solution: Evaluate AI Generated Code - Part 1β€’3 minutes
  • Solution: Evaluate AI Generated Code - Part 2β€’6 minutes
  • Data Pipelines - Part 1β€’3 minutes
  • Data Pipelines - Part 2β€’6 minutes
  • SQL Style Guideβ€’7 minutes
  • Reminders Of Where To Be Skepticalβ€’2 minutes
1 assignmentβ€’Total 30 minutes
  • The Modern Data Environment Quizβ€’30 minutes
1 discussion promptβ€’Total 5 minutes
  • Eventsβ€’5 minutes

After this module, you’ll be able to design SQL queries to support reporting, metrics, and goal tracking. You'll be able to analyze data for executive dashboards, funnels, and retention. Finally, you'll be able to translate business questions into SQL-based investigations.

What's included

22 videos2 assignments1 discussion prompt

22 videosβ€’Total 93 minutes
  • Introduction to Business Focused Case Studiesβ€’1 minute
  • Applications of SQL Data Analysisβ€’6 minutes
  • Normalized vs. Denormalized Dataβ€’7 minutes
  • Denormalized Line Items Table - Part 1β€’4 minutes
  • Denormalized Line Items Table - Part 2β€’4 minutes
  • BONUS: Keyboard Shortcutsβ€’2 minutes
  • What Makes a Good Executive Metric?β€’3 minutes
  • Defining Good Metricsβ€’6 minutes
  • Item_View Metricβ€’5 minutes
  • Reporting Basics - Part 1β€’7 minutes
  • Reporting Basics - Part 1 Exampleβ€’5 minutes
  • Reporting Basics - Part 2β€’3 minutes
  • Reporting Basics - Part 3β€’4 minutes
  • Reporting Basics - Part 3 Exampleβ€’1 minute
  • Funnels and How They Extend to Retention - Part 1β€’5 minutes
  • Funnels and How They Extend to Retention - Part 2β€’6 minutes
  • Deep Dive: Retention & LTVβ€’4 minutes
  • Retention Example: Period Over Period (PoP)β€’3 minutes
  • AB Testingβ€’3 minutes
  • Example of AB Testingβ€’5 minutes
  • Going Beyond SQLβ€’2 minutes
  • Exploratory Analysis & Case Studiesβ€’6 minutes
2 assignmentsβ€’Total 90 minutes
  • Business Focused Case Studies Quizβ€’30 minutes
  • From Question to Insight β€” The SQL Problem-Solving Mindsetβ€’60 minutes
1 discussion promptβ€’Total 10 minutes
  • Normalized & Denormalized Dataβ€’10 minutes

After this final module, you will be able to tackle open-ended SQL challenges with limited guidance. You'll be able to construct queries to support forecasting and recommendation systems. You'll also be able to communicate insights through effective SQL design and visualization prep.

What's included

23 videos1 reading2 assignments

23 videosβ€’Total 82 minutes
  • Introduction to Data Science in the Wildβ€’1 minute
  • Triage a Business Questionβ€’2 minutes
  • Scenario: Sloppy Question Clinicβ€’3 minutes
  • Example: Descriptive Statistics for Designβ€’2 minutes
  • Another Example: Which Segment is the Biggest?β€’2 minutes
  • Investigating a Dropβ€’7 minutes
  • Mix Shiftβ€’2 minutes
  • Problem Solving: Getting Un-Stuckβ€’3 minutes
  • Test As You Goβ€’2 minutes
  • Collaborative Filtering Recommenderβ€’6 minutes
  • Item Recommender: Start Coding - Part 1β€’5 minutes
  • Item Recommender: Start Coding - Part 2β€’4 minutes
  • Data Preparationβ€’3 minutes
  • Create Data to Feed a Forecastβ€’6 minutes
  • Just For Fun: How to Forecast in Pythonβ€’5 minutes
  • Define a Metric: Activationβ€’1 minute
  • Funnel Skill - Part 1β€’5 minutes
  • Funnel Skill - Part 2β€’6 minutes
  • Funnel Skill - Part 3β€’5 minutes
  • Visualization Clinicβ€’5 minutes
  • Remove Distractionsβ€’3 minutes
  • Interview Mindset and Toolsβ€’5 minutes
  • Course Summaryβ€’0 minutes
1 readingβ€’Total 10 minutes
  • Interview Question Bankβ€’10 minutes
2 assignmentsβ€’Total 75 minutes
  • Data Science in the Wild Quizβ€’30 minutes
  • From Data to Decision: Analyzing Insights with SQLβ€’45 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
3.2 (308 ratings)
University of California, Davis
1 Courseβ€’86,543 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

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,

ΒΉ Some assignments in this course are AI-graded. For these assignments, your data will be used in accordance with Coursera's Privacy Notice.