When you enroll in this course, you'll also be asked to select a specific program.
Learn new concepts from industry experts
Gain a foundational understanding of a subject or tool
Develop job-relevant skills with hands-on projects
Earn a shareable career certificate
There are 6 modules in this course
Chatbots can save businesses up to 30% on customer support costs alone (Shopify), and AI developers with strong chatbot skills are in high demand! This Building AI Powered Chatbots Without Programming course gives aspiring AI application developers and engineers the skills businesses need to build chatbots in just 6 weeks. No programming experience required!
During this course, you’ll explore what chatbots are and how they benefit businesses and users. You’ll learn about action workflows and the key features of a chatbot. You’ll dive into the high-level differences between decision-tree chatbots and generative AI chatbots. Plus, you’ll look at the concept of actions within chatbots and learn to build them using IBM watsonx Assistant.
Through interactive labs you’ll also gain valuable hands-on experience applying what you’ve learned to real-world scenarios, such as creating a customer care chatbot for a flower shop. Great for chatting about in interviews!
If you’re looking to develop the chatbot skills employers are looking for, enroll today and get ready to power up your resume in just 6 weeks!
In this module, you’ll learn what chatbots are and their transformative role in customer service. You’ll learn how chatbots, which simulate human conversation, can enhance operational efficiency by automating routine tasks. Additionally, you’ll explore the concept of action workflows and how they enable chatbots to perform complex tasks by breaking them into manageable steps. You’ll begin to create a chatbot for a business by developing features such as retrieving store locations, displaying operating hours, and offering flower recommendations. You’ll also learn how action workflows improve customer experience. Additionally, this module guides you through activating your trial, creating an IBM Cloud account, and setting up an IBM watsonx Assistant instance.
IBM Product Spotlight: watsonx Orchestrate•2 minutes
Course Overview•5 minutes
Summary and Highlights: Chatbot Fundamentals•2 minutes
2 assignments•Total 53 minutes
Checklist: Chatbot Fundamentals•32 minutes
Graded Quiz: Chatbot Fundamentals•21 minutes
1 app item•Total 15 minutes
Obtain an IBM Cloud Feature Code and Activate Your Trial Account•15 minutes
3 plugins•Total 47 minutes
Reading: Helpful Tips for Course Completion•2 minutes
Lab: Creating an IBM Cloud Account•15 minutes
Lab: Create an Instance of watsonx Assistant•30 minutes
Decision Tree Chatbot
Module 2•3 hours to complete
Module details
In this module, you'll explore the key differences, features, and use cases of decision tree and generative AI chatbots, focusing on their balance of control and flexibility in various applications. You’ll gain insights into the concept of actions in IBM watsonx Assistant, understanding how predefined tasks enable chatbots to respond effectively to user interactions. Using the flower shop scenario, you’ll also learn to create default actions, such as greeting customers and fallback, and custom actions tailored to specific needs. Additionally, you'll gain the skills to design chatbots that seamlessly guide users through interactions while maintaining control and adaptability.
What's included
2 videos1 reading2 assignments3 plugins
Show info about module content
2 videos•Total 12 minutes
Decision Tree vs. Generative AI Chatbots•7 minutes
Actions in watsonx Assistant•5 minutes
1 reading•Total 2 minutes
Summary and Highlights: Decision Tree Chatbots•2 minutes
2 assignments•Total 53 minutes
Checklist: Decision Tree Chatbots•32 minutes
Graded Quiz: Decision Tree Chatbots•21 minutes
3 plugins•Total 135 minutes
Lab: Create a Virtual Assistant•30 minutes
Lab: Working with Default Actions•45 minutes
Lab: Create Your First Action•60 minutes
Variables in Chatbot Interactions
Module 3•2 hours to complete
Module details
In this module, you'll explore the role of action and session variables in chatbot interactions. You’ll learn how temporary data, known as action variables, is used for specific tasks and discarded after completion, whereas persistent data, managed through session variables, retains context across user interactions. Additionally, you’ll examine how action variables facilitate task management. You’ll also explore the impact of session variables on enhancing user experiences in the real-world business scenario of an online flower shop.
What's included
1 video1 reading2 assignments2 plugins
Show info about module content
1 video•Total 5 minutes
Action Variables and Session Variables•5 minutes
1 reading•Total 2 minutes
Summary and Highlights: Variables in Chatbot Interactions•2 minutes
2 assignments•Total 41 minutes
Checklist: Variables in Chatbot Interactions•20 minutes
Graded Quiz: Variables in Chatbot Interactions•21 minutes
2 plugins•Total 90 minutes
Lab: Working with Session Variables•60 minutes
Lab: Enhancing User Experience•30 minutes
Enhancing Chatbot Functionality
Module 4•3 hours to complete
Module details
In this module, you’ll explore advanced techniques to enhance chatbot functionality using IBM watsonx Assistant. You’ll learn how to create a recommendation system within a chatbot. Additionally, you’ll gain insights into building complex actions, implementing session variables to manage conversational states, and utilizing expressions and dictionaries to generate dynamic responses. Further, you’ll learn to configure follow-up questions to gather user information and design and test intricate workflows to improve user interactions. By the end of this module, you’ll gain the skills to create intelligent and engaging chatbot experiences.
What's included
1 video1 reading2 assignments2 plugins
Show info about module content
1 video•Total 6 minutes
Integrating a Recommendation System•6 minutes
1 reading•Total 3 minutes
Summary and Highlights: Enhancing Chatbot Functionality•3 minutes
Lab: Working with Complex Actions (Part 1)•60 minutes
Lab: Working with Complex Actions (Part 2)•60 minutes
Chatbot Deployment Essentials
Module 5•3 hours to complete
Module details
In this module, you’ll delve into the essentials of deploying chatbots in various environments with IBM watsonx Assistant. You’ll learn how to navigate environments seamlessly and generate and utilize embed codes for deploying chatbots across platforms such as websites, phones, SMS, and messenger. You’ll also explore extensions to enhance your chatbot’s functionality and integrate it into a WordPress site using the IBM watsonx Assistant WordPress plugin. Additionally, you’ll gain insights to customize your chatbot’s interface and test its performance in a live environment. You’ll also gain hands-on expertise deploying chatbots.
What's included
1 video1 reading2 assignments1 app item2 plugins
Show info about module content
1 video•Total 4 minutes
Deploying Your Chatbot•4 minutes
1 reading•Total 3 minutes
Summary and Highlights: Chatbot Deployment Essentials•3 minutes
Lab: Deploying Your Chatbot to WordPress•30 minutes
Final Exam and Course Wrap-Up
Module 6•1 hour to complete
Module details
In this module, you will apply the knowledge gained throughout the course to a final exam focused on various aspects of building chatbots without programming. The module also reviews key terms and concepts, highlights key takeaways, and outlines the next steps.
What's included
1 video3 readings1 assignment1 plugin
Show info about module content
1 video•Total 3 minutes
Course Wrap-Up •3 minutes
3 readings•Total 5 minutes
What's Next: Explore IBM watsonx Orchestrate•1 minute
Congratulations and Next Steps•2 minutes
Thanks from the Course Team•2 minutes
1 assignment•Total 30 minutes
Final Exam: Building AI Powered Chatbots Without Programming•30 minutes
1 plugin•Total 15 minutes
Reading: Course Glossary•15 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Instructor ratings
Instructor ratings
We asked all learners to give feedback on our instructors based on the quality of their teaching style.
At IBM, we know how rapidly tech evolves and recognize the crucial need for businesses and professionals to build job-ready, hands-on skills quickly. As a market-leading tech innovator, we’re committed to helping you thrive in this dynamic landscape. Through IBM Skills Network, our expertly designed training programs in AI, software development, cybersecurity, data science, business management, and more, provide the essential skills you need to secure your first job, advance your career, or drive business success. Whether you’re upskilling yourself or your team, our courses, Specializations, and Professional Certificates build the technical expertise that ensures you, and your organization, excel in a competitive world.
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
Jennifer J.
Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
Larry W.
Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
Chaitanya A.
"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."
Learner reviews
4.7
3,809 reviews
5 stars
79.40%
4 stars
15.47%
3 stars
2.91%
2 stars
0.86%
1 star
1.33%
Showing 3 of 3809
G
GV
5·
Reviewed on Sep 6, 2020
It was a great course! I can't believe I now know how to build chatbots and with that the possibility to teach others or make money building chatbots for paying customers. Thank you so much!
V
VK
5·
Reviewed on Nov 11, 2019
Building AI Powered Chatbots Without Programming is a great course for anyone looking for chatbot building it is very helpful and make learning easy with more hands on practices.
A
AN
5·
Reviewed on Sep 8, 2020
Excellent course! The pacing is good, with a gradual intro toward more complex concepts. Compared to other courses, you do learn a lot in this one. Also great support from the staff.
This course is ideal for aspiring students or professionals interested in AI and creating chatbots.
What role do chatbots play in customer service?
Chatbots are essential tools in modern customer service. They provide instant responses to inquiries, help resolve common issues, and guide users through processes like troubleshooting or account setup. By handling repetitive tasks, chatbots free up human agents to focus on more complex or sensitive customer needs.
How can chatbots improve efficiency in a business setting?
Chatbots streamline operations by automating repetitive tasks, such as answering FAQs or processing simple transactions. They can also assist employees by providing quick access to internal resources, reducing downtime, and improving productivity across teams.
What types of businesses can use chatbots?
Chatbots are versatile and can be used by businesses of all sizes and industries. Retailers use them for product recommendations and order tracking, service providers use them for appointment scheduling, and educational institutions use them for student inquiries.
When will I have access to the lectures and assignments?
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
What will I get if I subscribe to this Certificate?
When you enroll in the course, you get access to all of the courses in the Certificate, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.