Google developer advocate Jack Wotherspoon teaches Gemini CLI, the open-source terminal agent, across coding and creative tasks: context management, MCP servers, extensions and GitHub Actions pull request reviews. For developers and builders who want an open-source command-line alternative to IDE-based coding agents.
Who it's for
Aspiring builders, career switchers and working developers. This is a beginner-level course in Coding with AI, running about ~1.4 hours (11 video lessons).
Cost at a glance
Free to audit. Videos are free with a DeepLearning.AI account; the graded quiz and accomplishment require DeepLearning.AI Pro ($25/month billed annually or $30/month billed monthly). Price seen 2026-11-01.
Compare the alternatives
Free alternative
Microsoft and GitHub · Free
Premium alternative
Google · $49/mo
More in Coding with AI
Moves from vibe coding to disciplined agentic coding with Claude Code, covering specs, test-driven development and context engineering, and ends with building a Tic-Tac-Toe game in Node.js. For beginners who learn best with interactive lessons and want a certificate; Codecademy suggests its Learn Prompt Engineering course first.
beginner
~2 hours (2 lessons, 1 project)
Certificate
DeepLearning.AI and Windsurf·DeepLearning.AI
Free to audit
Shows how agentic coding tools break down complex apps across multiple files, with hands-on work in Windsurf debugging and refactoring JavaScript, updating a large legacy codebase, and building a Wikipedia data analysis app. For developers with basic coding and prompting skills who want to see how an AI IDE agent uses tools and context.
beginner
~1.5 hours (12 video lessons)
Certificate
DeepLearning.AI
Free to audit
Andrew Ng walks complete non-programmers through describing an app idea in plain language and having AI build a working browser-based web app, then customizing it and reusing the approach on other projects such as a ping pong game. The gentlest on-ramp to vibe coding for anyone who has never written code.
beginner
~1 hour (5 video lessons)
Certificate