Build Your First Alexa Skill

Learn to build skills for Alexa using the Alexa Skills Kit and Amazon Web Services (AWS).

Start[missing "en.views.course_landing_page.learn-alexa.course_illustration" translation]
Build Your First Alexa Skill
Lesson 1 of 1
  1. 1

    You may have heard of Amazon Echo, the voice-enabled speaker from Amazon that allows you to get things done, by using your voice. The brain behind Echo and other Amazon voice-enabled devices li...

  2. 2

    All skills, like web or mobile applications, contain two parts: Interaction Model (the frontend) and the Hosted Service (the backend). 1. Interaction Model (frontend) — Much like the gr...

  3. 3

    As we saw in the previous exercise, to begin a conversation with Alexa-Enabled devices, like the Amazon Echo, you say the word "Alexa", followed by the request, like: _Alexa, ask History Buff w...

  4. 4

    Let's say we want to create a Codecademy skill that will do just one thing — respond with a "Hello, Codecademy" message. --- #### Intents Before we get into designing the frontend and the b...

  5. 5

    We are now ready to create our first Alexa skill. The first thing we will do is create the interaction model, also called the Voice User Interface (VUI) for our skill. We will do that using the Al...

  6. 6

    To start building a skill, click on the Create Skill button in the top right corner. This will bring you to the "Create a new Alexa Skill" wizard. We will walk through this wizard step by step....

  7. 7

    In Exercise 4, you came up with unique utterances that map to your skill's "HelloIntent". Some of your utterances may include "hello", "how are you", "howdy", and "what's up". It’s time to put you...

  8. 8

    Now that we have created the interaction model (the frontend), it’s time to connect that to our programming logic (the backend). For this course, we will be using AWS Lambda functions to host...

  9. 9

    Let's connect the frontend to a Lambda function (the backend) using its Amazon Resource Name (ARN). 1. Copy this ARN: [...] 2. Back on the Build tab for our skill on developer.amazon.com ...

  10. 10

    There are a few ways to test our skill now. The first one is the Amazon Echo Simulator - Echosim.io , a browser-based interface to Alexa. --- #### Using Echosim.io --- 1. Log in with your Amazo...

  11. 11

    Now that we have tested our skill and got a response back from Alexa, let’s see what actually happened. Go ahead and type, hello in the text box to the right, and then select **Ask code academy...

  12. 12

    As you continue to learn about Alexa Skills Development, being able to access the contents of a skill's requests and responses will help you troubleshoot bugs. Amazon provides developers a way to...

  13. 13

    Nice work, you just built and tested your first Alexa Skill! Let's review the main topics from this lesson: - Alexa is the cloud based service that handles all the speech recognition, machine lea...

What you'll create

Portfolio projects that showcase your new skills

Pro Logo

How you'll master it

Stress-test your knowledge with quizzes that help commit syntax to memory

Pro Logo

Build Your First Alexa Skill

Start[missing "en.views.course_landing_page.learn-alexa.course_illustration" translation]