✕ Clear filters
941 lessons

Beginner Lessons

Curated from top practitioners. Filtered, not flooded.

All ▶ YouTube 200,964📚 Coursera 18,180🎤 TED 1
AIventure: Learning about vibe-coding, agents and Gen AI with Gemma 4
AI Agents & Automation
AIventure: Learning about vibe-coding, agents and Gen AI with Gemma 4
Google for Developers Beginner 4d ago
What’s new in Gemma 4
Large Language Models
What’s new in Gemma 4
Google for Developers Beginner 4d ago
Build real-time multimodal agents with Gemini and Pipecat
Large Language Models
Build real-time multimodal agents with Gemini and Pipecat
Google for Developers Beginner 6d ago
Prototype to Production with ADK
AI Agents & Automation
Prototype to Production with ADK
Google for Developers Beginner 1w ago
Build real-time agents with Gemini 3.1 Flash Live!
Large Language Models
Build real-time agents with Gemini 3.1 Flash Live!
Google for Developers Beginner 1w ago
Automate Product Listings with Gemini + Vision Agents
Large Language Models
Automate Product Listings with Gemini + Vision Agents
Google for Developers Beginner 1w ago
Vibe designing with Stitch: create designs from natural language
AI News & Updates
Vibe designing with Stitch: create designs from natural language
Google for Developers Beginner 1w ago
What will the final count log show in Javascript? And why? Go!
AI News & Updates
What will the final count log show in Javascript? And why? Go!
Google for Developers Beginner 2w ago
If you develop for Android, you’re ready to build for glasses. 👓
Large Language Models
If you develop for Android, you’re ready to build for glasses. 👓
Google for Developers Beginner 3w ago
What devs need to know about Android Bench
AI News & Updates
What devs need to know about Android Bench
Google for Developers Beginner 3w ago
Why you should group related parameters
AI News & Updates
Why you should group related parameters
Google for Developers Beginner 3w ago
Keras Tutorial: Checkpointing distributed models with Orbax
AI Tools & Apps
Keras Tutorial: Checkpointing distributed models with Orbax
Google for Developers Beginner 1mo ago
From the news desk 📰: How to generate music with Lyria 3
AI News & Updates
From the news desk 📰: How to generate music with Lyria 3
Google for Developers Beginner 1mo ago
Keras 3 Distributed Training: Scaling Models with JAX using DataParallel, and ModelParallel
ML Fundamentals
Keras 3 Distributed Training: Scaling Models with JAX using DataParallel, and ModelParallel
Google for Developers Beginner 1mo ago
How to Use the Gemini Batch API for Processing Large Datasets
Large Language Models
How to Use the Gemini Batch API for Processing Large Datasets
Google for Developers Beginner 1mo ago
3 things you should know about Gemini 3.1 Pro (as a dev)
AI Agents & Automation
3 things you should know about Gemini 3.1 Pro (as a dev)
Google for Developers Beginner 1mo ago
The power of The Ralph Loop
Large Language Models
The power of The Ralph Loop
Google for Developers Beginner 1mo ago
Google Home: AI Tools Tips & Tricks
AI News & Updates
Google Home: AI Tools Tips & Tricks
Google for Developers Beginner 1mo ago
Home APIs Knowledge Base for Gemini
Large Language Models
Home APIs Knowledge Base for Gemini
Google for Developers Beginner 1mo ago
Get ready for #GoogleIO 🏋️
AI News & Updates
Get ready for #GoogleIO 🏋️
Google for Developers Beginner 1mo ago
Google Home APIs Developer Challenge Recap
AI News & Updates
Google Home APIs Developer Challenge Recap
Google for Developers Beginner 1mo ago
Google Home APIs Developer Challenge Recap
AI News & Updates
Google Home APIs Developer Challenge Recap
Google for Developers Beginner 1mo ago
Inside Lyria 3, Google's music generation model
AI News & Updates
Inside Lyria 3, Google's music generation model
Google for Developers Beginner 1mo ago
Project Genie, #GoogleIO, and more! - Google Developer News February 2026
AI News & Updates
Project Genie, #GoogleIO, and more! - Google Developer News February 2026
Google for Developers Beginner 1mo ago
From the news desk 📰:  What is Universal Commerce Protocol (UCP)?
AI Agents & Automation
From the news desk 📰: What is Universal Commerce Protocol (UCP)?
Google for Developers Beginner 1mo ago
Gemini in Chrome: Your agentic browsing assistant
AI News & Updates
Gemini in Chrome: Your agentic browsing assistant
Google for Developers Beginner 1mo ago
From the news desk 📰: CSS Wrapped 2025
AI News & Updates
From the news desk 📰: CSS Wrapped 2025
Google for Developers Beginner 2mo ago
Shaping the Future of Tech: The Google Developer Experts Program India
AI News & Updates
Shaping the Future of Tech: The Google Developer Experts Program India
Google for Developers Beginner 2mo ago
The Smoke Jumpers: Scaling Gemini’s serving infrastructure
AI News & Updates
The Smoke Jumpers: Scaling Gemini’s serving infrastructure
Google for Developers Beginner 2mo ago
From the news desk 📰: Gemini Flash 3 is here!
AI News & Updates
From the news desk 📰: Gemini Flash 3 is here!
Google for Developers Beginner 2mo ago
JAX Data Loading: Using the Grain Dataset API for Simple and Declarative Data Processing
AI News & Updates
JAX Data Loading: Using the Grain Dataset API for Simple and Declarative Data Processing
Google for Developers Beginner 2mo ago
Grain DataLoaders Tutorial: The Ultimate Data Loader for JAX
AI News & Updates
Grain DataLoaders Tutorial: The Ultimate Data Loader for JAX
Google for Developers Beginner 2mo ago
Keras Turns 10: A decade of deep learning
Large Language Models
Keras Turns 10: A decade of deep learning
Google for Developers Beginner 2mo ago
Mo’s Story: Starting Families
AI News & Updates
Mo’s Story: Starting Families
Google for Developers Beginner 2mo ago
Mo’s Story: Starting Families
AI News & Updates
Mo’s Story: Starting Families
Google for Developers Beginner 2mo ago
Understanding JAX: JIT, XLA, and Pure Functions Explained
ML Fundamentals
Understanding JAX: JIT, XLA, and Pure Functions Explained
Google for Developers Beginner 2mo ago
Aniket’s Story: AI & I
AI News & Updates
Aniket’s Story: AI & I
Google for Developers Beginner 2mo ago
How to use KerasHub with Hugging Face
Large Language Models
How to use KerasHub with Hugging Face
Google for Developers Beginner 2mo ago
How to Automate PR Summaries with Opal AI
AI Tools & Apps
How to Automate PR Summaries with Opal AI
Google for Developers Beginner 2mo ago
Build AI Apps with Genkit Go
AI Tools & Apps
Build AI Apps with Genkit Go
Google for Developers Beginner 2mo ago
Fix your wandering agents via spec-driven development
AI Agents & Automation
Fix your wandering agents via spec-driven development
Google for Developers Beginner 3mo ago
Keras Recommenders: reliable, state-of-the-art recommendations for ranking and retrieval
Large Language Models
Keras Recommenders: reliable, state-of-the-art recommendations for ranking and retrieval
Google for Developers Beginner 3mo ago
Gemini 3 and Gen UI in Google Search
AI Agents & Automation
Gemini 3 and Gen UI in Google Search
Google for Developers Beginner 3mo ago
Individual contributor or manager: choosing your engineering path
AI News & Updates
Individual contributor or manager: choosing your engineering path
Google for Developers Beginner 3mo ago
Build an app easily with Nano Banana in Google AI Studio
Large Language Models
Build an app easily with Nano Banana in Google AI Studio
Google for Developers Beginner 3mo ago
Build your first Typescript agent with Google ADK
AI Agents & Automation
Build your first Typescript agent with Google ADK
Google for Developers Beginner 3mo ago
Strategic thinking for software engineers: outputs vs outcomes
Data Analytics & Business Intelligence
Strategic thinking for software engineers: outputs vs outcomes
Google for Developers Beginner 3mo ago
5 engineering anti-patterns that limit your career
AI Safety & Ethics
5 engineering anti-patterns that limit your career
Google for Developers Beginner 3mo ago