
Master advanced Alexa skill development by understanding the target audience, prerequisites, and learning outcomes, and explore the developer console, Alexa basics, APL, and the course roadmap.
Explore Alexa-enabled devices and Alexa basics, including far-field voice recognition, and how skills—voice-driven capabilities—are invoked, processed via NLP and JSON responses for audio playback.
Navigate the developer console to explore the interaction model, hosting options, and skill testing, reviewing intents, slots, and the JSON editor for building Alexa skills.
Explore skill cards, permissions, and the Reminders API in Alexa skills. Learn how to design, test, and deploy reminders with consent, plus card types and permission configuration.
Design and front end of a reminder skill for Alexa enabled devices, covering the interaction model, creating a reminder intent with a time slot, and handling permissions and reminders notifications.
Explore the back end and testing of the reminder skill, configuring dependencies with Moment Time Zone, handling permissions, and scheduling reminders via the Alexa reminders API.
Explore design and front end for an Alexa reminder skill, including voice permissions, the interaction model, and a create reminder intent with time and event slots.
Develop and test the reminder back end with moment timezone integration, permissions handling, and the Reminders API to schedule daily alerts and manage errors.
Explore Alexa skill personalization using the Person Profile API, Device Address API, and Customer Profile API to tailor experiences for users with explicit permissions.
Design and front end of an Alexa grocery skill using device address API to add items to a cart and deliver to a home address, with sample conversations.
Explore back end code and testing for the grocery skill, including launch request handling, grocery intent, cart management, yes/no prompts, and device address API integration.
Design and build an Alexa skill with person profile API, creating the front end and interaction model to fetch a voice profile’s name or mobile number, with permissions and personalization.
Explore the back end code for the person profile API skill, test the completed skill, and apply best practices for skill personalization, including handling name and number details.
Explore the Alexa presentation language (APL) and how visuals extend voice-first interactions across screens with slideshows, video, graphics, and hints, plus best practices for using the design language.
Build an Alexa skill with an APL document, multimodal responses, and a Node.js back end, testing via console or a screen device and using the APL authoring tool.
Explore the design and front end of an advanced Alexa skill using APL concepts, including the interaction model, launch screen, data binding, styles, and responsive documents, with S3-hosted assets.
Design and optimize visuals for an Alexa skill by building reusable layouts and hosting an APL package, then animate and deploy countdown and birthday screens with video and transport controls.
Master the back end and testing of the birthday skill. Build and test the Lambda index.js, APL rendering, and birthday countdown logic, including image assets from S3.
Build a digital museum skill using the pager component and APL screens, define the interaction model with a visit intent, and design launch and display screens with image and captions.
Create a custom component for the APL pager and apply a text-to-speech transformer to read captions. Test the back-end code and use speak item commands to verify the completed skill.
Explore Alexa conversations, a deep learning driven dialog management approach that enables natural voice experiences, conversational memory, and flexible one-shot or multi-turn interactions with context carry-over.
Explore building a car recommendation Alexa skill without dialog management, covering interaction model, back end, and testing, while outlining limitations and the shift to dialog management for robust slot handling.
Design and front end of a car recommendation skill using dialog management; build the interaction model with slots for size, gear, fuel, layout, and seats, prompts, confirmation, and backend delegation.
Develop the back end for an Alexa skill by wiring car data to a lambda function, managing launch requests with delegate directives, and testing the completed skill.
design and front-end principles for an alexa conversations car recommendation skill, building the interaction model with dialogs, slot types, api definitions, and dynamic responses to guide user input.
Learn to design dialog annotations, configure back end code, and test a complete Alexa Conversations skill by crafting invoke and inform utterance sets that drive API calls and slot handling.
Explore the barista conversations skill, its integration with the Twilio API for messaging, and how to design and test a complete Alexa skill from scratch, including order flow and reminders.
Design milestone project front end by building an Alexa skill with an interaction model and APL screens, using barista conversations and slots for warmth, coffee, add-ons, and Get Order API.
Explore the milestone project's back end and testing, including moment time zone and Twilio. See how the skill uses Alexa conversations, reminders, and Twilio messaging for order confirmation.
Develop advanced Alexa skills by leveraging the Alexa skills kit, including device address and person profile APIs, reminders, APL features, and Alexa conversations, culminating in the Barista milestone project.
Hello learners!
Welcome to MAKERDEMY's “Advanced Alexa Skill Development” course.
This is an advanced level course which will provide you a good understanding of some of the latest and advanced concepts in Alexa. You will be confident in employing the concepts covered in this course into your skill to make them better. You will get to know how to improve the interaction your skills have with the users. You will learn how to create good visuals and provide personalized interactions for your users.
Are you looking to take your Alexa Skill Development to the next level?
By the end of the course, you will become very confident with using some of Alexa Skills Kit’s latest features and employing them in your Alexa skills.
You will learn through demonstrations on utilizing various ASK-SDK features and then move onto a milestone project that combines these features. If you complete all sections in the course and the course assignments, you are sure to gain a deeper understanding of Alexa Skills Development and you’ll be able to create captivating and interactive skills.
Throughout the course, we have provided a curated collection of original resources. These resources include links to documents for in-depth learning, links, videos, and more. At MAKERDEMY, we have a dedicated instructor team who will promptly answer any of your course-related queries.
So, what are you waiting for?! Come, join me in this course. I look forward to being your instructor for this course and honing your Alexa Development skills.