Machine LearningBeginner
Machine Learning Crash Course
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.
Platform profile
Our take
Google Developers Training offers practical, up-to-date content directly from Google engineers covering modern web development and machine learning.
Best for
Developers who want to learn Google technologies or modern web practices.
In our catalog
Machine LearningBeginner
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.
RustIntermediate
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.
KotlinBeginner
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.
Generative AIBeginner
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.
Generative AIBeginner
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.
HTML & CSSIntermediate
Google's official guide to modern web development best practices. Covers responsive design, HTML/CSS fundamentals, web performance, accessibility, progressive web apps, CSS layout techniques (flexbox and grid), and visual design. Includes free, hands-on codelabs and runnable code examples. Written by Google engineers and updated regularly. Ideal as a reference while building projects, or as a structured learning path through web-development foundations.
HTML & CSSIntermediate
Google's guide to building smooth, performant CSS animations and transitions. Covers keyframes, easing functions, transforms, the will-change property, timing models, GPU acceleration, and performance best practices. Includes live interactive examples and explainers written by Google engineers. Intermediate level: it assumes a solid CSS foundation, so learn selectors and the box model somewhere else first. Best used as a reference while you build your own animation-heavy project, not as a standalone course.
Head to head
Judging Google for Developers on its own only gets you so far. Each page below puts it head to head with one other platform on cost, certificates, and how deep the free material goes, and every one of them ends in a pick rather than a shrug.
They run in order of how much subject matter the two platforms share, so the near-substitutes for Google for Developers come first and the ones that barely overlap sit at the end. Each card names what the other platform is best at, which is usually enough to tell whether the comparison is worth your time.
Want the whole field at once instead? All 25 platforms in one filterable table, or the full comparison index.