What will you be able

After taking this course you will be able to program chatbots that take orders, have conversations, and teach themselves! Learn Python programming and explore artificial intelligence and NLPs.

Recommended duration: 3 months (24 hours) 
If you have any questions or concerns, feel free to reach out to us at [email protected]

What will you

In this lesson you’ll get started with Python syntax.

Loops and Data Structures

Loops let you repeat Python code over and over. Learn to use them alongside data structures to build better chatbots and other useful applications.


Learn about natural language processing (NLP) methods and begin applying them to create chatbots based on rules.

Retrieval Model

Use the NLP methods you’ve learned to create a chat bot that retrieves responses from whitelists.

Generative Model

Dive into deep learning for NLP and create a lifelike chatbot.


Choose between a generative or retrieval model chatbot and build on your own!