Skip to content
UdemyHadoopPaid courseBeginner levelCertificate

Introduction to Google Cloud BigQuery (Udemy.com)

From Loading and Querying Data to Optimizing Performance for Data Analysts, Data Engineers, and Data Scientists

Created by: Dan Sullivan

Last updated June 2022

icon
What you will learn

  • Efficiently query large volumes of data in BigQuery
  • Determine when BigQuery is the right database for a use case
  • Work with BigQuery data from a browser, command line, and programmatically
  • Tune data models and queries for better performance
  • Reduce the cost of using BigQuery but organizing data efficiently

How it compares

Against the other 150 rated Udemy courses in Hadoop on CourseDuck:

  • Rating4.5 out of 5higher than 68% of them
  • Reviews3,018#24 of 151 by number of reviews
  • Length2.8 hoursshorter than 88% of them
  • Last updatedJune 2022earlier than 55% of them

icon
Course Description

BigQuery is a popular data warehouse service that allows you to easily work with petabytes of data.  Learn how to quickly get up to speed with BigQuery and start querying and analyzing data efficiently using the BigQuery graphical user interface, command line utilities, and even programming languages.  If you are familiar with basic database concepts, like tables, you are ready to start learning one of the most important data analytics platforms available.

While some courses will focus just on using SQL with BigQuery, this course starts with the basics of signing up for Google Cloud and working the BigQuery graphical user interface (GUI), introduces SQL for BigQuery, and then moves to loading data and working with BigQuery using the command line and Python.  Perhaps most importantly, you will learn how BigQuery is different from other databases and how to use that knowledge to use BigQuery efficiently and cost effectively.

You will learn how to explore data, tables, and datasets. Write queries efficiently using BigQuery hints and formatting helps.  Work with SELECT statements, including creating FROM, WHERE, GROUP BY, HAVING, and ORDER BY clauses to create queries that answer driving questions you have about your data.  If you are not familiar with working with multiple tables and using joins, that's no problem, you will learn that in this course.

Use features of BigQuery designed to make you more productive, like Saved Queries, Exporting Data, and Execution Details that help you improve the performance of your queries.

Learn how to create tables and data sets and load data into BigQuery directly and by using Cloud Storage, Google Cloud's large scale object storage system.

While the graphical user interface, known as the BigQuery console, is an excellent tool for interactive work with BigQuery, sometimes we need to run the same queries or operations repeatedly to generate reports or download data. In this course you will learn about the bq command line utility that lets you query data and work with datasets from the command line.  If you prefer to work with Python or other programming languages, you can use the BigQuery client libraries for running queries and other jobs right from your programs and scripts. You don't even need to have Python installed on your device because we'll use CoLab, a free Google service for working with Python notebooks.

Quizzes and assignments in this course allow you to check your understanding as you progress through the course by answering questions and writing queries.

To use BigQuery effectively though, you need to understand how BigQuery is designed. Building a data warehouse and designing data models in BigQuery is fundamentally different than building and modeling in relational databases like Oracle, SQL Server and PostgreSQL. In this course, you will learn about BigQuery's architecture and how it influences how we structure and query data.

Learn insights from an instructor with decades of experience in working with data. Dan Sullivan is a Principal Data Architect and author of books and numerous articles on databases and Google Cloud. Dan is the author the Official Google Cloud Professional Data Engineer Study Guide as well as study guides for the Google Cloud Professional Cloud Architect and Associate Cloud Engineer certifications.  He has developed courses for Google Cloud, data modeling, data science, exploratory data analysis, machine learning, DevOps, and more. His courses can be found on Udemy and LinkedIn Learning.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Dan Sullivan

Dan Sullivan is a cloud architect, systems developer, and author of the Official Google Cloud Professional Architect Study Guide, the Official Google Cloud Professional Data Engineer Study Guide, and the Official Google Cloud Associate Engineer Study Guide.

He is an experienced trainer and his online training courses have been viewed over 1 million times. Dan has extensive experience in multiple fields, including cloud architecture,  data architecture and modeling, machine learning, data science, and streaming analytics.


icon
More courses by Dan Sullivan

$124.99

$74.99

$54.99

$10.99

$69.99

$74.99

icon
More Hadoop courses

$11.99

$12.99

$14.99

$94.99

$10.99

$39.99

icon
Reviews

4.5

3,018 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Aarzoo on 8/17/2026

There can be more practice questions. Also, there's very little info provided on each topic, it can be explain in more elaborated way. Anyways, it's an introduction course , so it's well designed.

By ashish ranjan on 12/24/2025

Very good course for the beginer on BQ. all requied SQL explined with example in very easy way.

By Vijay Balaji Thirumoorthy Ayyasamy on 11/20/2025

Good course that covers the essence of Big Query. While it looks short but it has covered most of the aspects. I have prior experience in Snowflake and this course helped me relative understanding and variations. Could have more on data loading through Google cloud storage. Hope this course help me in my current job hunt

By CRISTINA TOMACELLI on 11/10/2025

Questo corso è adatto ad avere le informazioni di base per capire cos'è e come usare BigQuery ed era esattamente ciò che cercavo.

By Anonymized User on 10/21/2025

It’s good for in content and context however need to improve how it can be visually visible

By Douglas Fowler on 3/17/2025

Great Course it's a little outdated though some of the example datas were not accessible but I was still able to answer the questions in some workaround ways.

By Andy Lord on 7/30/2024

The datasources referenced in the Analytics Hub could not be linked as there were already fully linked by other projects. Bu this did not overly detract from the course. "Operation failed, please try again. Error message: Dataset 1057666841514:new_york_citibike already has the maximum number (1000) of linked datasets pointing to it."

By Anonymized User on 6/15/2023

The course covers the basics of BigQuery and its architecture, but it feels like it's more about SQL than BigQuery itself. The dataset is a little bit outdated (the trips table is empty). I would love to see more challenging quizzes, and activities related to the BigQuery platform and the command line tool.

By Laura Cloquell on 8/4/2022

It is quite easy to follow and I like the order in which the information is given. For example, if I had started at the end it would have been much more boring and demotivating.

By Vijay Rajaram on 5/31/2022

Started my Journey on Bigquery using this course. Now I am very happy that I was choosing this course for beginning. Author Dan provided detailed explanation on BQ console and SQL functions and few advanced topics on this intro course itself. Now waiting for Advanced topics!!

Showing all 10 reviews on CourseDuck

Read all 3,018 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 90 / 100