Building Chatbots with Google Dialogflow

Developed with Calculated Systems
Calculated Systems
This content is developed in partnership with Calculated Systems
AVG Duration4h


This practical learning path provides an intro to the Dialogflow service and will get you up and running with building your own chatbots. We'll take an introductory look at what the Google Dialogflow tool is used for and look at the basic steps and components required to make a chatbot. We'll also discuss the use of databases and other knowledge sources in order to provide meaningful responses that give you the option to serve real-world information to your user. 

We'll walk you through an example of building an online banking customer service chatbot using Dialogflow and then you'll have the chance to build your own one thanks to our hands-on labs!

You'll also build a weather forecasting chatbot and an FAQ service, which will further enhance your knowledge of the Dialogflow service. By the end of this learning path, you'll have a strong foundation for working with Dialogflow.

Learning Objectives

  • Understand the fundamentals of creating chatbots using Dialogflow and how they interact with users
  • Understand the technical aspects of developing a Dialogflow application
  • Understand the user interfaces available with Dialogflow
  • Learn how to use the Knowledge service to build chatbots quickly and with less configuration
  • Get a practical understanding of how to build a chatbot with Dialogflow for a variety of uses

Intended Audience

  • Machine learning engineers
  • Anyone interested in building chatbots with Dialogflow


To get the most out of this learning path, you should have at least a basic understanding of:

  • Computer science techniques
  • REST APIs and SQL
  • Google Cloud Platform


Your certificate for this learning path

Training Content

Course - Intermediate - 38m
Building Chatbots with Google Dialogflow: Part 1
This course is part one of a series that explores how to build a chatbot using Google Dialogflow.
Course - Intermediate - 54m
Building Chatbots with Google Dialogflow: Part 2
This course takes a hands-on approach to implementing a Dialogflow chatbot, specifically focusing on the graphical user interface.
Hands-on Lab - Beginner - 1h
Creating Your First Dialogflow Bot
Learn how to create a simulated banking concierge bot using Google DIalogflow in this lab.
Hands-on Lab - Intermediate - 1h
Creating an Active Chatbot in Dialogflow
In this lab, you will create a banking concierge chatbot that is capable of asking clarifying and follow-up questions.
Hands-on Lab - Intermediate - 1h
Creating an FAQ Service with Dialogflow
In this lab, you will integrate an online FAQ to provide a high-quality information service to your end-users.
Hands-on Lab - Advanced - 1h
Creating a Weather Forecasting Chatbot with Dialogflow
In this lab, you will learn how to make a chatbot that can look up the weather from a US Government forecasting API.
Exam - 30m
Final Exam: Building Chatbots with Google Dialogflow
Final Exam: Building Chatbots with Google Dialogflow
About the Author
Learning paths33

Calculated Systems was founded by experts in Hadoop, Google Cloud and AWS. Calculated Systems enables code-free capture, mapping and transformation of data in the cloud based on Apache NiFi, an open source project originally developed within the NSA. Calculated Systems accelerates time to market for new innovations while maintaining data integrity.  With cloud automation tools, deep industry expertise, and experience productionalizing workloads development cycles are cut down to a fraction of their normal time. The ability to quickly develop large scale data ingestion and processing  decreases the risk companies face in long development cycles. Calculated Systems is one of the industry leaders in Big Data transformation and education of these complex technologies.