Alexa Development 101 - June 2018

An introduction to building skills for Amazon Alexa.

Updated Version - June 2018.

If want to start building skills for Amazon Alexa and you're new to programming - this course was created especially for you! By the end of this course, you'll be able to create custom skills for Amazon Alexa - from scratch - even if you've never written a line of code in your life. Guaranteed!

There are a lot of great courses and tutorials available for learning how to build Alexa skills. But, most assume you have some prior programming experience. This course is different - you won't need any prior experience other than some basic computer skills.

You'll learn how to create your fist skill for Amazon Alexa using Javascript and Node.js. In the course, you'll create a custom Alexa skill for your own private use or that can be published publicly - and you won't just be copying and pasting to do it - you'll be creating it from scratch and based on your own idea.

The course is made up of a collection of short lessons - all but one of them are under 10-minutes but most are around 5-minutes. So, you can learn in small chunks, when you have the time. Of course, if you prefer, you could also work through the entire course at once - that would probablly take you about 2-3 hours (including time to do the exercises).

The course goal

The goal of this course gives you a solid introduction to building skills for Amazon Alexa while also getting you started as a programmer; as a hobby, or perhaps the start to a new career. Building skills for Amazon Alexa is a lot of fun and it's also a great way to start learning how to code.

Course Outline

  • Lesson 00: Welcome & Course Introduction
  • Lesson 01: A Technical Overview of Alexa
  • Lesson 02: Skills Setup in the Developer Portal
  • Lesson 03: Skill Service Setup in AWS
  • Lesson 04: Testing Skill Services
  • Lesson 05: Utterances, Intents, and Slots
  • Lesson 06: Using Intents and Slots
  • Lesson 07: Building Skills on Your Local Computer
  • Lesson 08: Working with Skill Project Code
  • Lesson 09: Creating a Complete Skill
  • Lesson 10: Next Steps

What you need

All you'll need for this course is a computer with a Web browser and Internet access. You don't even need an Amazon Echo (although it's nice to have one). And, it doesn't matter if you prefer a Mac, Windows, or Linux - whichever you're most comfortable with will work perfectly.

Get started now!