Data PRO or Pay-Per-Course

Pick a plan that right's for you!

Pay per course or a flat monthly subscription with no contracts. Become a Data PRO and get access to all data engineering, analytics and data science courses.
Explore Data PRO

Course curriculum

Course Description

What will I learn?

  • Build and deploy natural-sounding chatbots
  • Design and build sound interaction models for your chatbots
  • Implement robust fulfilment models using AWS Lambdas
  • Develop third-party apps for Slack and Facebook


About the course

Chatbots are a hot new technology - a great way to convey complex information to your customers in a free-flowing, conversational way. Amazon Lex is a great way to build them - an AWS service for building conversational interfaces for any applications using voice and text.

  • Amazon Lex is state-of-the-art, launched in April 2017
  • Powered by the same deep learning-based engine as Amazon Alexa
  • No deep learning or natural language processing expertise is needed to build even complex bots
  • Provides an intuitive way of specifying the conversational interface
  • Automatically and dynamically adjusts conversational responses
  • Easy to build, test and publish app
  • Supports integration with other platforms such as Slack and Facebook


What's Covered

In this course, we will cover:

  • The big picture - voice and text interfaces and current trends in human-computer interaction
  • How Alexa, Lex, Echo and the other bits of the Amazon ecosystem come together
  • Interaction models: Utterances, intents, slots, prompts and their resolution into API calls
  • Fulfilment models: Using AWS Lambdas to fulfil user intents, and how AWS lambdas provide smooth, no-ops, auto-scaling code endpoints
  • Third-party integration: How a chatbot can be added to your Slack workspace


Who should take the course?

  • Website and mobile app developers looking to add chat functionality
  • Software developers looking to build sophisticated chatbots
  • Data professionals looking to understand applications of deep learning to text and voice recognition
  • Facebook, Slack or Twilio app developers looking to add chatbots to their apps


Pre-requisites & Requirements

  • Basic python programming
  • Basic understanding of HTTP and how REST APIs work

Become a Data PRO

Subscribe to Data PRO plan and get access to all the courses.

Get started now