"The structure, the practice exams, the instructor — all top tier. Passed first try."
Course Outline
What the programme covers, module by module.
Module 1: Introduction to Google BigQuery
- BigQuery fundamentals
- Cloud data warehousing
- BigQuery use cases
- Serverless analytics
- Data analytics workflows
- BigQuery ecosystem
Module 2: BigQuery Architecture
- Storage architecture
- Compute architecture
- Separation of storage and compute
- Distributed processing
- Slots and workloads
- BigQuery resources
Module 3: BigQuery Environment & Interface
- Google Cloud Console
- BigQuery Studio
- Projects
- Datasets
- Tables
- Query workspace
Module 4: Creating & Managing Datasets
- Dataset creation
- Dataset locations
- Table creation
- Schema definition
- Table management
- Dataset organization
Module 5: Loading Data into BigQuery
- Batch loading
- CSV files
- JSON files
- Parquet files
- Cloud Storage integration
- Load job management
Module 6: GoogleSQL Fundamentals
- SELECT statements
- WHERE clauses
- ORDER BY
- LIMIT
- Aliases
- SQL expressions
Module 7: Aggregation & Grouping
- Aggregate functions
- GROUP BY
- HAVING
- COUNT
- SUM and AVG
- Analytical summaries
Module 8: Joining Data
- INNER JOIN
- LEFT JOIN
- FULL JOIN
- Cross joins
- Multiple-table joins
- Join optimization
Module 9: Advanced GoogleSQL
- Subqueries
- Common table expressions
- CASE expressions
- Arrays
- Structs
- Advanced query patterns
Module 10: Window & Analytical Functions
- Window functions
- PARTITION BY
- Ranking functions
- Running totals
- Moving calculations
- Analytical queries
Module 11: Nested & Repeated Data
- Nested structures
- Repeated fields
- Arrays
- STRUCT data
- UNNEST
- Hierarchical data analysis
Module 12: Partitioned Tables
- Partitioning concepts
- Time-based partitioning
- Integer-range partitioning
- Partition pruning
- Partition filters
- Performance improvement
Module 13: Clustering in BigQuery
- Clustering concepts
- Clustered columns
- Data organization
- Query performance
- Partitioning with clustering
- Clustering strategies
Module 14: Data Transformation
- SQL transformations
- Data cleaning
- Data standardization
- Derived columns
- Transformation pipelines
- Analytics-ready datasets
Module 15: Views & Materialized Views
- Logical views
- Creating views
- Materialized views
- Reusable queries
- Performance considerations
- Analytics abstraction
Module 16: BigQuery Performance Optimization
- Query execution plans
- Data scanning
- Query optimization
- Efficient joins
- Column selection
- Performance monitoring
Module 17: BigQuery Cost Optimization
- BigQuery pricing concepts
- Bytes processed
- Query cost estimation
- Partition pruning
- Storage optimization
- Cost monitoring
Module 18: Security & Access Management
- IAM concepts
- Dataset permissions
- Table permissions
- Authorized views
- Row-level security
- Column-level security concepts
Module 19: BigQuery ML
- BigQuery ML fundamentals
- Creating ML models
- Regression
- Classification
- Model evaluation
- Predictions using SQL
Module 20: BigQuery Integration & Automation
- Cloud Storage
- BI tool integration
- Scheduled queries
- Data pipelines
- Workflow automation
- Analytics ecosystem
Module 21: Monitoring & Best Practices
- Query monitoring
- Job history
- Performance analysis
- Data quality
- Naming conventions
- Production best practices
Module 22: Practical BigQuery Analytics Project
- Dataset creation
- Data loading
- SQL analysis
- Partitioning and clustering
- Query optimization
- Analytics solution development
Who it's for & what's included
Pick a delivery method to see exactly who it suits and everything you receive.
Classroom
Best for learners who want face-to-face tuition and to network with peers in person.
Everything you get
- ✓ Live instructor on-site
- ✓ Printed workbook & materials
- ✓ Group exercises & case studies
Online Instructor-Led
Best for learners who want a live instructor and a fixed schedule, without the travel.
Everything you get
- ✓ Live instructor via video call
- ✓ Digital workbook & resources
- ✓ Session recordings
Self-Paced
Best for self-motivated learners who need maximum flexibility around work and life.
Everything you get
- ✓ On-demand video lessons
- ✓ Interactive quizzes
- ✓ 24/7 access on any device