Comprehensive Alexa Skill Development course 2017
4.8 (341 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,873 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Comprehensive Alexa Skill Development course 2017 to your Wishlist.

Add to Wishlist

Comprehensive Alexa Skill Development course 2017

Learn how to develop Alexa Skills using Alexa Skills Kit (ASK). Add custom Skills to your Amazon Echo, Echo Dot devices.
Best Selling
4.8 (341 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
1,873 students enrolled
Created by IOT Wonders
Last updated 7/2017
English
Curiosity Sale
Current price: $10 Original price: $140 Discount: 93% off
30-Day Money-Back Guarantee
Includes:
  • 9.5 hours on-demand video
  • 4 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I 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
View Curriculum
Requirements
  • Basic computer knowledge
Description

*** 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 is the target audience?
  • 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
Students Who Viewed This Course Also Viewed
Curriculum For This Course
47 Lectures
09:40:01
+
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:18:03

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 14:32


Greetings Skill - AWS Lambda function Introduction and setup
07:23

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
About the Instructor
IOT Wonders
4.8 Average rating
333 Reviews
1,874 Students
1 Course

IOTwonders develop high quality training courses on Internet of Things and Home automation. We are currently focusing on Alexa skill development courses for Amazon echo and other Alexa supported devices. We are early adapters of Amazon Echo and one of the first 1000 Alexa skill developers. Please feel free to check our youtube channel to find some of our work.