Google Home Development: From Beginner to Intermediate
3.3 (81 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,280 students enrolled

Google Home Development: From Beginner to Intermediate

The most comprehensive and complete Google Home course. Build & deploy voice activated applications.
3.3 (81 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,280 students enrolled
Last updated 7/2017
English
English [Auto]
Current price: $100.99 Original price: $144.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 4 hours on-demand video
  • 4 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Understand and learn about conversational interfaces and agents
  • Build Google Home Apps with little or zero coding using API ai
  • Understand the Architecture of a Google Home App
  • Deploying a Google Home App on the Google Actions Developer Account
  • Understand and use Node js for building basic Google Home Apps
  • Create your own APIs with Amazon Web Services
  • Be able to Build a Word Game with API ai
  • Be able to Build a Weather App with Yahoo API
  • Be able to Build a Pokemon Go Simulation with POKE API
  • Deploy Google Home Apps on cloud platforms such as AWS, Glitch, and API ai
Course content
Expand all 57 lectures 03:47:58
+ Build your first Hello World Application on Google Home
11 lectures 34:58
Introduction to Hello World
01:08
Tools needed for this Project
01:49
Walkthrough of the Dialogflow Interface
05:50
Setting up our Agent and Entities
02:55
Creating Intents
04:16
Creating our first Integration to Google Actions
02:10
Understanding Google Actions
07:24
Setting up your physical Google Home Device (Optional)
02:09
Testing "Hello World" in Google Actions Simulator
03:04
Testing "Hello World" on the Google Home
02:51
Practice Problem Set#2
01:22
+ Build a MadLib Word Game on Google Home
5 lectures 17:32
Introduction to MadLib Word Game
01:56
Setting up our Agent and Entities
02:17
Creating Intents
05:14
Testing "MabLib Word Game" on Simulator and Google Home
07:00
Practice Problem Set#3
01:05
+ Build a Star Wars Character Library on Google Home
12 lectures 50:20
Introduction to Star Wars Character Library
01:32
Tools Needed for this Project
02:02
Setting up Entities and Intents
05:51
Lambda Function: Setting up an IAM on Amazon Web Services
04:27
Lambda Function: Create the function for the development
03:17
Lambda Function: Star Wars API Development Code
11:52
Lambda Function: Test Development Code
01:26
Lambda Function: Test Development Code Part#2
02:03
AWS: API Creation to read Lambda Function
03:57
Dialogflow Testing
02:19
Testing "Star Wars Library" on Simulator and Google Home
10:25
Practice Problem Set#4
01:09
+ Build a Game of Thrones App on Google Home
7 lectures 31:59
Introduction to Game of Thrones App
01:19
Create Entities and Intents
03:45
Create Entities and Intents Part#2
02:19
Main Development of Game of Thrones App
09:11
Testing Development of Game of Thrones
06:20
Testing "Game of Thrones" on Google Action Simulator
07:26
Practice Problem Set#5
01:39
+ Build your own Weather App for Google Home
7 lectures 27:19
Introduction to the Weather App
00:57
Creating Intents
03:15
Importing Files into Glitch for Server Development
04:53
Weather Development Code
12:50
Testing JSON within DialogFlow
02:15
Testing "Weather app" on Google Action Simulator
02:21
Practice Problem Set#6
00:48
+ Build a Pokemon Go Battle Simulation on Google Home
10 lectures 46:40
Introduction to the Pokemon Go Battle Simulation
01:47
AWS: Lambda Setup for Pokemon Go
01:54
AWS: How the app will work
02:41
AWS: Developing Pokemon Go Part#1
09:44
AWS: Developing Pokemon Go - Parsing API Part#2
07:07
AWS: Developing Pokemon Go - Finalize responses Part#3
08:53
Debugging the Battle Response
05:23
Create an Amazon API and testing Dialogflow Fulfillment
04:09
Testing "Pokemon Go Battle" on Google Action Simulator
04:17
Practice Problem Set#7
00:45
Requirements
  • You should have access to a Chrome or Safari Browser
  • Main Tools for the Course: Google Home (optional), Dialogflow, AWS Lambda, AWS API Gateway, Glitch
  • You should have a Gmail account to access Google Actions, Google Home Device is optional.
  • You should have preliminary or zero understanding with JavaScript
  • You should have preliminary or zero understanding with NodeJS
  • You should have preliminary or zero understanding with creating APIs
Description

Update: Join over 11,000 students in the Techustler Course Series. You don’t want to miss this opportunity in learning practical knowledge in Tech.

Have you ever wondered how Google Home Apps are made?

Why are Google and Amazon investing in voice technology?

A better question is why haven't you built an Google Home App yet.

If you ever wanted to understand the space of Voice Apps or build them yourself, then take my course "Google Home Development: From Beginner to Intermediate". I designed it in a practical way so that when you finish the content you can immediately put it into use with your Google Home or online counterpart.

Now, why should you build Google Home Apps?

The biggest industries in technology are surrounded by AI, Bots, and Voice technology. Voice technology I believe will be the new 21st century user interface that will not only understand basic commands, but will be so smart to understand anything you tell it. This is why Amazon and Google have made big bets; with Alexa alone planing to generate close to $11 billion dollars by 2020. Apple's version of Google Home called "HomePods" is also coming to the market by the end of 2017. Now, Google's version has come to the market is quickly taking market share from Amazon. Google understands data and knows this is where the market is heading. Now is the best time to learn these skills before the mainstream starts developing applications. We all know the story about apps for the smartphones, this is the same thing. 

This course contains over 55 lectures and 4 hrs of content. It's designed for beginners to play with new platforms in the voice space. You’ll learn the tools needed to build Google Home Apps, how to create a conversation, be able to access APIs for data driven apps, create APIs through Amazon API Gateway. 

Course Structure

The course follows a familiar structure where in each video I will teach the concepts followed by a challenge or practice question. If your goal is to become a better developer, you should understand node.js, server side development and how to access certain APIs to build better Google Home Apps. The course does not go deep into understanding Node.js but you will understand the architecture and ability to publish apps for Google Home.

Environment Setup

This course aims to simulate a live in-person course as much as possible. After you finish each lecture, you should practice and try the solution on your own. You learn the best by practicing and doing. 

Projects

At the end of each section, you will be asked to complete a practice problem which you can then share with your network or on the Udemy network. 

Testimonials from other Techustler Courses and the Instructor

“Great set of videos Nick! I really liked the format of the videos with you in the corner of the screen showing us how to use the website. Cool songs you use at the beginning of each video. It really gives off the vibe that your course is hip and up-to-date with modern times. You do a great job of keeping of with the times. Stay modern, but classy at the same time Nick!” - Penelope

“Nicholas, very good course on bots! I especially enjoyed that you provided us the opportunity to build bots in a hands-on fashion. Your course sections are very organized and I didn't have to guess to know what I was getting myself into. It is clear you are very knowledgeable as an instructor and have a real connection to your course material. I look forward to taking another course with you!” - Rahul

"First of all I want to say thank you for such a nice and informative course. I have enjoyed it from first lesson till last one. Definitely can say one of the best courses for beginners as you learn how to use a lot of useful tools. Nick keep it up!" - Andriy Herasymenko

"Thank you so much Nicholas! The bot course was very informative and helpful for my learning. Keep up the good work!" - Christine

"It was a highly positive experience working alongside Nick at DigaBlue and with the work ethic he has, I am certain that he will produce great results in his future endeavors." - Saif

"I am glad to take this course. Anyone interested in a great introduction and exercises about chat bots this is a course to start. The instructor take you to every stage of the basic creation on your first Chat Bot and then apply advanced skills." - Miguel Rivera

"This is a really good intro course to building simple but useful bots. Nick breaks each lesson up thoughtfully and into parts that are easy to follow and implement straight away. With modern api's to make bots from simple to highly sophisticated, this course it great for learning all the moving parts. I feel more confident in designing, building and marketing a bot myself now!" - Jason

What is the target audience?

This course is designed for people with little or no experience in javascript which is needed to make Google Home skills. By the end of the course, you’ll have valuable skills that will help you be creative and resourceful in your pursuit of building products (hopefully in the voice space :)

Next Steps

Now it's time to become a Techustler and join me in registering for the course. I can’t wait to have you on board!

Who this course is for:
  • First-time Google Home developers wanting to learn required steps involved in creating a Google Home App
  • Understanding how to use Node JS