Skip to content
UdemyWeb DevelopmentPaid courseAll LevelsCertificate

Amazon Alexa Development: From Beginner to Intermediate (Udemy.com)

Learn how to create and publish Alexa Skills, understand voice UI, and be comfortable with AWS and Alexa Skills Kit

Created by: Nicholas "Techustler" Ivanecky

Last updated February 2018

icon
What you will learn

  • Ability to create multiple Alexa Skills related to Twitter, Wikipedia, Fitness Routines, Calculator, Sending Texts
  • Understand the basics of VUI design - Creating this skill will help you understand the basics of creating a working Voice User Interface (VUI)
  • You will learn by doing, and end up with a published Alexa skill
  • You will understand how to use AWS Lambda and Alexa Skills Kit

How it compares

Against the other 815 rated Udemy courses in Web Development on CourseDuck:

  • Rating4.0 out of 5higher than 4% of them
  • Reviews389#328 of 816 by number of reviews
  • Length3.5 hoursshorter than 74% of them
  • Last updatedFebruary 2018earlier than 95% of them

icon
Course Description

Update: Join over 8,200 students in the Techustler Course Series. You don’t want to miss this learning opportunity. 

Have you ever wondered how Alexa Apps are made?

Why is Amazon and Google investing in voice technology?

A better question is why haven't you built an Alexa App yet.

If you ever wanted to understand the space of Voice Apps or build them yourself, then take my course "Amazon Alexa Development: From Beginner to Intermediate". I designed it in a practical way so that when you finish the content you can immediately put it into use with your Amazon Echo or online counterpart.

Now, why should you build Alexa Skills?

The biggest industries in technology are surrounded by AI, Bots, and Voice technology. Voice technology I believe will be the new 21st user interface that will not only understand basic commands, but will be so smart to understand anything you tell it. This is why Amazon is making a big bet with Alexa which it plans to generate close to $11 billion dollars by 2020. They know something about Amazon Echo which is why now is the best time to learn these skills before the mainstream starts developing applications. We all know the story about apps for the smartphones, this is the same thing. 

This course contains over 50 lectures and 1.5 hrs of content. It's designed for beginners to play with new platforms in the voice space. You’ll learn the tools needed to build the Alexa Skills, how Alexa Skills work, and publish a skill to Amazon's Alexa store. 

Course Structure

The course follows a familiar structure where in each video I will teach the concepts followed by a challenge or practice question. If your goal is to become a better developer, you should understand node.js, server side development and how to access certain APIs to build better Alexa Skills. The course does not go deep into understanding Node.js but you will understand the architecture and ability to publish apps for Alexa.

Environment Setup

This course aims to simulate a live in-person course as much as possible. After you finish each lecture, you should practice and try the solution on your own. You learn the best by practicing and doing. 

Projects

At the end of each section, you will be asked to complete the Alexa skill which you can then share with your network or on the Udemy network. 

Testimonials from other Techustler Courses and the Instructor

“Great set of videos Nick! I really liked the format of the videos with you in the corner of the screen showing us how to use the website. Cool songs you use at the beginning of each video. It really gives off the vibe that your course is hip and up-to-date with modern times. You do a great job of keeping of with the times. Stay modern, but classy at the same time Nick!” - Penelope

“Nicholas, very good course on bots! I especially enjoyed that you provided us the opportunity to build bots in a hands-on fashion. Your course sections are very organized and I didn't have to guess to know what I was getting myself into. It is clear you are very knowledgeable as an instructor and have a real connection to your course material. I look forward to taking another course with you!” - Rahul

"I love the natural progression in this course. You start with the basics and end with building a Facebook Chat Bot. Awesome! Thanks Nick!" - Doug

"Thank you so much Nicholas! The bot course was very informative and helpful for my learning. Keep up the good work!" - Christine

"It was a highly positive experience working alongside Nick at DigaBlue and with the work ethic he has, I am certain that he will produce great results in his future endeavors." - Saif

