Developer Learning Path
A mid level learning path for a Developer, who should have solid foundation on GCP and is looking to develop more expertise in GCP, SnapApp and aligns with the technical track. Recommended for 0.5-2 years of experience.
A Cloud Digital Leader can articulate the capabilities of core cloud products and services and understand how they benefit organizations. Once you complete the path, check out the Google Cloud Digital Leader certification to take the next steps on your professional journey.
Resume learning path

01 Integrating Applications with Gemini 1.0 Pro on Google Cloud
This short course on integrating applications with Gemini 1.0 Pro models on Google Cloud helps you discover the Gemini API and its generative AI models. The course teaches you how to access the Gem...

02 Security Best Practices
The Security Best Practices course equips developers with the knowledge and skills to build secure and robust applications. This course delves into essential security principles, including authenti...

03 Streamline App Development with Gemini Code Assist
Designed for developers of all levels, this course introduces you to the core features and functionalities of Gemini Code Assist, an AI-powered app development collaborator for Google Cloud. From i...

04 Intro to GitHub
People use GitHub to build some of the most advanced technologies in the world. Whether you’re visualizing data or building a new game, there’s a whole community and set of tools on GitHub that can...

05 SnapApp Admin Fundamentals
Learn the core concepts of building applications on the SnapApp platform through hands-on experience with a real-world use case.Object Modeling: Create objects, fields, formatting, and duplication ...

06 SnapApp Admin Fundamentals
Learn the core concepts of building applications on the SnapApp platform through hands-on experience with a real-world use case.Object Modeling: Create objects, fields, formatting, and duplication ...

07 SnapApp Admin Fundamentals
Learn the core concepts of building applications on the SnapApp platform through hands-on experience with a real-world use case.Object Modeling: Create objects, fields, formatting, and duplication ...

08 MySQL
This MySQL course provides a comprehensive introduction to the fundamental concepts of relational database management using MySQL. Students will learn how to design and create databases, define tab...

09 Logging and Monitoring in Google Cloud
This course teaches participants techniques for monitoring and improving infrastructure and application performance in Google Cloud. Using a combination of presentations, demos, hands-on labs, and ...

10 Develop Serverless Apps with Firebase
Complete the intermediate Develop Serverless Apps with Firebase skill badge to demonstrate skills in the following: architecting and building serverless web applications with Firebase, utilizing Fi...

11 Developing Applications with Cloud Run on Google Cloud: Fundamentals
This course introduces the Cloud Run serverless platform for running applications. In this course, you learn about the fundamentals of Cloud Run, its resource model and the container lifecycle. You...

12 Develop Serverless Applications on Cloud Run
Complete the intermediate Develop Serverless Applications on Cloud Run skill badge to demonstrate skills in the following: integrating Cloud Run with Cloud Storage for data management, architecting...

13 QA Application Walkthrough
QA Application Walkthrough is a hands-on course designed to equip Quality Assurance professionals with the skills to effectively test and validate applications built using the SnapApp low-code plat...

14 Get Started with Looker
Learn about Looker and Looker Studio and how you can build dashboards and use BI to unlock analytics

15 Developing Applications with Cloud Run Functions on Google Cloud
In this course, you learn about Cloud Run functions, Google's serverless, fully-managed functions as a service (FaaS) product that lets you implement single-purpose function code that reponds to HT...

16 Observability in Google Cloud
Welcome to the second part of the two part course, Observability in Google Cloud. This course is all about application performance management tools, including Error Reporting, Cloud Trace, and Clou...

17 Build Infrastructure with Terraform on Google Cloud
Complete the intermediate Build Infrastructure with Terraform on Google Cloud skill badge to demonstrate skills in the following: Infrastructure as Code (IaC) principles using Terraform, provisioni...

18 Getting Started with Terraform for Google Cloud
This course provides an introduction to using Terraform for Google Cloud. It enables learners to describe how Terraform can be used to implement infrastructure as code and to apply some of its key ...

19 Developing Applications with Google Cloud: Foundations
In this course, you learn the fundamentals of application development on Google Cloud. You learn best practices for cloud applications, and how to select compute and data options to match your appl...

20 Service Orchestration and Choreography on Google Cloud
This course introduces you to event-based applications and teaches you how to use service orchestration and choreography to coordinate microservices. Using lectures and hands-on labs, you learn how...

21 Develop and Secure APIs with Apigee X
Earn a skill badge by completing the Develop and Secure APIs with Apigee X quest, where you learn how to modernize your APIs, use service accounts and Google Authentication to securely access backe...

22 Set Up an App Dev Environment on Google Cloud
Earn a skill badge by completing the Set Up an App Dev Environment on Google Cloud course, where you learn how to build and connect storage-centric cloud infrastructure using the basic capabilities...

23 Google Cloud Fundamentals: Core Infrastructure
Google Cloud Fundamentals: Core Infrastructure introduces important concepts and terminology for working with Google Cloud. Through videos and hands-on labs, this course presents and compares many ...

24 Deploy Kubernetes Applications on Google Cloud
Complete the intermediate Deploy Kubernetes Applications on Google Cloud skill badge to demonstrate skills in the following: configuring and building Docker container images, creating and managing ...

25 Developing Containerized Applications on Google Cloud
In this course, you learn about containers and how to build, and package container images. The content in this course includes best practices for creating and securing containers, and provides an i...

26 Cloud Engineer
A Cloud Engineer plans, configures, sets up, and deploys cloud solutions. This learning path guides you through a curated collection of on-demand courses, labs, and skill badges that provide you wi...

27 BlueVector AI Onboarding
BlueVector AI Onboarding is an introductory course in the SnapApp low-code application builder series, focusing on leveraging AI capabilities within the platform. This course provides a foundationa...

28 Docker Crash Course
Learn Docker and containers to improve your software systems! This course covers everything from getting started all the way through building a containerized web application and deploying it to the cloud!

29 Building No-Code Apps with SnapApp: Foundations
In this hands-on course, you'll explore the fundamentals of no-code app development and gain practical experience with low-code solutions. Whether you're new to SnapApp or looking to enhance your s...

30 Full Stack Developer
This course provides a comprehensive pathway to becoming a Certified Full Stack Developer, covering all the essential technologies required to build modern, scalable web applications from start to ...

31 GCP Terraform
Build, change, and destroy Google Cloud Platform (GCP) infrastructure using Terraform. Step-by-step, command-line tutorials will walk you through the Terraform basics for the first time.