Advanced Alexa Skills Kit | 1.4GB
So why did we put this course together? Well the aim is to give you as an Alexa skill developer all the skills you need to be able to build complex voice applications on the Amazon Alexa platform. We wanted a course that showcased the wide range of features that the Alexa Skills Kit now offers, showcasing some of the more advanced functionality like Account Linking, Persistent Database Storage, State Management, Audio Streaming, and Multiple Languages.

I also wanted to structure the course in the form of an end to end project. I find following along with a real project is always the best way to learn - and although the skill we'll be building is focussed specifically on the Alexa developer community, I've structured it in a way that you should be able to re-purpose a lot of the techniques to whatever use case you want to build for. As well as this - I've structured the videos by technical topic so that you'll be able to re-visit each particular one as and when you need it for future projects.

So what are we going to build in this course? As I mentioned - we're going to be building an Alexa skill that gives the Alexa developer community information about Alexa events going on around the world. We're going to be using the API to pull information about the Alexa developer meetups. And along the way we'll be showcasing a lot of the features of the Alexa Skills Kit that you can use to make the experience more enjoyable for your users.

Before we get started - I wanted to quickly run though the pre-requisites that you'll need in order to follow along with the videos. The first is an Amazon Developer account, which you'll need to create Alexa skills. The second is an AWS account - we'll be using AWS Lambda to host our skill's backend - you can host your skill's backend on any HTTPS end point - but I find using Lambda is the easiest so we'll go with that. Thirdly you'll need nodeJS installed - you can build Alexa Skills in any programming language you like but for this course we'll be using nodeJS. Personally I prefer it as a language and we're also going to be taking advantage of the Alexa nodeJS SDK which makes implementing some of the more advanced features a lot easier. We'll cover this more in a later video. Finally, you'll need an Alexa enabled device so that you can test your Skill. I've got an Echo device with me here that I'm going to be using for testing.

You can find me on twitter @MerryOscar - and feel free to tweet me or email me at if you have any questions about the course or anything else related to Alexa - always happy to try and answer questions!