"Nick is an aspiring tech entrepreneur with what I would consider a strong passion and desire to learn more and excel in the evolving digital age. He is an experienced programmer with a track record of creating both his own website and various mechanical devices." - Elliot

"This is a really good intro course to building simple but useful bots. Nick breaks each lesson up thoughtfully and into parts that are easy to follow and implement straight away. With modern api's to make bots from simple to highly sophisticated, this course it great for learning all the moving parts. I feel more confident in designing, building and marketing a bot myself now!" - Jason

What is the target audience?

This course is designed for people with little or no experience in javascript which is needed to make Alexa skills. By the end of the course, you’ll have valuable skills that will help you be creative and resourceful in your pursuit of building products (hopefully in the voice space :)

Next Steps

Now it's time to become a Techustler and join me in registering for the course. I can’t wait to have you on board!

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Nicholas

Update: Join over 12,000 students in the Techustler Course Series. You don’t want to miss this opportunity in learning practical knowledge in Tech.

I’m a product manager with 5 years of experience in both web and mobile products. I have worked on professional assistant mobile applications to local business advertising solutions on the web. Until recently, I led the product team for WeBeam, a professional networking tool focused on enhancing attendees’s experiences at events. In this role, I managed the development of WeBeam from idea to live product. I created user flow diagrams and PRDs, collaborated with marketing to develop the user-interface and worked alongside engineers during development, QA, and user testing. Successes included growing pre-launch signups 5% WoW, getting featured in 13 press articles like Product Hunt and LinkedIn Pulse, and driving traffic through AEO, Twitter Scripts, and Email Lists. Previous experience includes being a marketing associate at Digablue where I researched market needs, created messaging for the company’s website, and developed HTML email campaigns.   

icon
More courses by Nicholas "Techustler" Ivanecky

$39.99

$11.99

icon
More Web Development courses

$19.99

$89.99

$89.99

$79.99

$10.99

$84.99

icon
Reviews

4.0

389 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Jared Truscott on 8/16/2018

You will gain some knowledge with Alexa. Because there aren't that many Alexa tutorials; this tutorial actually isn't a terrible choice. But be prepared as this tutorial does suffer from quite a few drawbacks. The sound quality is very poor (some sections are nearly impossible to hear, even with max volume). There are literally parts from some chapters missing. The instructor does not always explain what he's doing or how the code actually works. I don't know that I would recommend this tutorial for anyone without some experience in development. With all that said, because of the very limited selection of Alexa tutorial out there, this tutorial does provide some value.

By Craig Dugas on 1/14/2018

This course is fantastic! It got me up and running on Alexa in very little time. There are a couple places I had to debug a little to get it running, but I look at it as good exercise. Also, the Lambda screens have changed since the videos were created, so they're a little out of date. All in all, well worth it and thank you for putting it together.

By Matthias Reither on 10/26/2017

Videos are too fractured (some one clip even as short as 43 seconds!), including intro and outro - wich is INCREDIBLY loud in comparison to voice, have to adjust volume on every intro and outro - on every episode (which adds about 8-10 seconds in each video). some information is rather ambiguous(calling the "build_speechlet_response" for debugging purposes only in one of the early videos, even though it is used as building block in every function to send message to audio and video) and the more sophisticated programs lack a proper explanation (i.E the wiki buff, what amazon does with multiple files and so on) . some pros: - thorough walkthrough through module creation and function creation - example code to work with and try to understand yourself - a general idea of possibilities with alexa with some use cases all in the name "beginner's guide for alexa" would have been way more appropriate as there is no discussion of advanced topics (aside from grabbing information directly from the web, which is not that new if a requirement is knowledge in jscript). No mentions of persistent data between sessions (Databases), rudimentary home automation or accessing external databases. All in all a mediocre course where - if you have watched the free amazon course here on udemy - you don't learn that much new, aside from web-interactions and a likeable guy who is interrupted way to often by some loud beats. keeping the course but would not buy again

By Ankur Aggarwal on 7/17/2017

