All Platforms
Free-first
Web Development
Android
Machine Learning

Google for Developers

Google for Developers provides free learning paths, codelabs, and courses covering Google technologies and modern web development. Learn Android, web fundamentals, machine learning with TensorFlow, and cloud technologies directly from Google engineers.

Our Verdict

Google Developers Training offers practical, up-to-date content directly from Google engineers covering modern web development and machine learning.

Pros & Cons

Pros

  • Straight from Google engineers
  • Free to access everything

Cons

  • No certificates
  • Less beginner-friendly

Best for

Developers who want to learn Google technologies or modern web practices.

All Google for Developers Courses (8)

Google's guide to modern web development best practices. Covers performance, accessibility, progressive web apps, and responsive design patterns. Free reference and codelabs.

20h
4.6
Details

Google's guide to building smooth CSS animations, transitions, and transforms. Covers keyframes, easing functions, will-change, and performance best practices.

5h
4.5
Details

Google's fast-paced introduction to machine learning. Covers ML concepts, TensorFlow APIs, and real-world case studies. Written and maintained by Google engineers. Completely free.

15h
4.7
Details

Google's beginner-friendly introduction to generative AI. Learn what generative AI is, how it differs from traditional machine learning, and how to create your own AI applications with Google tools.

1h
4.6
Details

Google's overview of large language models (LLMs). Covers what LLMs are, their use cases, prompting techniques, and how to tune LLMs for specific tasks using Google tools.

1h
4.7
Details

Google's free 4-day Rust course taught internally to Android engineers. Covers core Rust through bare-metal and concurrency in depth, plus Android-specific modules. Slides, speaker notes, and exercises are all open source. One of the most thorough free Rust resources available.

30h
4.8
Details

Google's official Android development course teaching Kotlin and Jetpack Compose. Build real Android apps from scratch — UI, state, navigation, data persistence, and networking. Free, with hands-on codelabs at every step.

80h
4.8
Details

Google's Kotlin Bootcamp teaches the Kotlin language to developers who already know another language. Covers syntax, classes, functional programming, generics, and coroutines. Free codelab-based course.

16h
4.7
Details