Skip to content
UdemySoftware DevelopmentPaid courseAll LevelsCertificate

Learn Google's Gemini and Anthropic's Claude API with Python (Udemy.com)

Harness the Power of Google's Gemini 1.5 and Anthropic's Claude 3 LLMs for Cutting-edge Applications. Hands-On Learning

Created by: Andrei Dumitrescu

Last updated June 2026

icon
What you will learn

  • Gain a deep understanding of the Google's Gemini and Anthropic's Claude 3 API with Python
  • Install Python SDK for Gemini and Claude 3 API and authenticate to Gemini
  • Create freeform prompts with Gemini Pro Vision in Google AI Studio
  • Use variables and parameters in Gemini prompts in Google AI Studio
  • Generate text from text inputs using Gemini Pro API and Python
  • Stream model responses from Gemini and Claude
  • Generate text from image and text inputs using Gemini Pro Vision and Claude 3 API and Python
  • Control how the model generates responses using Gemini API generation parameters: temperature, top_k, top_p, stop sequences and more
  • Build custom chat conversational agents
  • Master prompt-engineering techniques for LLMs
  • You'll learn how to create web interfaces (front-ends) for you LLM apps using Streamlit
  • Streamlit: main concepts, widgets, session state, callbacks

How it compares

Against the other 518 rated Udemy courses in Software Development on CourseDuck:

  • Rating4.7 out of 5higher than 79% of them
  • Reviews140#392 of 519 by number of reviews
  • Length7.5 hourslonger than 57% of them
  • Last updatedJune 2026more recently than 77% of them

icon
Course Description

In this course, you'll learn about both Google's Gemini and Anthropic's Claude 3 API with Python.

**Fully updated for Gemini 1.5 Pro API!**


Welcome to the Gemini Era. Embrace the Gemini Pro Vision API with Python and Become a Pioneer in Multimodal AI

Prepare to master Google's Gemini Pro Vision API with Python and unleash the power of Google's most capable AI family into your applications.

By the end of this journey, you'll master the Gemini Pro API (1.5 included) and become a pro in LLM prompt engineering, equipped to create groundbreaking and intelligent Python applications using the Gemini API.

Get ready to join the forefront of multimodal AI innovation as we constantly update this course with the latest advancements, equipping you with the skills to thrive in the future.


This course on Google's Gemini Pro Vision API with Python covers everything you need to know about the Gemini family of models and about effective prompt engineering for LLMs.


You'll also learn how to use the Python API for the Anthropic's Claude 3 family of models: Opus, Sonnet and Haiku.


Become a pioneer shaping the technological landscape and reap the benefits of being an early adopter.


In today's world, AI is the key to unlock unprecedented productivity.

Embrace the Gemini Pro Vision API with Python, Google AI Studio, and advanced prompting tactics to stay ahead of the curve.


In this course, you'll learn by doing, with practical projects that will guide you in applying what you learn.

You'll also discover the best practices and tips for effective prompting for LLMs, such as using few examples, finding relevant context information, and exploring different prompt engineering techniques.


By the end of this course, you'll be able to:

  • Learn how to use Google's Gemini Pro [Vision] API with Python, the most advanced and versatile AI tool from Google

  • Create freeform and dynamic prompts with Gemini Pro Vision in Google AI Studio

  • Unlock the Power of Gemini 1.5 Pro API

  • Use the File API for prompting with media files (audio, video and more)

  • Generate text from text inputs using Gemini Pro API and Python

  • Stream model responses

  • Generate text from image and text inputs using Gemini Pro Vision API and Python

  • Control how the model generates responses using Gemini API generation parameters: temperature, top_k, top_p, stop sequences and more

  • Build custom chat conversational agents

  • Master the art of prompt engineering for LLMs and create effective and natural language queries for any task

  • You'll learn how to create web interfaces (front-ends) for your LLM apps using Streamlit

  • Learn how to use Anthropic's Claude 3 API with Python: API setup, generating text, streaming, Claude 3 vision capabilities, and more

  • Learn how to use Jupyter AI efficiently

This course is suitable for anyone who wants to learn how to use the Gemini Pro Vision API,  Google AI Studio, Claude 3 API, and how to leverage the power of multimodal AI for various applications.

If you are ready to take your skills to the next level and master one of the most cutting-edge technologies in AI, enroll in this course today and start your journey to multimodal AI mastery!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Andrei Dumitrescu

Are you ready to master cutting-edge technologies like Python, AI & LLMs, Linux, and Ethical Hacking in a world that is changing faster than ever?

The digital revolution is reshaping industries, and those who adapt win the future—while those who don't risk falling behind.

With nearly two decades of experience as a Network and Software Engineer, I have seen firsthand how automation, AI, and cybersecurity are transforming the global tech landscape.

Now, I’m here to equip you with the disruptive, high-impact skills that will make you an in-demand professional in today’s rapidly evolving world.


⚡ Why Learn from Me?⚡

icon
More courses by Andrei Dumitrescu

$19.99

$10.99

$15.99

$84.99

$14.99

$10.99

icon
More Software Development courses

$10.99

$109.99

$19.99

$19.99

$94.99

$94.99

icon
Reviews

4.7

140 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Szilágyi Róbert on 7/30/2024

It was a good course, but some of the source (mainly py) files are missing, it is slow down the learning process. Great work!

By Sairam Jayaraman on 7/25/2024

yes. slow an methodical. Accent was little tough to start but got used to it.

By George Popovici on 7/18/2024

Great structure, simple / concise / specific / to the point explanations, easy to understand. Congrats!

By Chandrakanth B on 6/10/2024

It was a very nice beginner course! Much appreciated for the content.

By Marci Prescott on 5/1/2024

This has been a great course! I learned how to work with Gemini and all of its features!

By ULLAS NAIR on 3/27/2024

Good examples. Easy to understand for a bignner

By Viktoriya Perepletkina on 3/8/2024

Very good course. I would definitely recommend it. Simple yet very detailed introduction in the usage of Gemini models.

By Anonymized User on 3/6/2024

Very good course with very nice examples and explanation.

By Dan Angelo on 2/25/2024

I'm learning interesting things about Gemini. Great course!

By Mircea Serban on 1/24/2024

Great content! Always pushing the frontier of AI !!!

Showing all 10 reviews on CourseDuck

Read all 140 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 94 / 100