Chatbots now show up everywhere from food delivery apps to banking support, and this 88-lesson course walks through building them for real platforms — Facebook Messenger, WhatsApp, Slack, and Skype — rather than a single toy demo.
From simple rules to real AI
You'll start with basic pattern matching, then move into natural language processing and AI-driven responses. Early lessons use no-code tools like Chatfuel and Motion.ai, before shifting to hand-written bots built with JavaScript and Node.js for more control.
Platforms and tools covered
- Building a custom Facebook Messenger interface, and working with Wit.ai and DialogFlow for intent and entity recognition
- Simple regex-based bots alongside NLP-driven ones
- Deploying finished bots to Messenger, Slack, Skype, and WhatsApp
- Shipping bots to the cloud with Heroku, and building serverless webhooks on AWS Lambda
Some basic JavaScript (ES6+), Node.js, and terminal familiarity are expected going in, along with general comfort with APIs and chat platforms — this is a hands-on course for developers, not a no-code intro for non-programmers.