Skip to content
UdemyHadoopPaid courseAll LevelsCertificate

BigQuery ML - Machine Learning in Google BigQuery using SQL (Udemy.com)

Create Machine Learning models in Google Cloud Big Query using standard SQL. Big query ML course for ML, Data engineers

Created by: J Garg

Last updated June 2025

Our take

Based on the ratings of 502 students, a sample of their written reviews and the syllabus, as the course stood in June 2025. No course pays to be reviewed.

J Garg's course teaches machine learning inside Google BigQuery using only SQL. It runs about 11 hours across 125 lectures and 18 sections. After a short GCP and BigQuery primer, the syllabus walks through linear and logistic regression, k-means, boosted trees, deep neural networks, PCA, matrix factorization and ARIMA+ forecasting. Each algorithm gets a theory lecture first, then a BigQuery ML build. It is aimed at analysts and data engineers who know basic SQL but have not picked up Python.

Students rate it 4.4 from 502 reviews, and most of the sample is four or five stars. Reviewers like the step-by-step teaching, especially the diagrams and math behind neural networks, and one says it doubles as a refresher on how the models work. Another notes the math stays fairly light. The complaints are about delivery. A three-star reviewer found it hard to follow because the lectures keep cycling through function options and spend little time reading results. Another asked for downloadable slides, and a third called it mostly theory.

The course was last updated in June 2025. It includes eight assignments and six quizzes, but no built-in coding exercises, so practice comes from the assignments and the queries and datasets attached to the lectures. For SQL people who want to build models without learning Python, it is a sound pick. Someone who already trains models in Python may find the theory slow and want something more advanced.

Best forData analysts and engineers who know SQL and want to train models in BigQuery without learning Python.
Skip it ifYou already build models in Python and want advanced BigQuery ML case studies, not algorithm basics.

Pros

  • Each algorithm gets a theory lecture, then a hands-on BigQuery ML build
  • One reviewer praises the step-by-step diagrams of the math behind neural networks
  • Also covers tuning, explainability, feature prep, model management and pricing
  • Eight assignments and attached queries give you something to practice on

Cons

  • One reviewer says lectures keep cycling through function options and lose the main point
  • One reviewer calls it mostly theory and wants more time spent reading query results
  • No built-in coding exercises, and one reviewer wanted downloadable slides
A great course on BQML. Must be taken if you aspire being data scientist without Python.
Vikas, a student

Listed for all levels, but basic SQL is required and the audience is analysts and engineers.

icon
What you will learn

  • BigQuery ML - Learn Machine Learning in Google Cloud using BigQuery.
  • Learn to Train, Evaluate, Inference, Tune and Explain Machine leaning models using standard SQL with Big Query.
  • Theory + BigQuery ML implementation of many Machine learning algorithms.
  • Detailed theory for each of the ML algorithm with a Real-world example implementation in BigQuery ML.
  • Linear regression, Logistic regression, K-means clustering, Boosted Tree.
  • Deep neural networks, ARIMA+ Time series Forecasting, Matrix Factorization, PCA.
  • Hyperparameter tuning of models, Model Explainability functions, Feature pre-processing functions, model management operations in BigQuery ML.

Course content

18 sections · 125 lectures · 11 hours of video 6 quizzes, 8 assignments, 7 articles

  1. 1Introduction to GCP 1 free preview3 lectures · 17 min
  2. 2BigQuery ML (BQML) introduction 2 free previews6 lectures · 34 min
  3. 3BigQuery Basics - Crash course7 lectures · 1 quiz · 38 min
  4. 4Linear Regression 2 free previews19 lectures · 2 quizzes · 1.7 hours
  5. 5Hyperparameter Tuning in BigQuery4 lectures · 18 min
  6. 6Model Explainability Functions4 lectures · 13 min
  7. 7Logistic regression9 lectures · 2 quizzes · 41 min
  8. 8Feature Pre-processing4 lectures · 24 min
  9. 9K-means Clustering 2 free previews9 lectures · 2 quizzes · 45 min
  10. 10Boosted Trees 3 free previews11 lectures · 2 quizzes · 1.2 hours

Who it is for

The instructor says it suits

  • Machine Learning Engineers
  • Data analysts
  • Data scientists
  • Data Engineers

What you need before you start

  • Basic knowledge of SQL.

