Get Started with a Voice Assistant: Developing Alexa Skills (FutureLearn)

Offered by Labdox,
Get Started with a Voice Assistant: Developing Alexa Skills (FutureLearn)

Learn how to create an Alexa Skill and delve into the technology of a voice assistant with this practical online course. Discover the skills needed to design Voice Applications
Statistics show that over 40% of adults use voice search at least once per day. There are over 300 million smart speaker units, such as Alexa, currently installed in homes – and the number looks set to double by 2024.

Class Deals by MOOC List - Click here and see FutureLearn's Active Discounts, Deals, and Promo Codes.

This means learning this new technology in the initial stage will give you an extra edge in the industry, as demand for voice UI developers continues to grow.
This three-week course will help you kickstart your voice developer journey and give you a strong foundation of knowledge in Alexa Skills.
Learning from the experts at Labdox, you’ll be introduced to voice technology, and Alexa, before learning about the future of how we will communicate with technology.

Get hands-on VUI experience
You’ll gain practical experience using the Alexa Skills Kits (ASK) and learn to design an engaging voice user interface (VUI) as you create a voice UI and build a custom Alexa Skill from scratch.
Delving into the Alexa technology, you’ll create your own Alexa Skill with code and learn how to publish it to the skill store.

Explore the history of a voice assistant
To deepen your understanding of voice assistants, you’ll explore the evolution of a voicer user interface.
You’ll also delve into the concepts of voice assistants and identify the differences between voice UI and screen UI.
By the end of the course, you will be ready to create Alexa Skills that your customers or friends will love.

What topics will you cover?

  • About Voice Assistants
  • Concepts of Voice Assistants
  • About Alexa Skills
  • Conversational Design
  • Voice User Interface
  • Alexa Skills Design
  • Interaction Models
  • Alexa Backend Creation – how to create the backend, how to connect the interaction model with the backend, and testing an Alexa Skill to finally publishing it to the Alexa Skill Store.

Learning on this course
You can take this self-guided course and learn at your own pace. On every step of the course you can meet other learners, share your ideas and join in with active discussions in the comments.

What will you achieve?
By the end of the course, you‘ll be able to...

  • Create your first voice conversation
  • Compare Voice User Interface and User Interface
  • Create Alexa Skills from scratch
  • Classify intents and intent handlers
  • Perform publishing of Alexa Skills
  • Develop coding skills for Alexa
  • The difference between Voice User Interface and Video User Interface

Who is the course for?
This course is designed for developers interested in Alexa Skills.
It is an introductory course for people who want to add custom skills to their Amazon Alexa device.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Web Application Development: Basic Concepts (Coursera) Coursera
University of New Mexico

Web Application Development: Basic Concepts (Coursera)

This is the first course in a Coursera Specialization track involving Web Application Architectures. This course will give you the basic background, terminology and fundamental concepts that you need to understand in order to build modern full stack web applications. A full stack web developer is familiar with each "layer" of the software technologies involved in a web application, including data modeling and database technologies, the web server environment and middleware components, network protocols, the user interface and basic visual design and user interaction concepts.

Jun 22nd 2026
5-12 Weeks
Introduction to Game Development (Coursera) Coursera
Michigan State University

Introduction to Game Development (Coursera)

If you love games and want to learn how to make them, then this course will start you down that path. Making games is a creative and technical art form. In this course you will familiarize yourself with the tools and practices of game development. You will get started developing your own videogames using the industry standard game development tools, including the Unity3D game engine and C#. At the end of the course you will have completed three hands-on projects and will be able to leverage an array of game development techniques to create your own basic games. This course is for individuals interested in becoming a game designer, game artist, or game programmer.

Not Available
Course Not Available
Introduction to 3D Modeling (FutureLearn) FutureLearn
University of Michigan

Introduction to 3D Modeling (FutureLearn)

Build your design skills and learn how to use Rhino software to create, edit, and render amazing 3D models. Grow your knowledge of design and 3D modeling. On this four-week practical course from the University of Michigan, you’ll not only learn how to use the Rhino software to create your 3D models, but you’ll also gain basic design skills to help bring your imagination to life.

