The Google Developers platform has 1,500+ learning resources and 120+ structured courses, all of which award a free badge on completion. The content spans Android, Flutter, Firebase, Web, and machine learning. Most of it is codelabs — step-by-step guided coding exercises in a real environment.
This guide lists every badge-eligible course with a direct link to the actual codelab or learning pathway, organized by technology. No generic homepage links.
Most Google Developer codelabs are free at codelabs.developers.google.com. Structured learning pathways are at developers.google.com/learn/pathways. Badges appear on your Google Developer Profile when you complete a qualifying course.
What is a Google Developer Profile?
Your Google Developer Profile is a public page that tracks your completed codelabs and earned badges. It’s linkable — add it to your resume, LinkedIn, or GitHub.
Badges are awarded for completing structured learning paths or specific qualifying codelabs. Not every codelab awards a badge — check the codelab page for a “Badge” section before starting if that’s your goal.
Android Development
Android codelabs use Kotlin and Jetpack Compose as the primary stack as of 2026. The Java path still exists but is no longer the recommended starting point.
Beginner — Android Basics with Compose
The Android Basics with Compose course is the official beginner path. It covers Kotlin fundamentals, Compose UI, state management, navigation, and networking. Earns multiple completion badges across units.
| Codelab | Link |
|---|---|
| Your first Android app | Start |
| Building a basic layout | Start |
| Kotlin fundamentals: Variables and data types | Start |
| Kotlin fundamentals: Functions | Start |
| Add a button to an app | Start |
| State in Compose | Start |
| Get data from the internet | Start |
| Persist data with Room | Start |
| Navigation in Compose | Start |
| Adapt for different screen sizes | Start |
Intermediate — Jetpack Compose
The Jetpack Compose course assumes you know Android basics and goes deeper into Compose architecture.
| Codelab | Link |
|---|---|
| Jetpack Compose basics | Start |
| Compose layouts | Start |
| State management in Compose | Start |
| Theming in Compose (Material 3) | Start |
| Animation in Compose | Start |
| Accessibility in Compose | Start |
| Testing in Compose | Start |
| Advanced state and side effects in Compose | Start |
Maps and Location
| Codelab | Link |
|---|---|
| Location-based features in Android | Start |
| Integrating Google Maps in Android | Start |
Accessibility
| Codelab | Link |
|---|---|
| Make your Android app more accessible | Start |
Flutter Development
Flutter content is split between the Google Developers platform and the official Flutter documentation. Both count toward Google Developer badges.
| Course / Codelab | Link |
|---|---|
| Build apps with Flutter (intro pathway) | Start |
| Your first Flutter app | Start |
| Flutter: Write your first app (Part 1) | Start |
| Adaptive apps in Flutter | Start |
| Adding Google Maps to a Flutter app | Start |
| Adding in-app purchases to a Flutter app | Start |
| Using a plugin for Firebase in Flutter | Start |
| Build a photo sharing app with Flutter and Firebase | Start |
Full Flutter codelab catalog: codelabs.developers.google.com/?cat=Flutter
Firebase Development
Firebase codelabs are at firebase.google.com/codelabs. Each codelab is a standalone project — you build a working app with real Firebase services.
Web with Firebase
| Codelab | Link |
|---|---|
| Build a web app with Firebase | Start |
| Develop locally with Firebase Emulator Suite | Start |
| Authenticate with Firebase using phone number | Start |
| Build a real-time chat app with Firebase | Start |
| Extend an app with Firebase Functions | Start |
| Build a React app with Firebase | Start |
Android with Firebase
| Codelab | Link |
|---|---|
| Get to know Firebase for Android | Start |
| Firebase Authentication on Android | Start |
| Firebase Firestore for Android | Start |
| Firebase Cloud Messaging on Android | Start |
Full Firebase codelab catalog: firebase.google.com/codelabs
Web Development
Google Maps Platform
| Codelab | Link |
|---|---|
| Get started with Google Maps Platform (JavaScript) | Start |
| Maps JavaScript API intro | Start |
| Building a store locator with Maps | Start |
Web Technologies
| Codelab | Link |
|---|---|
| Implement Material Design in web apps (Material 3) | Start |
| Build cross-platform apps with Angular | Start |
| Progressive Web Apps training | Start |
| Cloud Run: Hello World | Start |
| Deploy a serverless function with Cloud Functions | Start |
Machine Learning and AI (Developer Track)
These are TensorFlow and ML Kit focused — different from the Cloud Skills Boost AI courses which are GCP-oriented.
| Codelab | Link |
|---|---|
| Get started with object detection (TensorFlow Lite on Android) | Start |
| Image classification with ML Kit on Android | Start |
| On-device ML with TensorFlow Lite | Start |
| Introduction to machine learning for coders | Start |
| ML Practicum: Image Classification | Start |
Data and Analytics (Developer Track)
| Codelab | Link |
|---|---|
| Introduction to SQL with BigQuery | Start |
| Analyzing data with BigQuery | Start |
How to Earn and Display Developer Badges
- Create a Google Developer Profile at developers.google.com/profile — sign in with your Google account
- Complete a qualifying codelab or learning pathway — badges are automatically added to your profile on completion
- Share your profile — your public profile URL can go on your resume and LinkedIn
Not every codelab awards a badge — the badge icon is shown on eligible codelabs. Structured learning pathways (under developers.google.com/learn/pathways) award pathway badges on full completion.
Which Developer Badges Matter?
For Android roles:
- Android Basics with Compose (full path) — shows you completed the official beginner track
- Jetpack Compose path — shows current-stack knowledge (Compose is the standard now, not XML layouts)
For Flutter roles:
- The Flutter intro pathway badge + Firebase integration codelab
For Firebase/full-stack:
- Firebase web codelab badge + any advanced Firebase integration
For ML/AI developer roles:
- TensorFlow Lite on Android + ML Kit codelabs
The badges themselves are less important than the portfolio work produced. Do the codelab, then build something similar yourself. The badge on your profile shows you started; the GitHub project shows you can go further.
FAQ
Do Google Developer badges expire?
No. Unlike Skillshop certifications, Developer badges are permanent once earned.
Are all codelabs free?
Yes. Every codelab on codelabs.developers.google.com is free. No account required to follow along, though you need a Google account to track completion and earn the badge on your profile.
What happened to the Actions on Google codelabs?
Actions on Google was deprecated in June 2023. The related codelabs have been removed. Links to those courses are dead.
Can I use the codelabs on mobile?
Technically yes, but practically no for most of them — you need a desktop to run Android Studio, VS Code, or a browser dev environment. Firebase web codelabs work in Cloud Shell (browser-based), so those can be done without a local setup.
What to Read Next
- 500+ Free Google Certificates: Full Platform Guide — all Google learning platforms
- Google Cloud Skills Boost Badges (2026) — if you’re adding cloud to your developer skill set
- Flutter: Getting Started — our Flutter series
- Python Cheatsheet — useful for the ML and data analytics codelabs
Related Articles
Deepen your understanding with these curated continuations.
All Free Google Skillshop Certifications [2026]: Ads, Analytics & AI
Complete guide to all 10 free Google Skillshop certifications in 2026. Covers exam format, pass scores, study time, renewal, and how to add each cert to LinkedIn.
500+ Free Google Certificates and Badges [May 2026 List]
Complete list of 500+ free Google certificates and badges for 2026. Covers Skillshop, Cloud Skills Boost, Google Developers, Play Academy, and Google AI Essentials — all verified and updated May 2026.
Google Career Certificates on Coursera [2026]: Cost, Financial Aid & Worth It?
Honest guide to all 8 Google Career Certificates on Coursera in 2026. Actual cost, financial aid application walkthrough, employer recognition data, and how each cert compares to free alternatives.