To kick things off, let's briefly talk about the differences between Dialogflow ES (Essentials) and CX. This is to make sure you've chosen the right tool for your job. If you've already done your research and are fully ready to get started with CX, you can safely skip this chapter.
If you've used Dialogflow ES before, I recommend that you watch this video as a quick intro into the technical differences (if you haven't used Dialogflow ES, it's best to jump to the next paragraph):
https://www.youtube.com/watch?v=Xfgn9iA1KMk
<aside> 🧑💻 Programming Newbie Aside
You can find another detailed comparison of features between ES & CX in the official documentation here.
The most pressing question for you as a learner might now be how deep you have to reach into your pocket to learn Dialogflow CX. The answer is: Most likely nothing!
First of all, while you set up your bot and test it in the test console (see image below) you are not paying anything. This is what we will be doing for most of this course, so you don't have to worry about costs there...
Additionally, at the moment of using Dialogflow CX for the first time, you will receive $600 of free credit to try out Dialogflow. This credit is valid for 12 months and should be more than enough to learn CX and even to try out some production deployments and real life use cases without having to pay a dime 💪.
<aside> 🧑💻 Programming Newbie Aside
To summarize, it's best to use Dialogflow CX when you are working on very complex use cases (and when you have the money to pay for it 😉). In this course we won't build a super complex chatbot yet. You could certainly build the bot in Dialogflow ES, but it would be slightly harder. And in this course you'll learn about the powerful tools that CX has which will enable you to build complex use cases at a later point.