We may earn an affiliate commission when you visit our partners.
Amber Israelsen

More and more, the world is being driven by voice technologies, and Amazon Alexa is leading the way. This course will teach you how to build, debug and monetize Alexa skills.

Read more

More and more, the world is being driven by voice technologies, and Amazon Alexa is leading the way. This course will teach you how to build, debug and monetize Alexa skills.

As technology shifts towards voice and conversational interfaces, how do you take advantage of this next wave? In this course, Developing Amazon Alexa 2020 Skills, you’ll learn the ins-and-outs of developing for the Alexa platform. First, you’ll explore JSON requests and responses, and how to build state management into your skill. Next, you’ll learn how to customize Alexa’s speech using Speech Synthesis Markup Language (SSML). Finally, you’ll learn about the different Alexa service interfaces like AudioPlayer and VideoApp, and how to add product sales to your skill. When you’re finished with this course, you’ll have the skills and knowledge to build, debug and monetize Alexa skills.

Enroll now

What's inside

Syllabus

Course Overview
Getting Started with Alexa Skills Development
Interpreting JSON Requests and Responses in an Alexa Skill
Implementing State Management for an Alexa Skill
Read more
Making Alexa’s Speech More Natural Using SSML
Enhancing Your Skill with the AudioPlayer and VideoApp Interfaces
Debugging an Alexa Skill Using Amazon CloudWatch and Amazon S3
Monetizing Your Alexa Skill with Product Sales
Next Steps

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Examines voice technologies, including Amazon Alexa, which are growing and in-demand, especially for those working in the technology industry
Develops knowledge and skills in JSON requests and responses, state management, Speech Synthesis Markup Language (SSML), Alexa service interfaces (like AudioPlayer and VideoApp), and product sales in your skill
Taught by Amber Israelsen, an expert in Amazon Alexa and voice technology

Save this course

Save Developing Amazon Alexa 2020 Skills to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Developing Amazon Alexa 2020 Skills with these activities:
Review Basic Programming Concepts
Refresh your understanding of programming fundamentals, such as variables, data structures, and control flow, to strengthen the foundation for building Alexa skills.
Browse courses on Programming
Show steps
  • Review online resources or textbooks on basic programming.
  • Complete practice exercises and coding challenges.
  • Build a simple command-line application to apply your knowledge.
Follow Tutorials on Alexa Developer Console
Enhance your skills by following step-by-step tutorials provided by Amazon, covering various aspects of Alexa skill development.
Show steps
  • Access the Alexa Developer Console.
  • Browse through the available tutorials.
  • Select a tutorial that aligns with your interests.
  • Follow the instructions in the tutorial.
  • Test the results of your implementation.
Practice Building Alexa Skills
Build Alexa skills with different intents, slots, and dialog flows to practice implementing voice-based interfaces.
Browse courses on Programming
Show steps
  • Create a new Alexa skill project.
  • Define intents and slots for the skill.
  • Create a dialog flow for the skill.
  • Test the skill using the Alexa simulator.
  • Deploy the skill to an Amazon Echo device.
Two other activities
Expand to see all activities and additional details
Show all five activities
Create a Tutorial on a Specific Alexa Skill
Develop a comprehensive tutorial covering the steps involved in building a specific Alexa skill, sharing your knowledge with others.
Show steps
  • Choose a specific Alexa skill to focus on.
  • Create a detailed outline for the tutorial.
  • Record a screencast of the skill being built.
  • Write supporting documentation for the tutorial.
  • Publish the tutorial on a platform like YouTube or Medium.
Develop a Prototype Alexa Skill for a Specific Use Case
Demonstrate your understanding by developing a prototype Alexa skill that addresses a specific use case, showcasing your ability to apply the principles learned in the course.
Show steps
  • Identify a specific use case for an Alexa skill.
  • Design the skill's functionality and user interface.
  • Build the skill using the Alexa Skills Kit.
  • Test and refine the skill.
  • Share your skill with others.

Career center

