I recently got into Alexa development. Amazon let’s you make custom skills(apps) for your devices, and with Amazon’s push , Alexa is about to be everywhere. Amazon recently announced Alexa for Business where businesses can make custom skills according to their needs.

I find this whole thing really cool. And I believe, talking to a voice assistant/interface will be big in the future. Therefore, I set out to learn as much as I can about making Alexa skills.

In this video, I share how I made a quiz skill that has a database integration so that your progress can be saved.

 These are the components of an Alexa skill:

  1.  Interaction model (acts like a front end interface)
  2. Logic( Code written in programming languages like python, JS, Java) usually hosted in AWS Lambda

You will need 2 accounts to accomplish this:

  1. AWS account for AWS Lambda and DynamoDB (aws.amazon.com)
  2. Amazon developer account for the skill builder (interaction model etc) and certification. (developer.amazon.com)

I used python to program the function.

You can find my code on: 


If you have any questions, please let us know in the comments below.











Leave a Reply

Please Login to comment
newest oldest most voted
Notify of

I simply could not go away your site prior to suggesting that I actually enjoyed the usual info a person supply in your visitors? Is going to be back continuously in order to check up on new posts.

I’d always want to be update on new posts on this website , saved to fav! .

I truly appreciate this post. I’ve been looking everywhere for this! Thank goodness I found it on Bing. You have made my day! Thx again!