Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

University of California, Davis

SQL Problem Solving

University of California, Davis via Coursera

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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.

Syllabus

  • Getting Started, SQL Review, and SQL Problem Solving Techniques
    • 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.
  • The Modern Data Environment
    • 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.
  • Using Data to Drive Business Decisions
    • 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.
  • From Query to Insight - Solving Real Problems with SQL
    • 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.

Taught by

Katrina Glaeser

Reviews

4.4 rating at Coursera based on 20 ratings

Start your review of SQL Problem Solving

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.