Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Voice 101: Alexa Custom Skill Development Fundamentals
Rating: 4.6 out of 5(114 ratings)
6,464 students

Voice 101: Alexa Custom Skill Development Fundamentals

Learn the basics of building custom Alexa Skills
Created byMatt Pitts
Last updated 10/2019
English
English [Auto],

What you'll learn

  • How to plan and design custom Alexa Skills
  • How to work with Alexa Skills in the Developer Console
  • How to reason about Alexa Skill Invocation
  • What makes up the Alexa Skill Interaction Model
  • The basics of Alexa Skill Intents and Functions
  • How to harness the Alexa Dialog Model
  • The basics of writing code for Alexa Skills
  • The basics of attribute persistence in Alexa Skills
  • How to harness the powerful NEW Built-In intents
  • How to enhance premium skills with SSML speech output
  • How to use the awesome NEW APL (Alexa Presentation Language) interface
  • How to make money with NEW ISP (In-Skill Purchasing)
  • Basics of testing Alexa Skills

Course content

14 sections51 lectures3h 34m total length
  • Welcome to Voice 1010:29

    After completing this lecture, you will understand the content and scope of the course.

  • Current State of Voice Development1:39

    After completing this lecture, students will understand how rapidly things change in the voice development ecosystem.

  • About the Instructor0:38

    In this lecture students will get a quick introduction to the instructor.

  • About the Course1:01

    In this lecture students will get a basic introduction to the course and information on how to report inaccuracies.

  • Detailed Course Overview4:04

    In this lecture students will get a detailed high level overview of the course and the overall course structure.

Requirements

  • Have a basic understanding of web technologies such as HTML, JS, and CSS
  • Have some experience writing code
  • Have an Amazon Developer account

Description

In this course you will get a solid introduction to the fundamentals of building premium Alexa Voice Skills. Voice development offers new and exciting opportunities for developers. With over 100,000,000 Alexa-powered devices sold to date, now is the time to learn how to build for this ecosystem.

Here's how the course will work:

  • You'll start by learning how to plan and design your custom Alexa skill. You'll get valuable insights on how to approach building out your custom skill. These insights will help you as you start to build out more complex skills

  • Next, you'll start diving into the Alexa Developer Console where you will learn how to easily build your first skill, using zero code to start

  • After that, you'll take a deep dive into understanding Alexa Skill Invocation. Skill invocation is important, because it goes to the heart of how your customers will tell Alexa to start your skill

  • Up next will be a solid overview of Skill Intents and Functions. You will have a good understanding of the complexities of Alexa Skill Intents and Functions

  • Finally, you will learn the ins and outs of the Alexa Dialog Model

In addition to the fundamental aspects listed above, you will learn some new exciting APIs in the Alexa Development ecosystem, as well as get introduced to more advanced topics, including:

  • The basics of writing code for your skill

  • Writing code for skill persistence

  • Deep dive on Built-In Intents

  • Understanding SSML (Speech Synthesis Markup Language)

  • APL (Alexa Presentation Language) Introduction

  • ISP (In-Skill Purchasing) Introduction

  • Testing Skills

You will also get hands-on experience with plenty of demos, activities, and quizzes.

Who this course is for:

  • Beginner Front-end developers with some coding experience