Jun 28th 2021
4 Weeks
User Experience (UX) Design: Human Factors and Culture in Design  (edX) EdX
Tsinghua University,TsinghuaX

User Experience (UX) Design: Human Factors and Culture in Design (edX)

Learn user experience and user interface design-key skills to succeed as a product manager, developer and designer. This course will rely on actual design cases and interesting cultural phenomena to guide students to apply human factors knowledge and methods from a cultural perspective. Understand what user-centered design concept is and master scientific design and evaluation methods.

Self Paced
Self-Paced
Building Mobile Applications with SAP Screen Personas (openSAP) OpenSAP
SAP

Building Mobile Applications with SAP Screen Personas (openSAP)

Join this free open online course to learn the skills required to create a mobile application with SAP Screen Personas. SAP Screen Personas allows you to simplify classic ERP screens in SAP S/4HANA, SAP Business Suite on HANA, or SAP ERP, and on mobile devices. The latest release of SAP Screen Personas includes the Slipstream Engine, a component that allows SAP Screen Personas flavors to render on mobile devices.

Self Paced
Self-Paced
Developing Cloud Applications with Node.js and React (edX) EdX
IBM

Developing Cloud Applications with Node.js and React (edX)

Learn how to develop and deploy web applications with JavaScript frameworks. Create server-side applications using Node.js and develop the front-end using React. Deploy the app on Cloud. In this course you will learn how to develop and deploy full-stack web applications several JavaScript frameworks. You will start by creating backend server-side applications using Node.js and Express. You will then develop a front-end user interface (UI) using ES6 and the React JavaScript library, and deploy your application to the IBM cloud platform.

Self Paced
Self-Paced
UI Automation and Selectors (Coursera) Coursera
UiPath

UI Automation and Selectors (Coursera)

The UI Automation and Selectors course provides a deep understanding of the different methods used while interacting with the User Interface of different applications like Excel, Word, CRM, Websites while building automation projects. It introduces the Recording feature and the different recordings available in Studio to record user actions and generate workflows. It will also provide knowledge about Selectors and how they are beneficial while building automation projects.

Jun 22nd 2026
2 Weeks
Virtual Agent Development in Dialogflow ES for Citizen Devs (Coursera) Coursera
Google Cloud

Virtual Agent Development in Dialogflow ES for Citizen Devs (Coursera)

Welcome to "Virtual Agent Development in Dialogflow ES for Citizen Devs", the second course in the "Customer Experiences with Contact Center AI" series. In this course, learn how to develop customer conversational solutions using Contact Center Artificial Intelligence (CCAI). You will use Dialogflow ES to create virtual agents and test them using the Dialogflow ES simulator. This course also provides best practices on developing virtual agents. You will also be introduced to adding voice (telephony) as a communication channel to your virtual agent conversations.

Jun 10th 2024
2 Weeks
Create the User Interface in Android Studio (Coursera) Coursera
Meta

Create the User Interface in Android Studio (Coursera)

This is a beginner course for learners who would like to prepare themselves for a career in Android development. To succeed in this course, you should understand the basics of Kotlin and cross-platform development for mobile applications. The course introduces you to creating a User Interface (UI) in Android Studio on a foundational level. You will learn about the fundamentals that will enable you to build meaningful and functional user interfaces for Android using Android Studio and Kotlin.

Jun 22nd 2026
5-12 Weeks
Design Principles: an Introduction (Coursera) Coursera
University of California, San Diego

Design Principles: an Introduction (Coursera)

What makes an interface intuitive? How can I tell whether one design works better than another? This course will teach you fundamental principles of design and how to effectively evaluate your work with users. You'll learn fundamental principles of visual design so that you can effectively organize and present information with your interfaces. You'll learn principles of perception and cognition that inform effective interaction design. And you'll learn how to perform and analyze controlled experiments online. In many cases, we'll use Web design as the anchoring domain.

Jun 1st 2026
3 Weeks