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

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 88 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing

Watch Online Build Incredible Chatbots

0:00
/
#1: Welcome to the course!

All Course Lessons (88)

#Lesson TitleDurationAccess
1
Welcome to the course! Demo
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

Unlock unlimited learning

Get instant access to all 87 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Comments

0 comments

Want to join the conversation?

Sign in to comment

Similar courses

50 Projects In 50 Days - HTML, CSS & JavaScript

50 Projects In 50 Days - HTML, CSS & JavaScript

Sources: udemy, Brad Traversy
This is a purely project-based course. It is geared toward beginners, but intermediate developers can also enjoy creating new things. This course includes 50 mini projects in HT...
18 hours 13 minutes 45 seconds
Complete Web Developer in 2025: Zero to Mastery

Complete Web Developer in 2025: Zero to Mastery

Sources: udemy, zerotomastery.io
Learn to code. Get hired. This is one of the most popular, highly rated coding bootcamps online. It's also the most moderen and up-to-date. Guaranteed. You'll g
37 hours 3 minutes 37 seconds
Node.js, Express & MongoDB Dev to Deployment

Node.js, Express & MongoDB Dev to Deployment

Sources: udemy
Node.js Express & MongoDB Dev to Deployment is a training course for building and deploying Node.js programs that teaches all the techniques from the foundation
9 hours 4 minutes 14 seconds