Google BigQuery Training

Our Google BigQuery Kickstarter course is designed for digital marketing teams as well as data analysts and engineers who are looking to get to grips with the plethora of functionality available in BigQuery and the wider Google Cloud Platform tools.

We start by introducing the Google Cloud Platform, including integrations and costs. You’ll then learn how to load and manage data and get hands-on experience creating views and writing queries.

Level-up your team

Call +44(0)20 3920 0387 or email us to discuss your requirements and find a date that works for you.

What to expect

Our team training courses are relaxed and informal, covering a lot of ground in a fun and stimulating way. The course is delivered remotely over two, 3-hour sessions to help you maintain focus and avoid information overload.

You don’t need to bring any of your own data, but you may benefit from being able to look at your data and navigate BigQuery on a second screen. We set aside plenty of time for questions about your instance and use cases.

First session

Introduction to Google BigQuery and the Google Cloud Platform

Topics covered:

What is the Google Cloud Platform (GCP)

Gentle intro to the BigQuery interface

How to write efficient code in BigQuery

You will learn:

An understanding of the GCP, including pricing and core tools

How to navigate the current BigQuery interface and how to access key tools

Key programming standards to manage costs and write efficient code

Suitable for:

Anyone who wants to understand how to access and use BigQuery, even if you have limited SQL experience.


Creating tables and working with Google Analytics and Firebase data

Topics covered:

Ingesting data into BigQuery

Google Analytics (Universal) and Firebase (Google Analytics 4) tables

Handling arrays

You will learn:

How to import different data sources into the BigQuery warehouse

The structure of the live streamed tables and how to access the data

Extracting data and parameters from the streamed tables

Suitable for:

Anyone who wants to understand how to create and use tables from UA, GA4 and Firebase data.


Second session

Managing your BigQuery data warehouse and saving tables

Topics covered:

Storing your data and query output

Managing your warehouse

Data recovery

You will learn:

Creating and maintaining permanent tables and views

Managing datasets and tables in the interface and generating reusable tables

Recovering your datasets and tables when things go wrong

Suitable for:

Anyone who wants to be hands on with their data and maintain a clean and tidy warehouse


BigQuery automation and other core tools

Topics covered:

Automating your transformations in BigQuery

Introduction to other key tools: Google Data Studio

Introduction to other key tools: Google Dataform

You will learn:

Scheduling and automating your queries to run your code for you

How to connect your tables to Google Data Studio and common pitfalls

What is Google Dataform and how to set it up on your account

Suitable for:

Anyone who wants to automate transformations within BigQuery, or connect BigQuery data with Google Data Studio


Meet your trainer and more

Lace Rogers


Lace is passionate about BigQuery and the accompanying Google Cloud Platform tools. With a background in advanced analytics and data warehousing on GCP BigQuery, she spends her days helping clients optimise, automate and enrich their databases, as well as bringing together external data sources to enhance our client’s investment in their marketing and CRM activities.

Remote delivery


All our courses are delivered remotely via Zoom or your preferred video conferencing platform – at a time and date that works for you.

You may prefer to join as a group from your offices or have everyone connect from home. We’re easy!

Frequently asked questions

Who is the course aimed at?
If you are looking to use Google BigQuery in your steps towards creating a truly scalable data warehouse, this course is for you and your team.
What are the course timings?
Our courses are split into two 3-hour long sessions, each covering two modules of content. They can be scheduled in at any time of the day – so whatever works for you! We ideally leave a day or week between the sessions so that the content can be fully digested and put to use, and any questions can be brought into subsequent sessions.
Do I need a Google BigQuery account?
You don’t need a BigQuery / GCP account to attend the course as we will provide you with examples and take you through the features and reports covered in the course content. However, if you have access to an account already, you’d be able to look your own data and get a better understanding on where the gaps might be.
What do I do if I’m running late?
If you are just running late or can’t join for some reason don’t worry! All training sessions are recorded and shared after the course has been completed.
What happens if I need to cancel?
If you want to cancel or postpone the course, please check our cancellation policy below. Or you can also drop us a line at ** Cancellation policy: ** Refunds and transfers can be requested up to 7 days before the event.
Can we customise the course to suit our specific needs?
Yes, we do all we can to ensure the content is tailored to the current level of understanding of the team. If there are specific areas you want to cover we can change up the sessions to skim over some areas and go deep on others, or even mix and match modules from different courses.
Can team members choose which sessions they join?
If someone already knows the basics, it may make sense for them to skip the fundamentals and join the later modules. Similarly, someone who’s not going to be hands-on in the tool may want to understand the concepts but not the practicalities of day-to-day use.

What people say

Excellent training. Hands on and practical. Sitting in a room actually going through the reports and doing real examples in the GA account made it so much easier to understand. One of the best and most useful training courses I have been on.
This was incredibly useful, thank you. I found the sections on API particularly useful, and I think it was good to have this in the afternoon, building on the work of the morning. Pitched at the right level, and all questions were answered really well. Thank you!
It is pretty rare to find a trainer so knowledgeable AND articulate… Thank you for a great session, it will take time to process everything we’ve learn but this was amazing. Thanks!
Very interesting teardown of some fundamental issues around GA setup that can heavily skew interpretation, and how to best tackle those.
The training was excellent and very beneficial to the team.
Dan (our teacher) knew pretty much everything. He could’ve been smug, but he was thoughtful, comprehensive and spoke with great clarity. Good work!

Pricing and payment

Training courses cost £1,600 +VAT for two 3-hour sessions run over the course of a week.

There’s no official limit on the number of attendees but we’ve found any more than 10 people in a session becomes impractical.

Once dates are confirmed, we invoice for the total cost with payment due on receipt.

Call us now on +44(0)20 3920 0387 or email us to book your sessions.