Share on LinkedIn Feed Twitter Facebook

Generative AI for Developers

school 11 activities
update Last updated 3 months
person Managed by Google Cloud Partners

Google's Generative AI offering is a suite of tools and services that help developers build and deploy generative AI applications. These applications can be used for a variety of purposes, such as, Improving search results.Automating content generation, and Personalizing user experiences. This learning path is designed for developers who want to learn about generative AI and how to use it to build their own applications. No prior experience with machine learning or natural language processing is required. This path builds on the concepts introduced in the Introduction to Generative AI Learning path introduction to Generative AI learning path. So if you are new to the Generative AI space, it's recommended that you start with that learning path before diving into more advanced content and hands-on labs.

This learning path will continue to be updated as we make new product announcements.

Start learning path

01

Building Gen AI Apps with Vertex AI: Prompting and Tuning

book Course
access_time 12 hours 45 minutes
show_chart Intermediate

(This course was previously named Multimodal Prompt Engineering with Gemini and PaLM) This course teaches how to use Vertex AI Studio, a Google Cloud console tool for rapidly prototyping and testing generative AI models. You learn to test sample prompts,...

Start course

02

Explore Generative AI with the Vertex AI Gemini API

book Course
access_time 4 hours 45 minutes
show_chart Intermediate

Complete the intermediate Explore Generative AI with the Vertex AI Gemini API skill badge to demonstrate skills in the following: text generation, image and video analysis for enhanced content creation, and applying function calling techniques within the Gemini API. Discover...

Start course

03

Vector Search and Embeddings

book Course
access_time 2 hours
show_chart Intermediate

This course introduces Vertex AI Vector Search and describes how it can be used to build a search application with large language model (LLM) APIs for embeddings. The course consists of conceptual lessons on vector search and text embeddings, practical...

Start course

04

Custom Search with Embeddings in Vertex AI

book Course
access_time 8 hours
show_chart Advanced

This course explores Google Cloud technologies to create and generate embeddings. Embeddings are numerical representations of text, images, video and audio, and play a pivotal role in many tasks that involve the identification of similar items, like Google searches, online...

Start course

05

Inspect Rich Documents with Gemini Multimodality and Multimodal RAG

book Course
access_time 5 hours
show_chart Intermediate

Complete the intermediate Inspect Rich Documents with Gemini Multimodality and Multimodal RAG skill badge to demonstrate skills in the following: using multimodal prompts to extract information from text and visual data, generating a video description, and retrieving extra information beyond...

Start course

06

Improving developer velocity with Gemini Code Assist

book Course
access_time 3 hours
show_chart Intermediate

Learn how Gemini can revolutionize your ability to develop applications! This course helps developers go beyond the basics and learn how to integrate Gemini into their workflows.

Start course

07

Integrate Vertex AI Search and Conversation into Voice and Chat Apps

book Course
access_time 5 hours
show_chart Intermediate

This course on Integrate Vertex AI Search and Conversation into Voice and Chat Apps is composed of a set of labs to give you a hands on experience to interacting with new Generative AI technologies. You will learn how to...

Start course

08

Orchestrating Gen AI Applications with LangChain

book Course
access_time 15 minutes
show_chart Advanced

This course equips full-stack mobile and web developers with the skills to integrate generative AI features into their applications using LangChain. You'll learn how to leverage LangChain’s capabilities for backend flows and seamless model execution, all within the familiar environment...

Start course

09

Orchestrate LLM solutions with LangChain

book Course
access_time 4 hours
show_chart Intermediate

Learn to use LangChain to call Google Cloud LLMs and Generative AI Services and Datastores to simplify complex applications' code.

Start course

10

Deploy, Test & Evaluate Gen AI Apps

book Course
access_time 6 hours
show_chart Advanced

All applications, including generative AI applications, should be deployed securely & have their performance monitored. In this course, you will explore a pattern for easily securing prototype generative AI applications for internal tool use or customer demos. Additionally, you will...

Start course

11

Develop Advanced Enterprise Search and Conversation Applications

book Course
access_time 8 hours
show_chart Advanced

In this course, you'll use text embeddings for tasks like classification, outlier detection, text clustering and semantic search. You'll combine semantic search with the text generation capabilities of an LLM to build Retrieval Augmented Generation (RAG) solutions, such as for...

Start course