Comprehensive Alexa Skill Development course (2018 Updated)
3.9 (1,712 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.
8,510 students enrolled

Comprehensive Alexa Skill Development course (2018 Updated)

Learn how to develop Alexa Skills using Alexa Skills Kit (ASK). Add custom Skills to your Amazon Echo, Echo Dot devices.
3.9 (1,712 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.
8,509 students enrolled
Created by IOT Wonders
Last updated 6/2018
English
English [Auto]
Current price: $83.99 Original price: $119.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 9.5 hours on-demand video
  • 6 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
  • Develop Alexa skills using Alexa Skills Kit (ASK) and publish skills to Alexa Skill Store
  • Develop Alexa Skills using AWS Lambda function or Web Service as an end point
  • Create Skills using Account linking feature of Alexa Skills Kit, so that you can link Alexa user with use in your system
  • Do automated testing of Alexa Skills using Mocha test framework or Python Unittest framework
  • Learn how to access external APIs from your Alexa Skills
  • Learn how to access external database like AWS DynamoDB from your Alexa Skill to store per user information
  • Learn how to setup your local environment and AWS CLI, so that you can automate the process of uploading Alexa Skills from your local machine
  • Learn how to use FLASK-ASK framework to develop Alexa Skills
  • Create your own custom skills for Amazon Echo, Echo dot devices
Course content
Expand all 47 lectures 09:43:08
+ Getting started
3 lectures 23:47
Introduction to Amazon Echo, Alexa Voice Service and Alexa Skill Kit
07:17
+ First skill - Greetings Skill using AWS Lambda function
17 lectures 03:21:10

Please download these files to a directory on your machine and unzip tutorial_begin.zip file.

Course resources
01:27

In this lecture, we will start developing our first skill called "Greetings skill". It covers:

  1. Establishing goal for the skill
  2. Developing voice interaction model
  3. Registering skill with Amazon Developer portal
Preview 16:25
Greetings Skill - AWS Lambda function Introduction and setup
08:37
Node.js quick tutorial (part-1)
19:53
Node.js quick tutorial (part-2)
14:27
Node.js quick tutorial (part-3)
19:21
Greetings Skill - Coding (Part-2) and testing
09:42
Greetings Skill - Improvements, Local environment setup and testing
10:45
Greetings Skill - SSML and upload automation
16:36
Greetings Skill - Sessions feature and using standard built-in intents (part-1)
15:17
Greetings Skill - Sessions feature and using standard built-in intents (part-2)
06:59
Greetings Skill - Including a card in response
10:58
Greetings Skill - Debugging
10:15
Greetings Skill - Automated testing using Mocha test framework - Part -1
14:02
Greetings Skill - Automated testing using Mocha test framework - Part-2
06:29
+ Greetings skill using Web service as an end point
9 lectures 02:02:20
Greetings skill using web service as an end point - Introduction
07:50
Greetings skill using Web service as an end point - Coding
19:32
Deploying the skill from Local Web Server
08:48
Hosting the skill on Heroku
13:41
Testing Greeting Skill (Web Service)
19:47
Requirements of Web Service and FLASK-ASK
16:17
Greetings Skill using FLASK-ASK
15:02
Greetings skill using FLASK-ASK (part-2)
16:15
Greetings skill using FLASK-ASK (Deploying to Heroku)
05:08
+ Food Nutrition Lookup skill development
10 lectures 02:18:12
Food Nutrition Lookup skill - Introduction
13:42
Food Nutrition Lookup skill - Setup
14:53
Food Nutrition Lookup skill - Coding - Part-1
12:53
Food Nutrition Lookup skill - Coding - Part-2
10:50
Food Nutrition Lookup skill - Testing
14:26
Food Nutrition Lookup skill - Deploying
13:51
Food Nutrition Lookup skill - Certification Requirements - Part-1
17:01
Food Nutrition Lookup skill - Certification Requirements - Part-2
19:42
Food Nutrition Lookup skill - Certification Requirements - Part-3
08:51
Food Nutrition Lookup skill - Improvements
12:03
+ Account Linking Feature - Email checker skill
8 lectures 01:37:39
Account Linking feature introduction and Google API console setup
13:03
Email checker skill - setup
13:01
Email checker skill - Implementation
19:54
Email checker skill - Testing
13:41
Email checker skill - Voice password and AWS DynamoDB setup
03:56
Email checker skill - Voice password implementation
13:34
Email checker skill - Voice password testing
12:03
Email checker skill - Adding forgot pin functionality and testing
08:27
Requirements
  • Basic computer knowledge
Description

June 11,2018 - Updated content for new Amazon developer console and new AWS lambda function interface.

*** This is the first comprehensive online course on Alexa Skills Development ***

Welcome to comprehensive Alexa Skill Development course. You want to learn how to develop skills for Amazon's Alexa? This course is for you.

It is perfect time to learn Alexa Skill Development. Soon there will be lot of requirement for Alexa Skill Developers, as many companies wants to add Alexa voice control to their products and services. This comprehensive Alexa Skill tutorial teaches required skills to become Alexa Skill Developer.  This course covers almost all features of Alexa Skills Kit (ASK) with real-world example skills (including a published skill), which includes 47 Lectures, source code and 9.5 hours of content.

Here are few highlights of the course:

  1. Learn how to develop skills using both Lambda function and Web Service as an end point.

  2. Node.js tutorial - In case you are not familiar with Node.js coding, this course teaches required knowledge on Node.js to develop Alexa Skills.

  3. Coding from scratch - For the first skill, we will not be using any templates. We will start with empty file and code line by line, so that you will understand how the whole Alexa Skill flow works end to end.

  4. Learning by example - I believe in learning by example, so we will be learning and exercising features of Alexa through developing skills.

  5. Beginner to Expert - I carefully designed this course, such that it works for all levels of students.

  6. Learn how to setup your local environment and AWS CLI, so that you can automate the process of uploading Alexa Skills from your local machine

  7. Account linking feature - In this course, you will be learning how to use account linking feature of Alexa Skills kit, so that you can link Alexa user with the user in your system. We will be developing a skill called 'Email checker' using this feature.

  8. Learn how to develop skill using Node.js and Python languages.

  9. Learn most of the features of Alexa Skills Kit like:

    1. SSML tags

    2. Including card in your response

    3. Sessions feature

    4. Built-in intents and slots

    5. Account linking feature

  10. Learn how to setup your local environment and AWS CLI, so that you can automate the process of uploading Alexa Skills from your local machine

  11. Learn to do automated testing of your skills using Mocha test framework and Python Unittest.

  12. Learn FLASK-ASK framework - For developing skills using Web Service as end point.

  13. Learn how to access external database like AWS DynamoDB from your Alexa Skill to store per user information

  14. Learn how to access external APIs from your Alexa Skills

Please feel free to checkout course content and preview videos to know about this course. 

Who this course is for:
  • This course is for developers who wants to develop and publish skills for Alexa
  • This course is for hobbyists who wants to add custom skills for their Amazon Echo