technifyed

Udacity via Udacity

SQL for Data Analysis Free Course

4.7601 ratings at Udacity

Overview

Learn how to execute core SQL commands to define, select, manipulate, control access, aggregate, and join data and data tables. Understand when and how to use subqueries, several window functions, and partitions to complete complex tasks. Clean data, optimize SQL queries and write select advanced JOINs to enhance analysis performance.

Syllabus 10

  1. Basic SQL

    In this section, you will gain knowledge about SQL basics for working with a single table. You will learn the key commands to filter a table in many different ways.

  2. Explore More
  3. SQL Joins

    In this lesson, you will learn how to combine data from multiple tables together.

  4. SQL Aggregations

    In this lesson, you will learn how to aggregate data using SQL functions like SUM, AVG, and COUNT. Additionally, CASE, HAVING, and DATE functions provide you an incredible problem solving toolkit.

  5. SQL Subqueries & Temporary Tables

    In this lesson, you will be learning to answer much more complex business questions using nested querying methods - also known as subqueries.

  6. SQL Data Cleaning

    Cleaning data is an important part of the data analysis process. You will be learning how to perform data cleaning using SQL in this lesson.

  7. [Advanced] SQL Window Functions

    Compare one row to another without doing any joins using one of the most powerful concepts in SQL data analysis: window functions.

  8. [Advanced] SQL Advanced JOINs & Performance Tuning

    Learn advanced joins and how to make queries that run quickly across giant datasets. Most of the examples in the lesson involve edge cases, some of which come up in interviews.

  9. Congratulations!

    Congratulations on your graduation from this program! Please join us in celebrating your accomplishments.

  10. What’s Next

Advantages and disadvantages

Advantages

  • Rated 4.7 out of 5 by 601 learners.
  • Completely free.
  • Self-paced: start any time.
  • A clear syllabus (10 parts) you can see before you start.

Disadvantages

  • Short (5 minutes): an overview, not deep coverage.

Some points apply to every course of this kind; see how we rank.

Free

  • Free: Sign up on Udacity to start.
  • Certificate: Free courses give no certificate.

Taught by

  • Derek Steer

Similar courses

Compare these

Massachusetts Institute of Technology · YouTube

MIT 18.650 Statistics for Applications, Fall 2016

MIT 18.650 Statistics for Applications, Fall 2016 View the complete course: http://ocw.mit.edu/18-650F16 Instructor: Philippe Rigollet This course offers an in-depth the theoretical foundations for statistical methods that are useful in many applications. The goal is to understand the role of mathe…

Free video22 videos, 28 hours

Stanford University · YouTube

AI Luminaries

A curated collection of videos featuring top experts in artificial intelligence.

Free video20 videos, 15 hours

Stanford University · YouTube

Generative AI Program

-Learn more and enroll in the program: https://online.stanford.edu/programs/generative-ai-technology-business-and-society-program Recent advancements in generative AI are reshaping industries, pushing technological boundaries, and revolutionizing creative processes. In this fast-changing landscape…

Free video24 videos, 2 hours

Stanford University · YouTube

Artificial Intelligence

For more information about Stanford's Artificial Intelligence programs visit: https://stanford.io/ai Delve into the exciting world of Artificial Intelligence with insights and research from the world's top experts. This playlist offers a comprehensive journey, from foundational machine learning con…

Free video187 videos, 142 hours

Stanford University · YouTube

Stanford CS229: Machine Learning led by Andrew Ng | Autumn 2018

Led by Andrew Ng, this course provides a broad introduction to machine learning and statistical pattern recognition. Topics include: supervised learning (generative/discriminative learning, parametric/non-parametric learning, neural networks, support vector machines); unsupervised learning (cluster…

Free video21 videos, 28 hours

Massachusetts Institute of Technology · YouTube

MIT 6.034 Artificial Intelligence, Fall 2010

View the complete course: http://ocw.mit.edu/6-034F10 Instructor: Patrick Winston In these lectures, Prof. Patrick Winston introduces the 6.034 material from a conceptual, big-picture perspective. Topics include reasoning, search, constraints, learning, representations, architectures, and probabili…

Free video30 videos, 24 hours

Enter your email and the official page opens. Phone is optional.