Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Personal Development Mindfulness Meditation Personal Transformation Life Purpose Emotional Intelligence Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Google Analytics
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Modeling Data Analysis Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Blogging Freelancing Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Web Development Chatbot

Build Incredible Chatbots

Learn to build and deploy chatbots for Facebook Messenger, WhatsApp, Slack and Skype using Wit & DialogFlow!
Rating: 4.4 out of 54.4 (1,103 ratings)
8,453 students
Created by Sachin Bhatnagar
Last updated 12/2019
English
30-Day Money-Back Guarantee

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
Curated for the Udemy for Business collection

Course content

8 sections • 94 lectures • 7h 53m total length

  • Preview01:56
  • What are Chatbots?
    Preview09:05
  • Anatomy of a Chatbot
    08:21

  • Introduction to Project BotBee!
    04:58
  • Training the AI
    07:02
  • Summary
    00:58

  • Introduction
    06:34
  • The Interactive Terminal
    11:49
  • Understanding Regular Expressions
    04:43
  • Understanding Regular Expressions - Examples
    12:54
  • The Pattern Dictionary
    04:40
  • The Matcher Function
    06:08
  • Preview03:31
  • Capturing Entities
    05:21
  • Current Weather : Pattern and Capture
    03:50
  • The Weather API
    06:38
  • WeatherStack API Updates (December 2019)
    00:18
  • Current Weather - The Parser
    05:35
  • The getPrefix function
    04:56
  • Weather Forecast - Pattern and Capture
    07:00
  • Weather Forecast - The Parser
    09:29
  • Summary
    02:13

  • Introduction to the Facebook Messenger Platform
    09:58
  • Goals
    01:23
  • Setting up an Express Server
    05:21
  • Creating a Facebook app
    02:08
  • Managing Tokens
    05:41
  • FBeamer | Introduction
    04:19
  • Registering the webhook
    09:10
  • Verifying and Validating Payload
    07:44
  • We have incoming!
    06:48
  • Handling Text Messages
    03:56
  • Sending Text Messages
    12:03
  • Send API URL Update (December, 2019)
    00:12
  • Sending Images
    03:18
  • Vanilla Meets Facebook
    07:22
  • Deploying to Heroku
    09:04
  • Submitting for Approval
    06:29

  • Introduction to MovieMate
    03:10
  • Facebook App Setup
    01:45
  • Downloading the starter kit
    04:43
  • Important Note
    00:40
  • Introduction to Wit.ai
    06:53
  • Wit.ai | Intent & Training
    12:28
  • Wit.ai | Training | Who directed it?
    01:49
  • Wit.ai | Training | When was it released?
    01:41
  • Built-in NLP and Wit.ai
    07:33
  • Extracting entities
    05:54
  • Introduction to the Movie DB API
    05:02
  • The getMovie function
    08:13
  • The getDirector function
    04:59
  • Creating a response | Movie Info
    07:09
  • Creating a response | Who directed it?
    03:18
  • Deploying on Heroku
    05:32
  • Adding Test Users
    01:13
  • Summary
    02:32

  • Important Note
    00:18
  • Introduction to MoneyBot
    01:59
  • Introduction to API.AI
    10:24
  • Basic Intents
    07:53
  • The Currency Convertor Intent
    11:48
  • Fulfillment - 1
    10:08
  • Fulfillment - 2
    05:42
  • Updated : Dialogflow Fulfillment API v2.0 & CurrencyConverter API
    01:58
  • Using Context
    05:31
  • Resetting Context
    07:49
  • Integration : Skype
    08:15
  • Integration : Facebook Messenger
    02:22
  • Integration : Slack
    08:17
  • Summary
    01:24

  • Introduction
    05:35
  • Creating an agent on DialogFlow
    00:36
  • The WhatsApp Sandbox
    04:05
  • Twilio & DialogFlow - The Integration
    02:48
  • Default Intents
    01:43
  • Setting up a service account & Google Drive API
    02:35
  • Google Sheets and Permissions
    04:36
  • AWS Setup
    04:35
  • The Serverless Framework CLI
    00:44
  • Securely storing secrets
    06:03
  • Setting up our webhook
    06:15
  • IAM policy for accessing secrets
    02:38
  • Accessing secrets in the webhook
    03:01
  • Google Sheets - A higher order function
    02:52
  • The Get-Openings intent
    01:57
  • Handling the Get-Openings intent
    04:47
  • Testing our setup
    02:23
  • The Apply intent
    06:07
  • Handling the Apply intent
    03:53
  • The Status intent
    01:21
  • Handling the Status intent
    04:37
  • Deploying the webhook on AWS Lambda
    03:49
  • Summary
    04:31

  • BONUS : Join my inner circle of friends!
    00:18

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

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. 

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!

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

Instructor

Sachin Bhatnagar
Educator and Digital Solutions Architect
Sachin Bhatnagar
  • 4.5 Instructor Rating
  • 2,667 Reviews
  • 20,509 Students
  • 4 Courses

Sachin began dabbling with Computer Programming & Graphics at the age of 14 on a Sinclair Spectrum Home Computer using the BASIC language. During the early 2000s, Sachin was instrumental in crafting web based CRM solutions for a prominent Internet Service Provider in India.  

 

In 2001, Sachin ventured into Computer Graphics & Visual Effects training and production. From developing world class curriculum to imparting training to over five thousand students in the classroom and over ten thousand online, Sachin has been instrumental in fuelling innovation, creating brand identities and crafting world class software solutions for corporate companies and individuals alike.  

 

Sachin has also supervised award winning animation and visual effects short films and has worked with one of India's top most Media & Entertainment Education brands as a Vice President. Sachin's first love is coding and he strongly emphasizes its importance to all students.  

At present, Sachin is working as the subject matter expert on web technologies at Zeolearn, LLC. where he works cohesively with the team to build and deliver cutting edge education products and training.

   

With a strong background in design and programming, Sachin is also a budding writer and a world cuisine connoisseur. With over 15+ years of Industry experience in industries as diverse as Software Development, Animation, Visual Effects, Film Making, Education & Brand Management behind him, Sachin strongly believes in perseverance, attention to detail and logic as mantras to a successful professional life.  

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.