Build Actions for the Google Assistant

A course that will step you through the process of building an Action for the Google Assistant.
Join Free Course
Buy Course

About The Course

Want to learn how to build an Action for Google Assistant? By the end of this course, you'll have built a custom Action for the Google Assistant which is one of the most widely used voice assistants in the world.

This course is largely project-based and kept up to date with the latest features and releases of the Google Assistant. Whether you're an absolute beginner, intermediate developer, or an experienced Actions on Google Developer, this is the only course you will ever need.

You will only need a web browser to get started but for the more advanced levels, you will also need to have a basic understanding of the terminal and Javascript.

In this course, you'll learn:

  • How a Google Action works.
  • How to build your own Google Action.
  • Best practices of designing Actions on Google.
  • Advanced topics such as personalization, multimodal design, and much more!

We know you're busy, so each level is broken down into bite-sized lessons that can be viewed anytime on our website or mobile app.

Because each section can be completed individually, it is not necessary to complete the sections in order. Feel free to skip ahead if you are already familiar with some of the starting concepts.

What's Included

Access to the course and Actions on Google developer community.

Access to the discussion forums, office hours, special events, and live chat with other Actions on Google developers.

Hands-on tutorials, code samples, and pro tips.

The latest news, updates, and stories from Actions on Google.

What are you waiting for?

Get started now!
Join Free Course

Course Outline

Build Actions for the Google Assistant (Level 1)

Understand how it works


Starting a conversation

Create conversational responses

Implement a webhook

Next Steps

Build Actions for the Google Assistant (Level 2)

Install the Firebase command-line interface

Set up for local development

Add a deep link to your Action

Personalize your responses with helper intents

Add audio effects with SSML

Add follow-up intents

Add a custom entity

Next steps

Build Actions for the Google Assistant (Level 3)

Install the Firebase command-line interface

Set up for local development

Model conversational flows for your Action

Store data between conversations

Build custom reprompts

Add a custom exit

Add visual selection with a carousel

Add follow-up prompts

Next steps

Meet Your Instructors

No items found.
What are you waiting for?
Ready to join us yet?
Join Community