Build Incredible Chatbots

7h 51m
English
Paid

Course description

Welcome to the most comprehensive and complete chatbot developer course. Learn concepts, tools and techniques that you will need to build fully functional chatbots for business and enterprise. In this course, we will go from zero to pro as we build multiple chatbots using a variety of techniques and platforms including Chatfuel, Wit and DialogFlow for a multitude of channels such as Facebook Messenger, WhatsApp, Slack and Skype. We will explore chatbot platforms that do not require you to write code, and all the way to a code intensive chatbot that can be built for specialised scenarios. 

Read more about the course

We will learn about the brain behind a chatbot, as we go from simple pattern recognition to natural language processing and AI.

This course features an ever evolving project based curricula that will see new sections, case studies and examples being added on a regular basis. This is critical because this technology space is growing by leaps & bounds and consequently this course aims to keep up with the pace. All of this comes with personalised help, hand holding and support.

And even before reaching the end of the course, you will be able to build and deploy chatbots and offer this brand new way of reaching out to the world, to your customers and business. 

A Chatbot can help people shop, order food, entertain, provide help, advice, information, support and more, through a simple chat interface. Imagine chatting with a friend on Facebook Messenger. No learning curve needed, no apps to install.

Almost all industries, ranging from entertainment, medicine, hospitality, performing arts, banking, aviation and more are already eyeing the chatbot space to enhance customer engagement for business and marketing. And it is no wonder that Google, Facebook and Microsoft are leading the pack with dedicated divisions and projects being incubated at the moment.

The bottom line is - we're at a stage in the evolution of chatbots where mobile apps were back in 2007 when Apple announced the first iPhone.

Grab the opportunity today.

Join me, as we understand, design and build incredible chatbots for Facebook Messenger, Skype, Slack and WhatsApp!

Requirements:

  • You should be familiar with JavaScript (ES6 and above)

  • You should be familiar with NodeJS

  • You should be able to use the terminal/command line on Windows / MacOS / Linux

  • You should be familiar with APIs

  • You should be familiar with Messenger apps such as Facebook Messenger, WeChat, Slack, WhatsApp etc.

  • You should be familiar with databases

  • An active Facebook account and preferrably a Skype and Slack account

Who this course is for:
  • Web developers interested in building exciting conversational interfaces and agents
  • Mobile developers who're keen on integrating conversational agents in their apps
  • Business managers with a flair for coding in JavaScript & NodeJS
  • Professionals who want to be at the cutting edge of technology
  • You should not take this course if you're not a coder
  • You should not take this course if you're not familiar with JavaScript and NodeJS

What you'll learn:

  • Understand and learn about conversational interfaces and agents
  • Build conversational agents or chatbots using JavaScript & NodeJS
  • Understand the role of Natural Language Processing and AI
  • Build a Chatbot with zero coding with Chatfuel
  • Build chatbots with using Motion ai
  • Build and use your own interface to Facebook Messenger
  • Use Wit.AI for building chatbots
  • Build chatbots using DialogFlow
  • Understanding intents and entities
  • Understand and use Regular Expressions (RegEx) for building basic chatbots
  • Deploying a bot on the Facebook Messenger Platform
  • Deploying a bot on Skype
  • Deploying a bot on Slack
  • Build Bots for WhatsApp
  • Deploy chatbot apps on cloud platforms such as Heroku
  • Build and Deploy serverless webhooks on AWS Lambda

Watch Online

