In the months of June and July 2021, I will be creating a special syllabus for non-programmers to learn Dialogflow ES for free. It will be like a 6 week long crash course* where you will learn all the important stuff in Dialogflow which doesn’t require you to write code.
All the individual courses are self contained, so you don’t have to watch one course before going to the next one. In other words, if you read this article in the middle of the syllabus, you should still be able to watch the week’s free course without much difficulty, provided you understand the four building blocks of Dialogflow.
Each week, I will be making one course or a combination of mini-courses free to watch.
Free to watch is not free to buy
I would like to distinguish between free to watch, where all lessons can be watched without even registering for an account, versus free to buy where the course price is zero. I will be making all these courses free to watch but not free to buy.
At the same time, if you just follow the syllabus in order, you will be able to learn Dialogflow quite thoroughly. That is, people who actually go through these courses in order will be able to build fairly complex conversation flows by the end of the training.
You might still need to hire a programmer to write the code, but as you can see from the testimonials I have received from (mostly) non-programmers, you can do quite a lot by yourself.
This is the syllabus for the next few weeks. The time zone is Indian Standard Time (IST), and I will be switching the courses on Monday around noon IST.
|Course Name||When you can watch it|
|Dialogflow Building Blocks||10 June – 13 June|
|Dialogflow Building Blocks|
Dialogflow Conversation Design
|14 June – 20 June|
|Dialogflow Flowcharts||21 June – 27 June|
|Dialogflow Sessions||28 June – 4 July|
Dialogflow Integrations 101
|5 July – 11 July|
|Dialogflow Messenger Example Bots||12 July – 18 July|
10 June – 13 June
First you need to learn the 4 foundational concepts – intents, entities, contexts and webhooks.
I have made the Building Blocks course free for the 2nd week also for people who are just hearing about this.
14 June – 20 June
Next, you need to learn about designing conversation flows. Specifically, there are some features you would want to avoid, such as slot filling. This course explains how to design multi-turn conversations in Dialogflow.
21 June – 27 June
While you CAN design multi-turn Dialogflow conversations ad hoc, you will find that it is much easier to do it by designing actual flowcharts. I explain how to do that in the Dialogflow Flowcharts course.
28 June – 4 July
One of the most interesting concept in Dialogflow is that of the session. While it is probably more useful for a programmer, non-programmers would also benefit by understanding how it works.
5 July – 11 July
There are two “mini-courses” for this week but these courses will not take a lot of time to watch.
Webhooks 101 explains how Dialogflow webhooks work, but you don’t actually have to write any code!
To build a bot which is actually useful, you need a user interface (also called the channel). The Dialogflow Integrations mini-course explains what goes on under the hood when you connect your bot to a user interface.
12 July – 18 July
Once you understand how Dialogflow ES works, you can use your knowledge to build an actual chatbot. Here, the Dialogflow Messenger integration is probably the best option. Dialogflow Messenger is a free integration, and most people have a website where they can test this out.
If you provide a course testimonial within the dates when the course is free (so basically you need to send it in before the following Monday), I will send you a coupon to purchase the Learn Dialogflow ES course bundle for only $29 (70% off). You can give me a review for any one of the courses, as long as it is one of the options provided below.
* While 6 weeks may seem a bit long for a crash course for some people, you can always purchase the Learn Dialogflow ES course bundle and go through it at the speed that you want. 🙂 It includes all the courses covered in this syllabus (and some extra ones).
Free: Dialogflow ES Crash course for non-programmers I recently changed the name of my website from Mining Business Data to BotFlo. To help spread the word, and to hopefully get people to bookmark my website, I am making a set of my training courses free for a few weeks. Learn more
"The magic key I needed as a non-programmer" The custom payload generator was the magic key I needed (as a non-programmer) to build a good demo with rich responses in DialogFlow Messenger. I've only used it for 30 minutes and am thrilled. I've spent hours trying to figure out some of the intricacies of DialogFlow on my own. Over and over, I kept coming back to Aravind's tutorials available on-line. I trust the other functionalities I learn to use in the app will save me additional time and heartburn. - Kathleen R Cofounder, gathrHealth