
Explore Google Home as a voice-activated speaker with far-field recognition and multi-room capabilities, and learn to build Google Actions using speech-to-text, natural language processing, and text-to-speech.
Watch a Google Home demonstration of voice and touch responses, with customizable third-party outputs and news sources, plus testing via the Google actions simulator.
Explore core Google Home concepts like actions, agents, intents, and entities, and learn how utterances trigger responses across platforms to build interactive home experiences.
Practice identifying invocation name, intent, and entities in voice commands, using Spotify and Yahoo Finance as examples, with Katy Perry as a music entity and stock price queries.
Discover how Node JS is introduced in this course, with preliminary code and no required fundamentals, while non-JS knowledge can reinforce concepts without being mandatory.
Launch a hello world project with Google Actions, using the simulator and Google Home, explore user mapping, and test voice commands like 'hey Google open Hello world'.
Discover the tools and setup to build Google Home projects: sign in to Google Actions, prepare a Gmail account, create hello world, integrate APIs, and test on device.
Sign up and navigate the dialogflow interface to create your first agent, define intents and entities, and test responses with fulfillment for Google Home development.
Set up the Google Home agent and define who to greet by creating an entities variable, editing the default welcome, and saving dialog entries such as mom or dad.
Create intents and define entities to drive conversation, map default responses, test with the simulator, and connect actions across home devices for Google Home development.
Connect to Google Actions, sign in to the Actions Console, export your project, enable integrations, and prepare for publishing and simulating your Google Assistant app.
Explore how to configure and test Google Actions, set wake words, manage brand name ownership, craft short descriptions, and address privacy and terms of service for a Google Assistant app.
Learn how to set up and connect a physical Google Home device using the mobile app, sign in with your account, and verify connected devices before continuing.
Test the hello world flow in the Google Actions Simulator by initiating conversations, sending hello prompts, and reviewing simulated responses before trying with Google Home.
Test hello world on google home by configuring the home app with your Gmail account and API options, then run the sample on both the simulator and the device.
Practice problem set #2 guides you to add an entity such as birds or fish to enable hello-triggered responses, modify the ai entities, and simulate actions on a home device.
Explore building a home madlib style game with Google Home. Create step-by-step prompts, capture user inputs like verbs, nouns, and places, and generate a playful story.
Create a new agent from scratch and define its entities. Configure canned responses and populate story variables to enable interactive storytelling in google home development.
Create intents by defining variables, prompts, and required nouns, verbs, adjectives, and places to build interactive stories. Test these intents using a simulator on Google.
Test the MabLib word game on the simulator and Google Home to verify responses, refine variables, and validate Google Actions integration for home use.
Practice problem set 3 guides you to craft a new story for a club exercise, replacing four nouns, adjectives, and adverbs, and use code to build and share the interaction.
Explore building a Google Home app that connects to a Star Wars character library via a third-party API, implementing fulfillments and search queries to retrieve character details.
Set up your project space and create a new agent. Host code on AWS Lambda to pull data via the stop words API for your Google action.
Create a new agent in the Google home development environment, wire it to the API, and test sample responses while defining entities and intents for useful name-based searches.
Create a test IAM user with console access, set a simple password, and attach policies for S3, DynamoDB, Lambda, and API access to enable building and testing a Lambda function.
Create a lambda function in the test Star Wars account, set up a simple micro service with an index handler and role, and explore basic code and future enhancements.
Create a lambda function to query the Star Wars API for character details, retrieving name, mass, and skin color for Luke Skywalker.
Test the lambda function by running tests, saving and testing the resolve, and inspect responses to identify missing elements or incorrect code, then fix the issue before the next video.
Debug a lambda function to test development code, set up a basic api workflow, and integrate Amazon fulfillment with a linked character example.
Create and deploy an AWS API gateway to read a lambda function for a Star Wars library, linking host, region, and stage to test responses.
Learn to test a Dialogflow integration by enabling the film details page, wiring API data through a details endpoint, and validating responses from web fulfillments for a Google Home device.
Test and simulate a Google action with the Star Wars library, using the simulator and a real device, while implementing fulfillment, API gateway, and lambda-backed data from Star Wars API.
Practice problem set 4 guides you through handling parameters like hair color, eye color, and gender, updating response sentences. The task adds four more variables to test exact wording.
Connect to a third party Game of Thrones API to fetch character birthdays by name using a Google Home action called Game of Thrones calendar, which speaks the result.
Create your first entity by adding characters from an API, capturing key attributes like name, gender, and culture, and prepare to create and collect intents in the next video.
Create entities and intents for a character's birthday, recognize the entity value, and try an alternative solution to Amazon lambda and API gateway.
Master API testing with Postman and initialize boilerplate code to run a Game of Thrones app, configuring actions and birth dates for the server.
Develop and test a Game of Thrones character birthday feature by configuring a fulfillment URL, training intents, and validating responses with API calls and Postman; prepare for Google Home integration.
Lecture demonstrates finishing a Game of Thrones integration by testing Google actions in the simulator and on a Google home device, covering testing steps, calendar naming conventions, and device limitations.
Master the Game of Thrones API by building a Google Home integration that answers who plays a character, update API keys, and modify server logic for accurate responses.
Build a weather app for Google Home that tells the weather in your city using the Yahoo Weather API.
Learn to create an agent with an API, define intents and entities, and configure city data as you prepare to connect to Yahoo weather.
Import files into Glitch to set up a live server for Google actions, using a new Glitch project and GitHub login. Learn to configure Express and basic API-based fulfillment.
set up an express server with dependencies, fetch weather data from an API, parse the JSON for city and temperature units, and handle errors to deliver weather results.
Test json within DialogFlow by deploying live code, sending API calls, and validating weather data pulled from Yahoo Weather, first in a simulation and then on a real Google device.
Test the weather app in the Google actions simulator, migrate to the console, verify the default invocation, and run a city weather query with sample responses.
Practice with weather by retrieving your city's humidity using the Yahoo weather json response, locate the humidity parameter on Yahoo developer site, and modify your existing code to compare results.
Build a light Pokemon Go battle simulation on Google Home, enabling forest exploration and battles with random Pokemon. Implement navigation with forward and backward commands.
Set up an AWS Lambda function for Pokemon Go, log in with test credentials, and execute a function call while monitoring code and preparing API-driven simulation.
Explore how the app uses switch statements to handle movement, randomly trigger battles, and fetch XP and Pokemon data from the Pokemon API in JSON format.
Develop and test an exports handler and a front-end function that generates random numbers for API responses. Build the workflow with state, conditionals, and a global randomizer.
Learn to parse API data with AWS for a Pokemon Go style app, implement reading and mapping data, handle random choices, and test API interactions.
Investigate testing and refining AWS integrated Pokemon Go style interactions for Google Home development, finalize responses, and evaluate data-driven outcomes like experience points and battle results.
Learn debugging strategies for a simulated battle response within a Google Home Development context, examine code snippets, multiple scripts, and steps to locate and fix bugs for stable outcomes.
Create an Amazon API and test Dialogflow fulfillment, using mobile devices for access, regional settings, and entities to connect to the function and validate actions through testing.
Test the Pokemon Go battle flow on the Google Action Simulator, practice debugging, and prepare for final assignments by building and testing a Mango application within Google Home development.
Complete practice problem set seven by implementing the voice function and workforce functions shown in the sample, guiding the code. Focus on creating your story to finish the final episode.
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!