This repository contains resources for the DeepLearning.AI short course on Gemini CLI.
Important
Gemini CLI is being retired for non-Enterprise users. As of June 18, 2026, it has stopped serving requests for free, Pro, and Ultra accounts (Enterprise / Gemini Code Assist Standard & Enterprise licenses are unaffected). The lessons still teach concepts that carry over to any coding agent — to keep building hands-on, migrate to Antigravity CLI, Google's official successor.
Other DeepLearning.AI courses you may like: Claude Code · Build Apps with Windsurf's AI Coding Agents · Vibe Coding 101 with Replit · Jupyter AI: AI Coding in Notebooks
🎓 Keep learning → Explore all DeepLearning.AI courses — taught by the people building the future of AI. Find your next one.
💻 Explore more course artifacts → Browse the DeepLearning.AI course artifacts repo to find notebooks, projects, and notes from other courses across the DeepLearning.AI library.
The course teaches Gemini CLI best practices with practical examples:
- Conference planning: research & design (Lessons 3-6)
- Conference planning: implementation (Lessons 7-9)
- Bonus use case: Studying course materials (Lesson 10)
- Lesson 1: Introduction
- Lesson 2: What is Gemini CLI?
- Lesson 3: A Tour of Gemini CLI
- Lesson 4: Context is Key: GEMINI.md
- Lesson 5: Workflows with Model Context Protocol (MCP)
- Lesson 6: Customization with Gemini CLI Extensions
- Lesson 7: Gemini CLI for Software Development
- Lesson 8: Gemini CLI for Data Analysis
- Lesson 9: Gemini CLI for Content Creation
- Lesson 10: Gemini CLI for Learning
- Lesson 11: Conclusion
starter_files/Initial starter files as they would exist at the start of the course, before any changes have been made.final_files/- Completed final files as they would exist at the end of the course, after all changes have been made.prompts/- Prompt templates and files from each lesson, plus bonus tips and commands.materials/- Additional materials such as Google Docs, Google Sheets, and Canva resources used in the course.