How it compares

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

  • Rating4.4 out of 5higher than 54% of them
  • Reviews502#69 of 151 by number of reviews
  • Length11.1 hourslonger than 73% of them
  • Last updatedJune 2025more recently than 70% of them

icon
Course Description

"BigQuery ML lets you create and execute machine learning models in BigQuery using standard SQL queries."

Big Query ML is a blessing for engineers who want to work in Machine Learning domain but lack programming language like Python, R. With Big Query ML, they can use their existing SQL knowledge to build operational production-grade Machine learning models.

What's included in the course ?

  • Brief introduction to various Machine Learning services of Google Cloud.

  • Fundamentals of BigQuery ML and challenges which it solves.

  • All of the Machine Learning algorithms are explained in 2 Steps :

    Step 1 : Theoretical explanation of working of an ML algorithm.

    Step 2 : Practical implementation of the ML algorithm in BigQuery ML.

  • Each and every Machine learning algorithm is explained with HANDS-ON examples.

  • Hyperparameter tuning of models, Model Explainability functions, Feature pre-processing functions.

  • Model management operations using bq commands.

  • BigQuery ML pricing (Flat rate & On-demand pricing models).

  • Assignment for each Machine learning algorithm for self Hands-On in Big Query ML.

  • Learn Best practices and Optimization techniques for BigQuery ML.

Machine Learning algorithms explained:

  • Linear regression

  • Logistic regression

  • K-means clustering

  • Boosted Tree

  • Deep neural networks

  • ARIMA+ Time series Forecasting

  • Product Component Analysis (PCA)

  • Matrix Factorization

After completing this course, you can confidently start creating production-grade Machine Learning models in Real-world corporate projects using BigQuery ML.

Add-Ons

  • Questions and Queries will be answered very quickly.

  • Queries, datasets and references used in lectures are attached in the course for your convenience.

  • I am going to update it frequently, every time adding new components of Bigquery ML.

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

J Garg

Cloud and Data Engineering specialist with over a decade of experience in designing scalable architectures, building production-grade data pipelines.

Courses are designed with a focus on real-time implementation of Big Data, Machine Learning, and Cloud technologies in live projects. They primarily feature hands-on practice and practical exercises. Each course provides comprehensive knowledge, covering everything from the basics to advanced concepts. The lectures are structured to explain the code in a way that is easily understandable.

icon
More courses by J Garg

$10.99

$74.99

$10.99

$10.99

$10.99

$64.99

icon
More Hadoop courses

$11.99

$12.99

$14.99

$94.99

$10.99

$39.99

icon
Reviews

4.4

502 ratings on Udemy

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

By Vincent Yin on 4/6/2025

Among the many excellent aspects of this course, I particularly like the instructor's step-by-step explanation, diagramming and examples of the math formula behind Neural Networks.

By Edward Gatewood on 10/23/2024

The information is greeat - the instruction is accruate but hard to follow. Not sure we need to keep going over funcation options. We need to emphasis the point of the funcation and some examples . By the end of each section the main funcaiton of instructions are lost due to too many example funcation options. Need to spend more tine looking at results vise typing the queries.

By Marleen on 6/14/2024

Feels like a GCP ad

By Paul Ofoche on 6/2/2023

The instructor explained aspects of machine learning in great details, making it easy for users to perform the correct analyses using BigQuery ML. The course amazingly exceeds my expectations!

By Jairo Wilmer Garcia Melgarejo on 1/19/2023

A complete course, it explains all the different models that BigQuery Ml offer, The professor explains in a superficial way the mathematics behind each model, and I really enjoyed the course.

By Wisal Khan on 1/7/2023

nice explanation

By Fabrice Aubert on 12/5/2022

Excellent courses which not only will tell you about BQML, but there is a as well a very good reminder of the different ML models.

By Beke on 6/23/2022

More Insights than i expected even Beyond BigQuery ML and also some background on Google cloud Platform. This Knowledge to me is new but super understandable.

By Bhavesh Wadhwani on 6/20/2022

Awesome to learn from this course as it covers required depth of BQ ML and other components from GCP ecosystem

By Anubhav on 6/12/2022

I am in the middle of the course and the course seems fantastic. It is helpful for the people like me who are new to BigQuery. I will add more to the review after fully completing it.

Showing all 10 reviews on CourseDuck

Read all 502 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 : 88 / 100