This course introduces Google Gemini API. You’ll move beyond basic chat interfaces to building intelligent, high-performance systems. You will use foundational API setup and progress to sophisticated features like function calling and structured output. You’ll use decision-making to balance cost and speed using Gemini Pro and Flash models. By leveraging Gemini’s unique "thinking" capabilities and web-grounding tools, you will learn to build reliable, transparent AI solutions that process data with precision at scale.
By the end of this course, you will be able to:
- Manage API keys and set up development environments in Python or JavaScript.
- Choose between models based on cost, latency, and performance requirements.
- Use "thinking" and thought summaries to debug prompts and improve transparency.
- Integrate real-time data using built-in tools like Google Search and URL Context.
- Use JSON Schema to produce consistent, parseable outputs for downstream logic.
This foundational module takes you from zero to making your first successful Gemini API call. You'll start by understanding why AI-powered text generation is transforming applications across industries, then dive into the essential concepts every developer needs to know: tokens, context windows, rate limits, and authentication. Through hands-on coding sessions, you'll set up your development environment, secure your API keys, and write your first text generation requests using either Python or JavaScript. By the end of this module, you'll have built a working text generation application and designed three unique use cases for different domains. This module establishes the foundation for all subsequent API work and gives you the confidence to integrate AI text generation into your projects.
涵盖的内容
4个视频1篇阅读材料2个作业
显示有关单元内容的信息
4个视频•总计12分钟
Welcome to the Google Gemini for developers specialization•2分钟
Introduction to getting started with the Gemini API•2分钟
Power up your applications with AI•2分钟
Your first Gemini API call•5分钟
1篇阅读材料•总计10分钟
Gemini API fundamentals•10分钟
2个作业•总计45分钟
Build an AI text generator•30分钟
Knowledge check: Gemini fundamentals•15分钟
Model Selection and Parameters
第 2 单元•小时 后完成
单元详情
This module teaches you how to make informed decisions about AI model selection and gain transparency into how your AI thinks. You'll learn the key differences between Gemini Pro and Flash models, understanding when to prioritize quality versus speed and cost. The module then introduces Gemini's unique "thinking" feature, which exposes the model's internal reasoning process. You'll learn to enable thinking, configure thinking budgets, and interpret thought summaries to debug issues and improve your AI's performance. Through practical exercises, you'll build systems that intelligently choose the right model for each task and leverage thinking insights to create more reliable AI applications. This module transforms you from making basic API calls to making strategic, informed decisions about AI behavior.
涵盖的内容
2个视频1篇阅读材料2个作业
显示有关单元内容的信息
2个视频•总计7分钟
Choose the right model for you•3分钟
Implementing model selection and thinking•5分钟
1篇阅读材料•总计10分钟
Model choice and model thinking•10分钟
2个作业•总计45分钟
AI text generator•30分钟
Knowledge check: Making Gemini work for you•15分钟
Built-in Tools and Structured Output
第 3 单元•小时 后完成
单元详情
This module unlocks Gemini's powerful built-in capabilities and teaches you to format AI responses for reliable downstream processing. You'll master two essential built-in tools: URL Context for analyzing web content and Google Search for accessing real-time information. The module then focuses on structured output using JSON Schema, showing you how to transform messy, unpredictable AI responses into clean, consistent data structures. You'll discover why this combination is crucial for building AI agents—tools provide dynamic information while structured output ensures that information is actionable and parseable by other systems. Through hands-on projects, you'll build information processing systems that combine web data, search results, and structured formatting to create agent-ready outputs.
涵盖的内容
2个视频2篇阅读材料2个作业
显示有关单元内容的信息
2个视频•总计9分钟
From raw data to agent-ready information•2分钟
Structured output implementation•7分钟
2篇阅读材料•总计20分钟
Built-in tools and structured output fundamentals•10分钟
Google DeepMind is a team of scientists, engineers, ethicists and more, working to build the next generation of AI systems safely and responsibly. By solving some of the hardest scientific and engineering challenges of our time, we’re working to create breakthrough technologies that could advance science, transform work, serve diverse communities — and improve billions of people’s lives.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Specialization?
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Is financial aid available?
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.