Home » Voice app courses and MOOCs »

The best Google Actions courses – learn to build apps for Google Assistant

Google Actions Courses
by Carl Robinson

Listen to this article!


There is now a wide array of learning resources available for developers looking to build Actions for Google Assistant. Here is my selection of the best voice app development courses for developing Google Actions.

The following Google Actions courses are available through the learning platform Udemy, which occasionally has huge discounts on courses, some costing less that $10. The courses are often written by industry leaders with real practical experience designing and building the technology, so you get very high quality training from true experts in the field. The materials are very fresh too, so you know you’re learning the latest techniques.

The links below are affiliate links, which means I get a little reward if you click on them, but you don’t pay any more than normal. If you have any questions, just leave a message in the comments section. Good luck on your course!


Best Google Actions course for development in Node.js

This is a comprehensive course about developing Google Actions in Node.js using DialogFlow & Firebase, and publishing them on Google Home and Android devices.

This Google Actions course has 4 hours of video lessons, and covers all the fundamentals such as the serverless architecture that Google Actions use. It then guides you through the setup of the local environment for building apps for Google Assistant (and Google Home).

It goes on to teach you about realtime databases, calling web services (APIs) in Actions, creating follow up intents in DialogFlow, and using SSML to add expressivity to your utterances. This course even teaches you how to test your new app for Google Assistant, using either a simulator or a Google device.

Thousands of students of taken this course, making it the most popular Google Actions course on Udemy.

Best cross-platform course for building Google Actions and Alexa Skills

This course uses the awesome Jovo Framework, which allows you to code an app once, and publish it to both Google Assistant and Amazon Alexa at the same time.

First the course covers the Jovo Language Model, then it plunges you straight into building three apps: ‘Business Card App’, ‘AirBnb App’, and ‘Smart Lock App’. During these projects, Intents, Github Storage, AWS Hosting and more are all tackled. A module on Account Linking is next, which lets users sign in to your apps from many popular platforms. This is followed by the ‘Video Games + Voice’ module, where the Alexa Presentation Language (APL) is introduced. Finally, the Firebase database is explained in detail, allowing you to add persistence to your apps. In total, there are 2.5 hours of video lessons in this course.

Jovo is a great option for beginners to get their ideas published fast on both platforms, although some experience of Javascript is required. Experienced users wanting to build more advanced voice applications may be held back by Jovo in some cases, as the latest features released by Google and Amazon aren’t always immediately available on Jovo. That said, the platform is constantly improving and becoming more and more popular, so it’s definitely worth considering.

Best course for developing Google Actions and Facebook chatbots

This is a Google Actions course for beginners, that not only teaches you how to use DialogFlow & Firebase to build Actions for Google Assistant, Google Home and smartphones, but also how to build chatbots for Facebook pages.

First you cover some basic Javascript, and setup your development environment. Then, using the latest version of Dialogflow, you’ll learn how to use cards, media controls, carousels, SSML, suggestion chips and other rich responses to design high quality apps for Google Assistant. Using Firebase, APIs, and application templates, you’ll follow 4.5 hours of video to make three applications, and publish your first Google Assistant app.

What stands this course apart is that it also includes how to make a chatbot, and how to integrate messenger with Dialogflow apps.

Best Google Actions course for intermediate developers

This is an intermediate level course that builds upon your knowledge of building actions for Google Assistant. It’s a relatively short course with 2 hours of video content, that will see you integrating Firebase functions, a Firebase database, external APIs and more. By the end of the course, you will even be able to control Raspberry Pi 3 with your Google Assistant!

The course begins with a Firebase database introduction, and you are introduced to the various Node.js commands for communication with the database.

You then build a ‘Remembering’ Google Action that makes use of the database, followed by a Guessing Game Action that uses external access. Next you study the List, Carousel and Suggestion add-ons for Google Assistant, and then wrap up the course with the awesome Raspberry Pi project.

More Google Actions and Google Assistant courses

More courses for voice app development

If you’re interested in learning to build Amazon Alexa skills, Apple Siri Apps, or chatbots, check out the other articles on the best voice app development courses available today.

About the author

Carl Robinson
Carl Robinson

Carl is the host of the Voice Tech Podcast. Since launching in April 2018, Carl has conducted scores of in-depth interviews with voice industry experts, building one of the most well known media brands in the voice AI space.

He also publishes Voice Chops Tuesday, the number 1 voice technology newsletter, enjoyed by thousands of voice tech fans each week.

Carl is a startup founder, product manager and data scientist, and recently presented a model for voice emotion conversion at ICASSP 2019.

To contact Carl, use the links in this box to send an email, tweet or message.

Share this article

What do you think?

0 replies

Leave a Reply

Want to join the discussion?
Feel free to contribute!

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Posts

Hans Van Dam
Muddu Sudhakar Aisera

Get notified about new articles

[yikes-mailchimp form=”2″]