Skip to Content
SQL for Data Analysis
on-demand course

SQL for Data Analysis

with Kimberly Fessel
May 2024
Beginner to intermediate
3h 30m
English
O'Reilly Media, Inc.
Closed Captioning available in German, English, Spanish, French, Italian, Japanese, Korean, Portuguese (Portugal, Brazil), Chinese (Simplified), Chinese (Traditional)

Overview

In today’s professional world, data influences nearly all of what we see, learn, or do. The ability to mine that data for insights proves not only an interesting specialty but a highly in-demand skill, sought after by employers in nearly all lines of work. SQL continues to be one of the most popular languages for handling data because of its straightforward syntax and design, but real world problems are rarely solved by the simple SELECT, FROM, WHERE commands found in introductory SQL materials. More complicated data analyses, like those covered by this course, can also be performed with SQL, saving time and computational resources while addressing more complicated problems.

Course instructor, Kimberly Fessel, helps you develop strategies for analyzing data directly with SQL, a language optimized for such calculations. Through concise demonstrations and interactive assessments, learn how to get the most out of SQL including how to query the results of a query, do advanced table joins, and aggregate over data partitions with window functions. If you’ve found that your work requires more advanced computations than your current SQL knowledge allows, or if you want to incorporate SQL into your current Python or R workflow, this SQL data analysis course is for you.

What you’ll learn and how to apply it

By the end of this course, the learner will be able to:

  • Use SQL to clean data and perform advanced SQL joins.
  • Query the results of a SQL query.
  • Do complex aggregations over partitions of data.
  • Determine when to use SQL versus other platforms for data analysis tasks and how to incorporate SQL commands into a Python or R workflow.

This course is for you because…

  • You want to become more proficient working with data in SQL.
  • You're an analyst or data scientist seeking to improve your SQL skills and to better incorporate it into your workflow.
  • You're currently a professional who does some quantitative work but wants to move into a full-time data analyst or data scientist role.
  • You often find yourself exporting data from SQL to analyze it with some other programming language like Python or R.

Prerequisites:

  • General knowledge about what SQL is, why it is used, and how it can be applied to create, read, update, and delete data
  • Familiarity with basic SQL query commands (SELECT, FROM, WHERE, etc.)
  • The ability to perform basic SQL joins including inner, outer, and left joins
  • Access the course Github repository for the course database and database diagram
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Watch now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

SQL for Data Analysis

SQL for Data Analysis

Cathy Tanimura
Data Wrangling with SQL

Data Wrangling with SQL

Raghav Kandarpa, Shivangi Saxena

Publisher Resources

ISBN: 0636920926009