Skip to content

Latest commit

 

History

History
42 lines (32 loc) · 2.78 KB

File metadata and controls

42 lines (32 loc) · 2.78 KB

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

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

Other DeepLearning.AI Resources

🎓 Keep learningExplore all DeepLearning.AI courses — taught by the people building the future of AI. Find your next one.

💻 Explore more course artifactsBrowse the DeepLearning.AI course artifacts repo to find notebooks, projects, and notes from other courses across the DeepLearning.AI library.

Course Overview

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)

Course Structure

  • 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

Structure

  • 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.