Voice 101: Alexa Custom Skill Development Fundamentals

Learn the basics of building custom Alexa Skills
Free tutorial
Rating: 4.9 out of 5 (99 ratings)
5,862 students
3hr 31min of on-demand video
English [Auto]

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


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


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


A Cloud Coach - Turn Dreams into Apps in the Cloud
Matt Pitts
  • 4.6 Instructor Rating
  • 113 Reviews
  • 7,540 Students
  • 3 Courses

Matt is a AWS Certified Alexa Skill Builder, Alexa Skills Challenge Winner, AWS Certified Cloud Practitioner, and has also held AWS Certified Solutions Architect and AWS Certified Developer certifications. Matt is a former AWS Amazon engineer with over 15 years experience with various web technologies. Matt spent 5 1/2 years as a professional developer at AWS. Matt has a passion for web technologies including building LOB application, application interfaces, voice technology, and full serverless application development.

Matt became interested in web technology while studying in the legal field. Some of his first projects involved server-side document generation of standard legal documents and forms.

Matt's first server languages were VB Net and C#. Matt has worked with Java and Python languages. Matt currently does most of his work on the front-end with JS/TypeScript and Node.

Matt has a lot of experience building modern cloud native applications utilizing AWS services. Its a really exciting time to be a developer, and Matt is grateful to have the opportunity to share his knowledge.

Top companies trust Udemy

Get your team access to Udemy's top 17,000+ courses