Learners who complete Developing Amazon Alexa 2020 Skills will develop knowledge and skills that may be useful to these careers:
Software Engineer
Software Engineers design and build applications that run on computers and other devices. This course would be particularly helpful for Software Engineers who want to develop skills for the Amazon Alexa platform. The course covers topics such as JSON requests and responses, state management, and speech synthesis. These skills are essential for building Alexa skills that are both functional and engaging.
Product Manager
Product Managers are responsible for the development and launch of new products. This course would be helpful for Product Managers who want to learn more about the Amazon Alexa platform and how to develop skills for it. The course covers topics such as monetizing Alexa skills and product sales. This knowledge would be valuable for Product Managers who want to develop successful Alexa skills.
Data Scientist
Data Scientists use data to solve problems and make predictions. This course would be helpful for Data Scientists who want to learn more about the Amazon Alexa platform and how to use it to analyze data. The course covers topics such as JSON requests and responses, and state management. These skills would be valuable for Data Scientists who want to develop Alexa skills that can analyze data and provide insights.
Technical Writer
Technical Writers create documentation for software and other technical products. This course would be helpful for Technical Writers who want to learn more about the Amazon Alexa platform and how to write documentation for Alexa skills. The course covers topics such as JSON requests and responses, and state management. These skills would be valuable for Technical Writers who want to write documentation that is both accurate and easy to understand.
Web Developer
Web Developers design and build websites. This course would be helpful for Web Developers who want to learn more about the Amazon Alexa platform and how to develop skills for it. The course covers topics such as JSON requests and responses, and state management. These skills would be valuable for Web Developers who want to develop Alexa skills that can interact with websites.
UX Designer
UX Designers design the user experience for websites and other digital products. This course would be helpful for UX Designers who want to learn more about the Amazon Alexa platform and how to design skills for it. The course covers topics such as JSON requests and responses, and state management. These skills would be valuable for UX Designers who want to design Alexa skills that are both user-friendly and engaging.
Game Developer
Game Developers design and build video games. This course would be helpful for Game Developers who want to learn more about the Amazon Alexa platform and how to develop skills for it. The course covers topics such as JSON requests and responses, and state management. These skills would be valuable for Game Developers who want to develop Alexa skills that are both fun and engaging.
Mobile Developer
Mobile Developers design and build apps for mobile devices. This course would be helpful for Mobile Developers who want to learn more about the Amazon Alexa platform and how to develop skills for it. The course covers topics such as JSON requests and responses, and state management. These skills would be valuable for Mobile Developers who want to develop Alexa skills that can interact with mobile apps.
QA Analyst
QA Analysts test software and other digital products for bugs and errors. This course would be helpful for QA Analysts who want to learn more about the Amazon Alexa platform and how to test Alexa skills. The course covers topics such as JSON requests and responses, and state management. These skills would be valuable for QA Analysts who want to test Alexa skills for functionality and accuracy.
Business Analyst
Business Analysts work with businesses to identify and solve problems. This course would be helpful for Business Analysts who want to learn more about the Amazon Alexa platform and how to develop skills for it. The course covers topics such as JSON requests and responses, and state management. These skills would be valuable for Business Analysts who want to develop Alexa skills that can help businesses improve their operations.
Project Manager
Project Managers plan and execute projects. This course would be helpful for Project Managers who want to learn more about the Amazon Alexa platform and how to develop skills for it. The course covers topics such as JSON requests and responses, and state management. These skills would be valuable for Project Managers who want to develop Alexa skills that can help manage projects.
Sales Manager
Sales Managers lead sales teams and develop sales strategies. This course may be helpful for Sales Managers who want to learn more about the Amazon Alexa platform and how to use it to sell products and services. The course covers topics such as monetizing Alexa skills and product sales. This knowledge may be valuable for Sales Managers who want to develop Alexa skills that can help their teams sell more products and services.
Marketing Manager
Marketing Managers develop and implement marketing campaigns. This course may be helpful for Marketing Managers who want to learn more about the Amazon Alexa platform and how to use it to market products and services. The course covers topics such as monetizing Alexa skills and product sales. This knowledge may be valuable for Marketing Managers who want to develop Alexa skills that can help their teams market products and services more effectively.
Operations Manager
Operations Managers oversee the day-to-day operations of a business. This course may be helpful for Operations Managers who want to learn more about the Amazon Alexa platform and how to use it to improve operations. The course covers topics such as monetizing Alexa skills and product sales. This knowledge may be valuable for Operations Managers who want to develop Alexa skills that can help their teams improve efficiency and productivity.
IT Manager
IT Managers oversee the IT systems and infrastructure of a business. This course may be helpful for IT Managers who want to learn more about the Amazon Alexa platform and how to use it to improve IT operations. The course covers topics such as monetizing Alexa skills and product sales. This knowledge may be valuable for IT Managers who want to develop Alexa skills that can help their teams improve efficiency and productivity.

Reading list

We've selected six books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Developing Amazon Alexa 2020 Skills.
Provides an overview of the principles of voice user interface (VUI) design. would be a useful reference for anyone looking to develop Alexa skills that are easy to use and enjoyable to interact with.
Provides a comprehensive overview of speech and language processing, including the fundamentals of speech recognition, natural language processing, and machine learning. would be a useful reference for anyone looking to develop Alexa skills that use NLP.
Provides a comprehensive overview of deep learning for natural language processing. would be a useful reference for anyone looking to develop Alexa skills that use NLP.
Provides a comprehensive overview of natural language processing. would be a useful reference for anyone looking to develop Alexa skills that use NLP.
Provides a comprehensive overview of user interface design, covering the key principles and best practices for designing effective and engaging user interfaces. It valuable reference for anyone interested in designing effective and engaging user interfaces for Alexa skills.
Provides a comprehensive overview of the design of everyday things, covering the key principles and best practices for creating effective and engaging products. It valuable reference for anyone interested in designing effective and engaging user interfaces for Alexa skills.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Developing Amazon Alexa 2020 Skills.
Amazon Alexa: The Big Picture
Most relevant
Developing Alexa Skills for Amazon Echo
Most relevant
Building Apps Using Amazon's Alexa and Lex
Most relevant
Alexa Development For Absolute Beginners
Most relevant
Comprehensive Alexa Skill Development course (2018...
Most relevant
Creating Voice and Chatbots That Work Everywhere
Most relevant
Voice Technologies: Executive Briefing
Most relevant
Amazon Lex Getting Started
Most relevant
Introduction to Amazon Lex
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser