Gemini CLI: Code & Create with an Open-Source Agent
Instructor: Jack Wotherspoon
- Beginner
- 1 Hour 13 Minutes
- 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 ExamplesIntroduction
Video・3 mins
What is Gemini CLI?
Video・5 mins
A Tour of Gemini CLI
Video・7 mins
Context is Key: GEMINI.md
Video・4 mins
Workflows with Model Context Protocol (MCP)
Video・5 mins
Customization with Gemini CLI Extensions
Video・4 mins
Gemini CLI for Software Development
Video・6 mins
Gemini CLI for Data Analysis
Video・6 mins
Gemini CLI for Content Creation
Video・4 mins
Gemini CLI for Learning
Video・5 mins
Conclusion
Video・1 min
Course Materials & Installation Guide
Reading・10 mins
Quiz
Reading・10 mins
Instructor
Gemini CLI: Code & Create with an Open-Source Agent
- Beginner
- 1 Hour 13 Minutes
- 11 Video Lessons
- Instructor: Jack Wotherspoon
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!

