Learn how to create your very own chatbots in this comprehensive goChatBot course!

Chatbots - also known as “conversational agents” - are Artificial Intelligence (AI) software that can simulate a conversation (or a chat) with a real person in English or their spoken language of choice. In the modern era, Chatbots have also become the popular channel of interaction for many businesses to answer customers’ enquiries and perform simple tasks, such as managing reservations and providing information, to help reduce cost and improve customer experience at the same time.

With the rapid advancements in AI, Natural Language Processing and the global popularity of WhatsApp, Line, WeChat, Telegram and other text messaging apps, it is now much easier to develop and deploy a chatbot on your own with low or no cost at all!

Please bring along your own laptops with Google Chrome installed. Internet access will be provided.

Learning Objectives

This hands-on course will teach you how to build, analyse and deploy chatbots using DialogFlow – Google’s leading tool in building conversational interfaces - in two phases:

Phase 1: Classroom Workshop 
In this1.5 day classroom workshop, you will learn the in-depth skills and knowledge required to design and develop a chatbot. You will also gain a deeper understanding of the building blocks of a chatbot and learn how to configure and setup each part of the ecosystem so that they can communicate and work together seamlessly.

Phase 2: Building your first Chatbot and Use Case

In this phase, you will build your first Chatbot based on your Use Case. Mentors will be assigned to coach and guide you through the project over three half-day sessions.

Note: To achieve effective learning, all goChatbot participants or teams shall scope their first use case project before course commencement. You may consult the trainers on your project scope.

At the end of the course, you will be able to:

  • Understand the building blocks and ecosystem of a chatbot
  • Design, configure and develop your own chatbot
  • Apply chatbot technology to support your business operations, such as marketing and customer support activities, and deliver a value-added experience to your customers

Who should attend?

This comprehensive course is suitable for business analysts, process owners, IT analysts, and developers with a keen interest in building their own chatbots.

Entry Requirements

Participants should be comfortable with performing software configuration and ideally be familiar with JavaScript and Python


Participants will be awarded a certificate of completion upon meeting the 75% course attendance requirement.

For courses with assessment component, participants will be awarded the certification of completion upon passing the assessment. Otherwise, a certification of attendance will be issued instead upon meeting the 75% course attendance requirement.

Please click on the "Register" button to view the updated course schedule and fees on the Skills Training & Enhancement Portal (STEP).
Please click on the "Register" button to view the updated course schedule and fees on the Skills Training & Enhancement Portal (STEP).

Last updated on 28 Dec 2023

Need more help?

If you are still unsure about which course to pursue, please contact our Academy for Continuing Education