30 days of Google Cloud PlatformPosted by Łukasz on 19 Apr 2021.
About a month ago I joined the Rozwiń karierę z Google Cloud (Grow your career with Google Cloud) event hosted by Google Poland and Qwiklabs. Every participant had 30 days to use the learning platform for free and get as much knowledge as they can during that period. If you are up for the challenge, go check the site and see, if any learning cohorts are available!
Let's see what I sacrificed my evenings and weekends for!
Skills I learned
During the event I decided to focus on quests (that's how Qwiklabs calls learning paths) that are connected with Machine Learning and Artificial Intelligence. Below you can see how much content Google provided and how useful it will be in my future work:
- Create and Manage Cloud Resources
This was the initial quest, which started the event. The goal of this path was to learn how Google Cloud Platform works from scratch. This includes: Creating virtual machines, working with the
CloudShell, setting up Kubernetes and setting up networks and Load Balancers.
- Integrate with Machine Learning APIs
The goal of this quest was to learn how to utilize machine learning APIs provided by Google:
Translation. This required setting up the services and connecting to them through provided endpoints.
- Perform Foundational Data, ML, and AI Tasks in Google Cloud
Here I was working with Jupyter Notebooks in the
AI Platform, the
DataPreptool (kinda similar to preparing data in Tableau), running pipelines using
Dataflowin Python, creating
Dataprocclusters and running various GCP machine learning APIs.
- Create ML Models with BigQuery ML
Quest describing how to deploy and use machine learning models on the Google Cloud Platform for classification, forecasting and implementing chat bots. Key features:
- Explore Machine Learning Models with Explainable AI
Using the open source
What-If Toolfor investigating model performance, identifying bias and fairness of features in Jupyter Notebooks.
Events like this are really great - we get an opportunity to explore the platform and earn some skill badges on the side. And do I find those certificates adequate? Well... from a developer perspective they give a nice overview on how the platform works, but I would probably need to revisit the documentation to use the services in an actual project.
All in all, I find the 30 days challenge a great way to learn something new 👍🏻.