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 like Echo Show, Echo Dot, Echo Spot, and Amazon Tap is Alexa — the cloud based service that handles all the speech recognition, machine learning, and Natural Language Understanding for all Alexa enabled devices.

Alexa provides a set of built-in capabilities, referred to as skills, that define how you can interact with the device. For example, Alexa’s built-in skills include playing music, reading the news, getting a weather forecast, and querying Wikipedia. So, you could say things like:

Alexa, play Michael Jackson

Alexa, what’s the weather in New York

In addition to these built-in skills, you can program custom skills by using the Alexa Skills Kit (ASK). An Alexa user can then access these new abilities by asking Alexa questions or making requests.

In this lesson, you will create an Amazon developer account and use it to create your own skill!


In this lesson, you’ll build a Hello Codecademy skill, like the one in the video to the right.

Take this course for free

Mini Info Outline Icon
By signing up for Codecademy, you agree to Codecademy's Terms of Service & Privacy Policy.

Or sign up using:

Already have an account?