Google Cloud Platform offers a deep toolset for building and scaling data pipelines, and Andreas Kretz built this course around actually shipping one, from raw API data to a finished dashboard.
The project
- Extract data from an external weather API
- Process it through a pipeline built on GCP services
- Store the results in a server database
- Visualize the outcome in Looker Studio
Services you'll use
MySQL via Cloud SQL for storage, a Linux VM on Compute Engine for database management, Cloud Scheduler for triggering API calls on a schedule, cloud functions for processing, and Pub/Sub for passing data between services.
What you'll take away
Across 23 lessons plus a companion GitHub repo, you'll set up a Google Cloud account (Google currently offers $300 in trial credit for new accounts), build out the full pipeline, write the server functions that store data correctly, and build bubble charts and time-series visualizations in Looker Studio — skills that carry over to AWS and other clouds given how similar the underlying services are.