Course is nice and informative though some of the examples did not seem to work to for me. As per my comments the trainer has tried to look into them and find a fix. However they still needs more work and I will work on finding a fix to them. Great thanks to Nick for a pretty good course..

By Michael Pittinger on 3/28/2017

Good course concept and decent delivery. Instructor video sometimes blocks work area and screen shots. Every example has the parts setup explained in great detail, which by example 6 or 7 is a waste of time. Very good explanation of how the code works, and nicely laid out additions to show the changes to modify. Really enforces the various standard coding for Alexa Skill Set. Good development of additional principals and extending the topics into new material. Needs better camera angle, either just voice over or smaller instructor video window.

By Anmol Saraf on 3/27/2017

I learned a lot of things, still need to practice and see how much code i'll understand easily and how much i'll need help. As mentioned by other reviewers it would be great if the codes were explained in more details but that's what we should be able to do if we call ourselves programmers. Also I did not had much trouble with the music at the start and end of every tutorial as what some of the reviewers have complained about. Great course at the discounted price I got. I recommend it.

By Fernie Acevedo on 2/1/2017

Great course. Easy to follow and understand. The projects work great and if there are any issues or errors, you'll get an answer in a day or two. Only suggestion would be if you could zoom in when typing the codes. It can be hard to see until you move to another view. All in all, I really enjoyed this course and will be trying out more.

By Mark Leavitt on 1/26/2017

Pros: The course is moving at a manageable pace, explains terminology, and provides practice examples. Cons: the presentation hasn't been polished or edited; sometimes terminology isn't consistent, there are pauses and stumbles, etc. It's a fair value for the $15, at least for me. If it cost much more, I would have been disappointed at the roughness of the production.

By Boyd Reilly on 1/24/2017

I enjoyed the course. It was in simple bursts. You are basically learning by example, which is my preference as I've programmed in numerous languages already. The language is not taught to you. My guess is you would need some type of programming background if you want to move forward with new projects. I believe I've got enough background from this course to do that.

By Zayne Sprague on 12/21/2016

The course as a whole was really fun. I did all the projects and watched all the videos and had a blast doing it. However, my main concern with this course is he didn't really cover the basics as well as I would like. I am not new to node, nor am I an expert, but at the same time I would have liked to have had a longer "Hello World" lecture that went over each and every line so I could get a feel for why Alexa needs these functions, structures, etc. to be the way they are simply because that's how I like to learn. For instance, I still don't really know what Alexa's request is to my lambda functions or how they work together, it's something I can figure out or look up, but still I'd like it to be in this course with the other content I'm taking. I think by adding just one more video that's maybe 10minutes long going through the Hello World's lambda function code line by line could tremendously help viewers and students understand the code better and be more confident in going into this area. Because of the lack of foundation, which maybe I am just too new to node and others won't experience this, I got lost in some of the videos as to why certain things were structured certain ways, like callbacks are always weird for me, how index.js and other files (like the twitter trends app) work together. Or things like function parameters (which you probably can piece together pretty quick, but still I'd liked to have it explained clearly). To me it looks like Alexa lambda functions need to have a very strict and certain layout, and having that explained would've helped me. The Twitter Trends app broke for me, granted I didn't spend much time debugging it, but the instructor forgot to mention where to get the APP_ID for the code, or at least I couldn't find where he mentioned it, that APP_ID is on the Alexa skill set. Also, the mic during that segment was reeeeallly quite so I had to turn the volume way up, but your intro/exit song is suuuuuper loud, superficial complaint but still... those intros/exits were incredibly loud. Overall this course will get you familiar with the process of getting an AWS account up, creating a lambda function, getting an amazon developer account and hooking Alexa skills into lambda, but what it doesn't really cover is how the functions work in lambda which is arguably the hardest part because those functions have to match the format of the interaction model and request model that Alexa makes to your function. After taking the course, I feel extremely well prepared to go watch another tutorial about how these functions work in-depth, but I don't feel prepared to jump right in and make my own. Good course though, and I'd recommend it for the earliest of beginners! :)

Showing all 10 reviews on CourseDuck

Read all 389 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 80 / 100