Google Cloud

BigQuery: Data Ingestion, Modeling, and Query Optimization Specialization

Google Cloud

BigQuery: Data Ingestion, Modeling, and Query Optimization Specialization

Build and Optimize Data Workflows with BigQuery.

Learn to query, ingest, model, and optimize data with BigQuery, SQL, and Gemini on Google Cloud.

Included with Coursera PlusLearn more

Get in-depth knowledge of a subject

from 222 reviews of courses in this program

Intermediate level

Recommended experience

4 weeks to complete
at 10 hours a week
Get in-depth knowledge of a subject

from 222 reviews of courses in this program

Intermediate level

Recommended experience

4 weeks to complete
at 10 hours a week

What you'll learn

  • Write and troubleshoot SQL queries in BigQuery and Cloud SQL to create tables, retrieve data, and resolve syntax and logical errors.

  • Ingest, transform, and model data using BigQuery, Dataform, joins, unions, and semi-structured data types.

  • Optimize BigQuery queries and storage costs, and use Gemini for AI-assisted data exploration and SQL development.

Details to know

Shareable certificate

Add to your LinkedIn profile

Taught in English
Recently updated!

October 2026

Flexible schedule
Learn at your own pace

See how employees at top companies are mastering in-demand skills

 logos of Petrobras, TATA, Danone, Capgemini, P&G and L'Oreal

Advance your subject-matter expertise

  • Learn in-demand skills from university and industry experts
  • Master a subject or tool with hands-on projects
  • Develop a deep understanding of key concepts
  • Earn a career certificate from Google Cloud

Specialization - 10 course series

Introduction to SQL for BigQuery and Cloud SQL

Introduction to SQL for BigQuery and Cloud SQL

Course 1, 1 hour

What you'll learn

  • Identify the different components and hierarchies within the BigQuery console.

  • Create a new Cloud SQL instance and load your exported CSV file as a new table.

  • Run CREATE DATABASE, CREATE TABLE, DELETE, INSERT INTO, and UNION queries in Cloud SQL.

Skills you'll gain

Category: Database Management
Category: Query Languages
Category: Data Import/Export
Category: Database Development
Category: SQL
Category: Google Cloud Platform
Troubleshooting Common SQL Errors with BigQuery

Troubleshooting Common SQL Errors with BigQuery

Course 2, 1 hour

What you'll learn

  • Query the data-to-insights public dataset

  • Use the BigQuery Query editor to troubleshoot common SQL errors

  • Troubleshoot syntax and logical SQL errors

Skills you'll gain

Category: Google Analytics
Category: Data Analysis
Category: SQL
Category: Data Access
BigQuery for Data Analysts

BigQuery for Data Analysts

Course 3, 13 hours

What you'll learn

  • Learn the purpose and value of BigQuery, Google Cloud’s enterprise data warehouse, and discuss its data analytics features.

  • Analyze, Clean and transform your data in BigQuery with SQL.

  • Ingest new BigQuery datasets, and use Connected Sheets and Looker Studio to visualize data insights from BigQuery.

  • Use Dataform to develop scalable data transformation pipelines in BigQuery.

Skills you'll gain

Category: SQL
Category: Data Warehousing
Category: Dashboard Creation
Category: Data Integrity
Category: Data Pipelines
Category: Data Analysis
Category: Data Cleansing
Category: Google Cloud Platform
Category: Data Transformation
Category: Data Visualization Software
Category: Extract, Transform, Load
Category: Data Import/Export
Ingesting New Datasets into BigQuery

Ingesting New Datasets into BigQuery

Course 4, 1 hour

What you'll learn

  • Create a new dataset to store tables

  • Exploring newly loaded data with SQL

  • Ingest data from Cloud Storage

Skills you'll gain

Category: Data Import/Export
Category: Data Warehousing
Category: Google Cloud Platform
Category: Data Storage
Category: SQL
Category: Data Management
Category: Google Analytics
Loading Your Own Data into BigQuery

Loading Your Own Data into BigQuery

Course 5, 2 hours

What you'll learn

  • Load data into BigQuery from various sources

  • Load data into BigQuery using the CLI and Console

  • Use DDL to create tables

Skills you'll gain

Category: Data Analysis
Category: Data Warehousing
Category: Data Import/Export
Category: Google Cloud Platform

What you'll learn

  • Explore new ecommerce data on sentiment analysis.

  • Join together datasets and create new tables.

  • Append historical data with unions and table wildcards.

Skills you'll gain

Category: Google Analytics
Category: Database Administration
Category: Data Integration
Category: Data Warehousing
Category: SQL
Category: Data Analysis

What you'll learn

  • Creating your own arrays with ARRAY_AGG

  • Querying datasets that already have ARRAYs

  • Introduction to STRUCTs

Skills you'll gain

Category: Data Import/Export
Category: Data Manipulation
Category: SQL
Category: Database Administration
Creating Date-Partitioned Tables in BigQuery

Creating Date-Partitioned Tables in BigQuery

Course 8, 1 hour

What you'll learn

  • Create tables with date partitions

  • View data processed with a partitioned table

  • Creating an auto-expiring partitioned table

Skills you'll gain

Category: Google Cloud Platform
Category: Data Processing
Category: Database Management
Category: SQL
Category: Performance Tuning
Category: Google Analytics
Performance and Cost Optimization with BigQuery

Performance and Cost Optimization with BigQuery

Course 9, 2 hours

What you'll learn

  • Create BigQuery tables and load data into it. Reduce the cost of a query by using partitioning.

  • Optimize a query by using denormalization. Improve row filtering and join performance by using clustering.

  • Improve dashboard loading speed and cost by using materialized view. Reduce the elapsed time and cost by pruning the partitions with filters.

  • Save cost by moving data out of unused partitions in BigQuery and onto cheaper Google Cloud Storage.

Skills you'll gain

Category: Performance Tuning
Category: Data Management
Category: Dashboard
Category: Cloud Storage
Category: Data Storage
Category: Database Management
Boost Productivity with Gemini in BigQuery

Boost Productivity with Gemini in BigQuery

Course 10, 5 hours

What you'll learn

  • Define the features of Gemini in BigQuery that aids the data-to-AI pipeline.

  • Explore data with Insights and Table Explorer.

  • Develop code with Gemini assistance.

  • Discover and visualize workflow with Data Canvas.

Skills you'll gain

Category: Exploratory Data Analysis
Category: Google Gemini
Category: Data Preprocessing
Category: Data Visualization Software
Category: Gemini
Category: Data Analysis

Earn a career certificate

Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.

Instructor

Google Cloud Training
Google Cloud
2,346 Courses4,823,477 learners

Offered by

Google Cloud

Why people choose Coursera for their career

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

Learner reviews across BigQuery: Data Ingestion, Modeling, and Query Optimization

avg. across 10 courses

  • 5 stars

    71.54%

  • 4 stars

    16.66%

  • 3 stars

    4.87%

  • 2 stars

    2.03%

  • 1 star

    4.87%

DD
Course: Introduction to SQL for BigQuery and Cloud SQL

Reviewed on Nov 17, 2022

PM
Course: BigQuery for Data Analysts

Reviewed on Dec 16, 2024

JL
Course: Working with JSON, Arrays, and Structs in BigQuery

Reviewed on Aug 3, 2023

What brings you to Coursera today?

Frequently asked questions