Pathways

Develop knowledge and skills at your own pace through sequential learning experiences that include articles, codelabs, quizzes, and videos.

Filter By

Choose a topic
Choose a skill level

Learn how to use the Gemini API and the Google AI JavaScript SDK to prototype generative AI for web apps. Use the Google AI JavaScript SDK to make your first generative AI call using the Gemini API in your client-side web application. Explore a sample application and learn how to make multimodal prompts (that combine image and text).

Learn how to use the Gemini API and the Google AI Dart SDK to prototype generative AI in Dart and Flutter applications.

Learn how to use the Gemini API and the Google AI Swift SDK to prototype generative AI with Swift. Use the Google AI Swift SDK to make your first generative AI call using the Gemini API in your application. Explore a sample application and learn how to make multimodal prompts (that combine image and text).

A course about HTML forms to help you improve your web developer expertise.

A course exploring all aspects of responsive design. Learn how to make sites that look great and work well for everyone.

Learn about Cloud Run services for containers that serve web requests and Cloud Run jobs for containers that run to completion and don't serve requests.

Learn how to use the Gemini API and the Google AI SDK to prototype generative AI in Android applications.

Learn how to communicate with users and build business with Firebase Cloud and In-App Messaging.

Learn how to build leaderboards that scale and meet the needs of your users with Cloud Firestore.

Learn how to integrate Firebase products to your Flutter app, for seamless frontend and backend mobile app development.

Learn how to build a multi-tier web application with a Golang backend running on Cloud Run and using a CloudSQL database.

Learn how to build a distributed, scalable ecommerce web app using microservices on Kubernetes.

Learn to build, containerize, and deploy Java Spring Boot apps on Google Cloud.

Learn how to build a modern serverless ecommerce web app using a Django and Cloud Run backend, Cloud SQL data storage, and Firebase.

A course to help you build more privacy-preserving websites.

This course is designed for those new to web performance, a vital aspect of the user experience. It covers key web performance concepts and techniques for improving performance.

A course that breaks down every aspect of modern progressive web app development.

An in-depth course on software testing.