Alexa Developer Training Resources 

Learn to design and build engaging voice experiences with training resources tailored to your skill level.

Select Your Training Level

Beginner Skill Developers

Training Courses

Beginner Course

By Amazon Alexa

Our free, step-by-step training course offers a quick way to get started building Alexa skills today.

Learn Alexa Series

By Codecademy

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

Introduction to Skill Concepts

By AWS

Learn the foundational concepts for building Alexa skills in this short interactive course.

Sample Projects 

Learn to build specific types of skills with these projects. We’re providing the code samples to get you started. 

Fact Skill

Build a skill that serves up facts on a topic of your choice.

Quiz Game Skill

Build a quiz game skill and learn about speechcons.

More 

Alexa Devs Series

By A Cloud Guru

In this series, you’ll learn how to build and enhance your very own Alexa fact skill.

Alexa Video Series for Python Developers

By Coding Dojo

Whether you’re an aspiring or an established Python coder, learn how to build skills for Alexa.

Advanced Skill Developers 

Training Courses

Alexa for Developers

By AWS

Understand the full process to build Alexa skills and deepen your understanding of voice design and development concepts.

AWS Certification Prep Course

By A Cloud Guru

Help prepare for the AWS Certified Alexa Skill Builder exam with this course by Alexa Champion Kesha Williams, which covers the major components of building, testing, certifying, and publishing Alexa skills.

Sample Projects 

Learn to build specific types of skills with these projects. We’re providing the code samples to get you started. 

Decision Tree Skill

Take this sample decision tree skill and make it your own.

Movie Quotes Skill

Learn how to use the Alexa Presentation Language (APL) with this sample skill.

Premium Fact Skill

Review a sample skill that uses in-skill purchasing (ISP) to offer different premium packs for purchase, and a premium subscription option to unlock all of the packs at once.

More 

Tutorial for Python Programmers

By PythonProgramming.net

Learn to build an Alexa skill in Python that reads the latest headlines from a popular feed on Reddit.

NLP Nanodegree Program

By Udacity

Learn about the main components of natural language processing (NLP), including speech recognition, sentiment analysis, and machine translation.

Voice User Interface Design

By Career Foundry in collaboration with Amazon Alexa

Learn about key concepts of voice design while building portfolio pieces and receiving personalized course feedback from a dedicated mentor.