Join premium to watch
Go to premium
# Title Duration
1 Welcome to the course! 01:57
2 What are Chatbots? 09:06
3 Anatomy of a Chatbot 08:23
4 Introduction to Project BotBee! 05:00
5 Training the AI 07:03
6 Summary 01:00
7 Introduction 06:35
8 The Interactive Terminal 11:51
9 Understanding Regular Expressions 04:44
10 Understanding Regular Expressions - Examples 12:55
11 The Pattern Dictionary 04:41
12 The Matcher Function 06:09
13 Meet your chatbot - Hello Vanilla! 03:32
14 Capturing Entities 05:22
15 Current Weather : Pattern and Capture 03:51
16 The Weather API 06:39
17 Current Weather - The Parser 05:36
18 The getPrefix function 04:57
19 Weather Forecast - Pattern and Capture 07:01
20 Weather Forecast - The Parser 09:30
21 Summary 02:14
22 Introduction to the Facebook Messenger Platform 09:59
23 Goals 01:24
24 Setting up an Express Server 05:22
25 Creating a Facebook app 02:09
26 Managing Tokens 05:42
27 FBeamer | Introduction 04:20
28 Registering the webhook 09:11
29 Verifying and Validating Payload 07:45
30 We have incoming! 06:49
31 Handling Text Messages 03:57
32 Sending Text Messages 12:04
33 Sending Images 03:19
34 Vanilla Meets Facebook 07:23
35 Deploying to Heroku 09:05
36 Submitting for Approval 06:30
37 Introduction to MovieMate 03:11
38 Facebook App Setup 01:47
39 Downloading the starter kit 04:44
40 Introduction to Wit.ai 06:54
41 Wit.ai | Intent & Training 12:29
42 Wit.ai | Training | Who directed it? 01:50
43 Wit.ai | Training | When was it released? 01:42
44 Built-in NLP and Wit.ai 07:34
45 Extracting entities 05:55
46 Introduction to the Movie DB API 05:03
47 The getMovie function 08:14
48 The getDirector function 05:00
49 Creating a response | Movie Info 07:10
50 Creating a response | Who directed it? 03:19
51 Deploying on Heroku 05:33
52 Adding Test Users 01:14
53 Summary 02:33
54 Introduction to MoneyBot 02:00
55 Introduction to API.AI 10:25
56 Basic Intents 07:54
57 The Currency Convertor Intent 11:50
58 Fulfillment - 1 10:09
59 Fulfillment - 2 05:43
60 Using Context 05:32
61 Resetting Context 07:51
62 Integration : Skype 08:16
63 Integration : Facebook Messenger 02:23
64 Integration : Slack 08:18
65 Summary 01:25
66 Introduction 05:36
67 Creating an agent on DialogFlow 00:37
68 The WhatsApp Sandbox 04:06
69 Twilio & DialogFlow - The Integration 02:49
70 Default Intents 01:45
71 Setting up a service account & Google Drive API 02:36
72 Google Sheets and Permissions 04:37
73 AWS Setup 04:36
74 The Serverless Framework CLI 00:46
75 Securely storing secrets 06:04
76 Setting up our webhook 06:16
77 IAM policy for accessing secrets 02:39
78 Accessing secrets in the webhook 03:02
79 Google Sheets - A higher order function 02:53
80 The Get-Openings intent 01:58
81 Handling the Get-Openings intent 04:48
82 Testing our setup 02:24
83 The Apply intent 06:08
84 Handling the Apply intent 03:54
85 The Status intent 01:22
86 Handling the Status intent 04:38
87 Deploying the webhook on AWS Lambda 03:51
88 Summary 04:32

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

React Node AWS - Build infinitely Scaling MERN Stack App

React Node AWS - Build infinitely Scaling MERN Stack App

Sources: udemy
Master the art of building a highly scalable real world project using MERN Stack for a new startup that will scale infinitely. I will demonstrate how you could launch a project...
25 hours 1 minute 19 seconds
JavaScript Algorithms and Data Structures Masterclass

JavaScript Algorithms and Data Structures Masterclass

Sources: udemy
This course crams months of computer science and interview prep material into 20 hours of video. The content is based directly on last semester of my in-person coding bootcamps,...
21 hours 47 minutes 46 seconds
Build Telegram Bots with JavaScript: The Complete Guide

Build Telegram Bots with JavaScript: The Complete Guide

Sources: udemy
Telegram is a cloud-based instant messaging app that provides API to developers to create bots that interact with users. This course aims to provide you with complete set of kno...
5 hours 28 minutes 48 seconds
Fast and Furious Game Development with JavaScript and AI

Fast and Furious Game Development with JavaScript and AI

Sources: udemy
"Fast and Furious Game Development with JavaScript and AI" was created to take anyone with or without experience in coding, teach them HTML5 + CSS and JavaScript from the ground...
45 hours 58 minutes 32 seconds
Modern JavaScript Full Course

Modern JavaScript Full Course

Sources: fireship.io
The JavaScript Course teaches you how to build modern applications with vanilla JavaScript - no React, no TypeScript, no Frameworks - just plain old JavaScript.
1 hour 14 minutes 10 seconds