# Gemini Training Courses

A list of no-cost [generativeAI](https://www.linkedin.com/feed/hashtag/?keywords=generativeai\&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A7208978715400097792) and Gemini training courses to take before the end of ✨ Gemini ✨ season ⬇️\
\
【G】emini can help make engineers of all types more efficient in their daily activities. Learn how in this intermediate course, Gemini for Google Cloud Learning Path → <https://goo.gle/3VOM3rG>\
\
【E】xplore Generative AI with the Vertex AI Gemini API—an intermediate course to demonstrate the following skills: text generation, image + video analysis for enhanced content creation, and applying function calling techniques within the Gemini API → <https://goo.gle/3VOYrZ4>\
\
【M】ake use of this codelab to learn how to use Java to interact with the Gemini API using the LangChain4j framework → <https://goo.gle/3VMJo1H>\
\
【I】nspect Rich Documents with Gemini Multimodality and Multimodal RAG → <https://goo.gle/45xvqV1>\
\
【N】ow is the time to learn how to develop [hashtag#generativeAI](https://www.linkedin.com/feed/hashtag/?keywords=generativeai\&highlightedUpdateUrns=urn%3Ali%3Aactivity%3A7208978715400097792) apps with Gemini and Streamlit. Take this no-cost intermediate course today →\
<https://goo.gle/3RydOTc>\
\
【I】ntroduction to testing with Gemini Code Assist—a codelab where you'll learn how to use Gemini Code Assist for several developer tasks like test generation and code generation + how to use Gemini Code Assist to learn about Google Cloud → <https://goo.gle/45xvrZ5>\
\
【S】upercharge your development workflow with this codelab on Gemini Code Assist → <https://goo.gle/45xvsw7>\
\
【Z】ero in on how to develop and build a web application, fix errors in the application, develop tests, and query data with this course: Gemini for end-to-end software development lifecycle (SDLC) → <https://goo.gle/45xvt39>\
\
【N】o-cost learning resource for Gemini szn: In this codelab, you'll see how you can give Gemini access to real time data by using a new feature called Function Calling → <https://goo.gle/3VY3iat><br>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://metaverse-imagen.gitbook.io/ai-tools-research/about-ai-tools-research/ai-adoption-consultation-and-training-services/training-services/training-courses/gemini-training-courses.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
