Short CourseBeginner

Gemini CLI: Code & Create with an Open-Source Agent

Instructor: Jack Wotherspoon

Gemini CLI logo
  • Beginner
  • 11 Video Lessons
  • Instructor: Jack Wotherspoon

What you'll learn

  • Use Gemini CLI’s agent with Model Context Protocol (MCP) and extensions to coordinate local files with cloud services like Google Workspace and Canva for multi-tool workflows.

  • Automate software development tasks, including building website features, creating data dashboards, and setting up code review workflows with GitHub Actions.

  • Apply Gemini CLI to tasks beyond code like generating social media content from multimedia files and organizing study materials for learning.

About this course

Join this short course on Gemini CLI, taught by Jack Wotherspoon, Developer Advocate at Google.

Gemini CLI is an open-source agentic coding assistant that works from your terminal, giving it access to your local filesystem, development tools, and cloud services. This lets you delegate complex workflows—from building web features to creating marketing materials—through high-level instructions while the agent autonomously plans and executes multiple steps.

In this course, you’ll apply Gemini CLI to software development and creative tasks by building features for an AI conference. You’ll develop a website session catalog, create a data dashboard combining local and cloud data sources, and generate social media content from recordings. You’ll master context management, integrate MCP servers, and orchestrate across multiple services with Gemini CLI extensions.

In detail, you’ll:

  • Install Gemini CLI, explore its open-source architecture, and learn how it reasons through tasks, calls tools, and leverages the command line to power complex workflows.
  • Automate coding workflows with GitHub Actions for pull request reviews and apply Gemini CLI to creative tasks like generating social media content from conference recordings and organizing multimedia study materials.
  • Manage the context window with gemini.md files and extend capabilities by connecting Model Context Protocol (MCP) servers and Gemini CLI extensions to orchestrate across local files, cloud databases, and services like GitHub, Canva and Google Workspace.
  • Build complete software features including a conference session catalog and an interactive data dashboard that combines local CSV files with cloud data sources—experiencing the full development workflow from research to testing.
  • Use Gemini CLI as a learning tool by organizing course materials on your filesystem and grounding responses with web search for accurate, cited information.

Whether you’re prototyping applications, automating development workflows, or studying topics in agentic AI, this course gives you hands-on experience coordinating multiple tools to build faster and work more efficiently.

Who should join?

Anyone looking to speed up development and knowledge work with AI assistance. Basic familiarity with using the command line and Python is helpful.

Course Outline

11 Lessons・0 Code Examples

Instructor

Jack Wotherspoon

Jack Wotherspoon

Senior Developer Advocate at Google

Additional learning features, such as quizzes and projects, are included with DeepLearning.AI Pro. Explore it today

Want to learn more about Generative AI?

Keep learning with updates on curated AI news, courses, and events, as well as Andrew’s thoughts from DeepLearning.AI!