
Explore Google Gemini, a family of multi modal models that handle text, images, audio, video, PDFs, and code, with Gemini Ultra leading benchmarks and enabling practical use.
Learn that Gemini Ultra is publicly available via Gemini Advanced, see the rebranding of Google Bard to Gemini, and get updates on Gemini Pro, Gemini Nano, and the Gemini interface.
Explore Google Gemini’s multimodal prompts with images and text, and compare AI Studio and Vertex AI. Learn practical prompt engineering and core parameters for developers and non-developers.
Explore the three flavors of Google Gemini—Nano, Pro, and Ultra—and see why Gemini Pro provides free, versatile multimodal capabilities, with Nano offering low memory and high memory on-device variants.
Navigate two pathways for technical and non coding students, focusing on bard, prompt engineering, google ai studio, and gemini sdk usage to improve prompts for all.
Compare the Google I Gemini API and the Google Cloud Vertex AI Gemini API, noting Google AI Studio's free, developer-friendly path versus Vertex AI's enterprise, paid scalability.
Learn how barred became Google Gemini, examine the familiar chat interface, explore light and dark themes, and review Gemini Advanced and Gemini Ultra features.
Explore Baad, Google’s Gemini Pro–based chatbot, and its integrations with Gmail, Drive, Sheets, Docs, Images, and YouTube. Learn to use Gemini APIs and Google AI Studio for development.
Explore Bard basics through interactive prompts, translate English to Spanish, and manage separate chats while previewing image capabilities, extensions, and future prompts for emails and spreadsheets.
Learn to use the drafts dropdown to view and compare alternative replies, iterate prompts, and tailor resignation letter drafts with varying tones.
Learn how image prompts work with Bard and Gemini Pro, including uploading images, identifying objects and locations, extracting text, and understanding current limits on image uploads and video support.
Explore the Google it button, a double-check feature that fact-checks Bard responses by searching Google, highlighting green verified results and orange uncertain or conflicting results with links.
Organize Bard chats by renaming, deleting, pinning, and hiding; share via public links or export to docs, noting that public links reveal text but not uploaded images.
Learn to have Bard read its responses aloud, use pre-built prompts like whale fax, listen to the output, and switch between text-to-speech and speech-to-text using microphone prompts for casual conversations.
Learn to toggle real-time streaming versus full responses, see text appear line by line as it's generated, and note the default respond once complete in a cats versus dogs presentation.
Explore how Google Bard collects conversations, usage data, location, and feedback, and learn how to manage privacy settings, delete activity, and opt out of data processing.
Provide Bard feedback with thumbs up or down, noting accuracy and boundaries, as humans review your history up to 24 hours to improve safety and usefulness.
Master location-specific prompting in the Bard ecosystem to fetch map-based results using your device location. Explore Bard integrations with Gmail and Google Drive for data-driven local queries.
Discover how Bard uses YouTube transcripts to search and summarize videos, extract details like ingredients, and engage in topic-specific dialogue about video content.
Explore how Bard now handles math equations as a tutor, displaying clear equations and walking through calculus word problems step by step, including rate-of-change problems and compounding interest.
Visualize data with Bard by generating or supplying data sets, creating line, bar, pie, and scatter plots, and exporting to Google Sheets, with matplotlib code and customization tips.
Explore Bard extensions, including Google Flights and Google Hotels, to search flights, find hotels, and view maps and directions. See how maps, YouTube, and Google Workspace integrations support trip planning.
Discover how Bard connects to Google Workspace to access Gmail, Docs, and Drive via a single extension. Learn to summarize emails, locate inbox information, and open Gmail to respond.
Explore how Bard integrates with Google Workspace, granting Bard access to Google Drive and Gmail to search and summarize across documents, create marketing copy, and export to Google Docs.
Use Bard to draft emails within the Google Workspace integration, create drafts in Gmail, edit and customize them, then send from the Bard interface.
Discover how Bard integrates Google search to access real-time data, current news, stock prices, and web images, while noting training cutoffs and the need to verify timeframes.
Discover how Bard generates code in JavaScript and Python, and export it to Colab or Replit for runnable examples, while noting limitations across applications or files.
Google renames Bard to Gemini and launches Gemini Advanced, built on Gemini Ultra with a two-month free trial. Upgrade provides access to Gemini Ultra and two terabytes of cloud storage.
Access to the Gemini Ultra model currently comes through the Gemini Advanced consumer subscription, with the Gemini Ultra API for developers slated for phase two.
Gemini Ultra demonstrates stronger performance than Gemini Pro and GPT-4 across math, coding, and multimodal benchmarks.
Explore how Gemini Pro and Gemini Advanced (Gemini Ultra) differ in generating code for a slider and canvas interactions, with Advanced offering deeper explanations, image replacement guidance, and easier customization.
Compare how Gemini Pro, Gemini Advanced Ultra, and Gemini Ultra explain math, biology, and chemistry questions with detailed step-by-step reasoning and accurate answers.
Learn clear, specific prompting fundamentals applicable to any prompt, including Gemini, Bard, and API use, with a simple recipe, output format choices, and iterative testing.
the prompt’s input defines the task, with optional context and examples; prompts may be questions, statements, or text completions across tasks like summarization or writing.
Discover how context works in prompts and why extra information can be optional or essential. See examples—course outlines, offer letters, and user needs—to guide more precise results.
Explore how examples in prompts shape outputs by showing the format, pattern, and content you want, with demonstrations on producing a two-color palette with hex codes and sentiment analysis.
Put simply, specify your desired output format—CSV, JSON, or table—within prompts to produce predictable, easily parseable data for tools and analysis.
Learn multimodal prompting techniques for image inputs using Bard, Gemini APIs, and Google AI Studio, including structuring prompts, describing images first, and directing attention to specific details for accurate results.
Explore Google AI Studio, a browser-based IDE for prototyping Gemini models with controllable parameters and image uploads. Export prompts as code and compare AI Studio to Bard and Vertex AI.
Sign up for Google AI Studio with a Google account to get an API key and access Gemini Pro models, with no credit card required and within the rate quota.
Navigate the Google AI Studio interface, prompt and run results, choose Gemini Pro or Gemini Pro Vision, explore the prompt gallery, sharing, and multi-language code export.
Gemini API starts free with a 60 queries per minute limit; a paid pay-as-you-go tier offers higher limits, and input and output data may be used to retrain Gemini.
Explore the Gemini Pro model in Google AI Studio for text-in, text-out prompts, track token usage and rate limits, with a live token counter and free-form prompting examples.
Explore how to add and test inputs in prompts, use double curly braces, and run multiple examples to refine prompts that convert words to hexadecimal color codes.
Use test inputs within a prompt, via curly braces or the test input button, to extract first name, last name, middle initial, and suffix, and output json, xml, or csv.
Discover how structured prompts in Google Eye Studio use input-output examples for few-shot prompting, shaping tone, style, and output format.
import data from spreadsheets into Google AI Studio using structured prompts to generate title, subtitle, and description outputs.
Preview prompts in Google Eye Studio, view the generated code, and inspect the overall prompt. Use the preview with product name and description examples to understand token counts.
Design and test chat prompts in Google AI Studio by building chat prompt examples, testing responses, and iteratively refining outputs to enforce a chosen pattern, like I like turtles.
Design and test an interview coach chatbot by creating a chat prompt, adding examples and mock interview questions, and iterating responses to coach users and relieve anxiety.
Discover how Gemini Pro Vision handles multimodal inputs in Google AI Studio and Vertex AI, detailing token limits, image prompts, and tasks like scene description and object identification.
Learn to describe images with google gemini pro vision by using structured prompts and test inputs, uploading multiple images, and running several test inputs to customize descriptions.
Build structured image prompts with Gemini Pro Vision to extract book titles and authors, format results with a dash, and iteratively refine author-diverse similar-book recommendations.
Explore chat prompts with images in Google Gemini; Gemini Pro Vision isn’t supported, and a tuned model works only with legacy models, using free form or structured image prompts.
Discover how to use multiple images in a single Gemini Pro Vision prompt to compare scenes, synthesize stories, and identify commonalities while managing image size and labeling.
Explore image prompting tips for multimodal prompts: use image-first inputs, high-resolution images, and labeled visuals; craft step-by-step instructions and debug by describing what you see and why.
Discover how Google Gemini's model parameters shape output, showing a two-step process—from token probability distributions to sampling-based decoding—and how temperature, top k, and top p control determinism and creativity.
Temperature controls randomness in token selection for Gemini models, producing deterministic outputs at low values and diverse, creative results at higher settings, with a recommended starting point of 0.2.
Explore how max output tokens govern generated content size in Gemini Pro and Gemini Pro Vision, including defaults, token definitions, and how to adjust via advanced settings and code.
Explore stop sequences in Google Gemini: up to five case-sensitive strings stop output at first encounter, truncating the response, deterministic with temperature zero, with examples like period or voyage.
Learn how to set safety settings in Google Gemini API workflows, covering harassment, hate speech, sexually explicit, and dangerous content, with probability levels including block none and other safety controls.
Explore how top k and top p shape token selection in Google Gemini, alongside temperature, by narrowing or broadening the model's output window to balance conciseness and diversity.
Learn how top p sampling shapes token selection by summing probabilities to a cutoff, balancing accuracy and diversity, and how temperature and defaults influence output in Gemini.
Explore how temperature, top K, and top P influence token sampling in Google Gemini, balancing creativity, diversity, and coherence through trial and experimentation.
Explore using the Gemini API through Google AI Studio, learn to test prompts, manage prompts, and generate code in Python before moving to Node JavaScript.
Generate and protect Gemini API keys, then test the Gemini pro API with curl by sending a post request with a json body, and review candidates and safety ratings.
Learn to make the first Python request to Google Gemini with the Google Generative AI client. Install the package, configure credentials, instantiate a model, and prompt as a list properly.
Learn to list models and compare Gemini Pro and Gemini Pro Vision, then examine the response objects and how generate content returns text.
Learn how to format prompts for language models by using strings or lists, and build dynamic prompts from multiple parts or data sources, with examples like summarize the following text.
Demonstrate streaming responses with the Google Gemini SDK in Python by setting stream to true, iterating over response chunks, and printing each chunk's text for real-time generation.
Count tokens dynamically with Gemini’s count_tokens method to keep prompts within the context window, support splitting or summarizing large prompts, and verify encoding using the Alice in Wonderland example.
Configure a language model with a generation config dictionary to tune temperature, top P, top K, and max output tokens, shaping output style, length, and safety settings.
Explore building structured prompts in Google AI Studio using example product prompts, then translate them to a Python API workflow to generate product descriptions from names.
Learn how to configure generation parameters at both model and per-generation levels, including temperature, top p, top k, max output tokens, safety settings, and how overrides affect responses.
Explore configuring safety settings in Eye Studio and the API, adjusting harassment, hate speech, sexually explicit, and harmful content thresholds with safety_settings. See how different blocks affect prompts.
Pass images to Gemini Vision Pro by reading image bytes with read_bytes and packaging them in a mime type data dictionary, then call model.generate_content with a text prompt.
Explore crafting a complex image prompt in google ai studio using book-cover examples to extract titles, authors, and similar books, and convert prompts into runnable code with images.
Learn how to build Gemini chat bots with the SDK by starting a chat, sending messages, and using built-in history to maintain context given the model has no memory.
Learn to use the Python image library PIL to open and display an image and pass it to a model prompt to describe what's in the image.
Learn to test and use the google Gemini APIs with node, compare with python, and manage api keys, including testing via curl and preparing for the google ai sdk.
Learn to use the Google Generative AI node SDK to send text prompts with Gemini Pro, handle API keys securely, and process asynchronous responses with generate content.
Explore how Gemini returns responses and how to craft prompts using single strings or arrays, accessing result.response text, finish reason, and safety ratings, with practical JavaScript examples.
Pass a generation config to the Gemini Pro model to control outputs with temperature, top k, top P, stop sequences, and max output tokens, then compare high vs zero temperature.
Configure safety settings by building a safety settings array with harm categories and thresholds, then pass it to the get generative model to block harassment and dangerous content.
Learn to prompt images with Gemini Pro Vision by embedding base64 image data into an inline data object with a mime type, and combining it with text to generate content.
Build chat-based prompts and multi-turn chat bots using a start chat session that stores and sends full history with each message.
Learn to build a chat bot using the node sdk with initial history and guidelines, test prompts in Google AI Studio, and integrate the generated history into a JavaScript interface.
Learn how streaming responses deliver data in chunks for chat sessions using send message stream and generate content stream, iterating over result.stream to display content as it arrives.
Explore a multimodal book recommender that uses a photo of a book cover to output the title, author, and similar books, coded in Google AI Studio with Gemini Pro Vision.
Learn to count tokens for prompts and chat history using the provided SDK, stay within token limits for large inputs and chatbots, and strategies to summarize or trim history.
This course has just been updated
Google just launched Gemini, its largest and most capable family of AI models. Learn how to use this groundbreaking GPT-competitor that's reshaping the landscape of AI! Whether you're a tech enthusiast, a budding developer, or an established programmer, this course is your gateway to mastering the cutting-edge Gemini technology, which is completely free to use and build applications with.
What You'll Learn:
Gemini and LLM Basics: We start with a detailed introduction to Gemini. Is it the next GPT killer? We explore its variants - Nano, Pro, Ultra - and learn the fundamentals of Large Language Models (LLMs) like tokens and context.
Google Bard/Gemini Expertise: Learn to harness the power of Google Bard (now called Gemini), powered by Gemini Pro and Gemini Ultra. Master the art of multimodal prompts, and integrate Bard with your daily digital tools for summarizing emails, managing Google Drive documents, visualizing data, writing code, and more.
Prompt Engineering Skills: Delve into the art of prompt engineering, in a no-BS section focused on teaching you the techniques that actually matter. You''ll acquire essential skills in multi-modal prompting to elevate your interactions with AI.
Interactive Generative AI Studio: Get hands-on with Google's Generative AI Studio. Learn to build, test, and iterate on prompts using a user-friendly graphical interface, and discover how to fine-tune, batch run, and adjust model parameters effectively. Google AI Studio is an invaluable tool: it's like a workshop for writing the best possible prompts!
Master Gemini Vision Pro: Learn to use Gemini Vision Pro, designed for image and video inputs. Learn to craft complex prompts for object identification, generate marketing copy from images, and more.
Model Parameter Knowledge: Unravel the intricacies of Gemini's model parameters including temperature, top k, top p, stop sequences, and safety settings, gaining control over your AI experience. Learn when to use each parameter to finely tune your prompts and API calls.
Building Apps with the Python Gemini SDK: Learn to write Python code to interact with Gemini and Gemini vision. Write multimodal prompts, work with streaming responses, and build dynamic apps with Gemini.
Node SDK Proficiency for JavaScript Users: Prefer JavaScript? We've got you covered! Explore the Node SDK for Gemini, offering versatility in development language choice. You'll learn how to interact with Gemini through the Node SDK.
Google's Vertex AI Platform Vertex AI is Google's enterprise-level AI platform built for apps at scale. We'll learn how to use the Gemini models through the vertex platform. From registration to authentication, from using the Visual Vertex AI Prompt Studio to developing with Vertex AI Gemini APIs, I'll guide you through each step.
Who is this course for?
Non-developers eager to integrate AI into their daily lives.
Developers aiming to build innovative AI-powered applications.
Tech enthusiasts curious about the latest advancements in AI.