Tutorials and Code Samples

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


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

How to Design for In-Skill Purchasing

By Amazon Alexa

This course walks through best practices for designing Alexa skills with in-skill purchasing (ISP).

How to Build a Multimodal Skill

By Amazon Alexa

Learn how to build visually rich Alexa skills using Alexa Presentation Language (APL) in this 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.


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


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.


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.

Additional Resources

Skill Builder Guides
On-Demand Webinars