Dan's Video Courses

Google Associate Cloud Engineer: Get Certified 2020


Google’s Associate Cloud Engineer certification is an ideal starting point for those new to cloud or GCP, and it can be used as a pathway to Professional-level certifications.

Google Cloud Professional Data Engineer: Get Certified 2020


Get ready for the GCP Professional Data Engineer exam. Learn how to build scalable, reliable data pipelines, databases, and machine learning applications.

GCP Certification Courses

Dan is the author of three official GCP certification guides and has video courses to go along with them. Using multiple study tools is strongly recommended for these certifications, and the books pair well with the video courses to get you prepared for the exam. Further resource suggestions are also a part of these courses.

SQL Courses

Dan's SQL courses have been taken over 200,000 times. Topics range from performance optimization to time series data processing, and more are on the way!

Introduction to Spark SQL and DataFrames

LinkedIn Learning

In this course, instructor Dan Sullivan shows how to perform basic operations—loading, filtering, and aggregating data in DataFrames—with the API and SQL, as well as more advanced techniques that are easily performed in SQL.

Advanced SQL for Data Science: Time Series

LinkedIn Learning

Since different time series data have different measures and different intervals, these data present a unique challenge for data scientists. However, SQL has some features designed to help. This course teaches you how to standardize and model time series data with them.

SQL for Statistics Essential Training

LinkedIn Learning

Descriptive statistics help us understand the overall structure of data, and SQL is the most widely used language for manipulating it. This course provides an overview of basic descriptive statistics and the SQL commands you need to know to summarize data sets, find averages, and calculate variance and standard deviation.

Spark for Machine Learning & AI

LinkedIn Learning

Apache Spark is one of the most widely used and supported open-source tools for machine learning and big data. In this course, discover how to work with this powerful platform for machine learning.

Deploying Scalable Machine Learning for Data Science

LinkedIn Learning

This course provides data scientists and DevOps engineers with an overview of common design patterns for scalable machine learning architectures, as well as tools for deploying and maintaining machine learning models in production.

Machine Learning and AI Courses

Machine learning is now an inevitable part of data science, and it's never too late to dive in.