Course Outline


Overview of Chatbots and Artificial Intelligence (AI)

Understanding Chatbot Architecture and Natural Language Processing (NLP)

Exploring Applications for Chatbots and Chatbot Types

Understanding Customer Goals and Needs

Designing Chatbot Scripts and Flow

Building Chatbots Using Code-Based Frameworks

Exploring Existing Platforms for Building Chatbots

Setting Up a Developer Environment for Chatbots

Working with Training Data for NPL Models

Pre-Processing Incoming Data

Designing a Text Classifier Model

Working with Entities, Intents, and Contexts

Working with Server Integration and Data Syncing

Creating a Simple Text-Based Chatbot

Creating a Simple Voice-Based Chatbot

Using Speech Recognition Technology

Evaluating and Testing Chatbots


Summary and Conclusion


  • Knowledge of application development and programming languages
  • Understanding of artificial intelligence (AI) and natural language processing (NLP) concepts


  • Developers
  14 Hours


Related Courses

Introduction to Data Science and AI using Python

  35 hours

AI in Digital Marketing

  7 hours

Artificial Intelligence (AI) for Managers

  7 hours

AI in business and Society & The future of AI - AI/Robotics

  7 hours

Genetic Algorithms

  28 hours

Intelligent Testing

  14 hours

Artificial Intelligence (AI) for Robotics

  21 hours

AI and Robotics for Nuclear

  80 hours

AI-100: Designing & Implementing Azure AI Solutions- AI-100T01-A

  28 hours

Microsoft Bot Framework Composer

  14 hours

Microsoft Bot Framework Fundamentals

  14 hours

IBM Cloud Pak for Data

  14 hours

OptaPlanner in Practice

  21 hours

ParlAI for Conversational AI

  14 hours

UiPath for Intelligent Process Automation (IPA)

  14 hours