Software Architect / Microsoft MVP (AI) and Technical Author

AI, Azure, Bot Framework, Cloud Academy

My New Course: ‘Creating a Bot Using Microsoft Bot Framework Composer ’ with Cloud Academy is LIVE

This course shows you fundamentals of how to create, test, troubleshoot and publish chatbots using the Microsoft Bot Framework Composer.

In this course, you’ll learn about the Bot Framework Composer. You’ll learn about the key features and what’s possible with Bot Framework Composer.

You’ll learn about dialogs, triggers, and prompts and how these can be used to model conversational logic in your chatbots. You’ll learn how to work with state and variables.

You’ll also see how to control chatbot output by using language generation and how to implement adaptive cards to create rich user experiences.

You’ll see how the Bot Framework Emulator, Webchat Window, Watch Window and Application Insights can be used to debug your chatbot.

The course wraps up by showing you how to get your chatbot published into Azure and testing your chatbot using the Azure Portal.

Learning Objectives:

  • Using Bot Framework Composer to create chatbots
  • implementing dialogs
  • maintaining state
  • implementing logging for a bot conversation
  • implementing prompts for user input
  • troubleshooting a conversational bot
  • adding language generation for a response
  • designing and implementing adaptive cards
  • testing and publishing a chatbot


This course will also prepare you for Exam AI-102: Designing and Implementing a Microsoft Azure AI Solution

You can watch the first few lectures for free and check out the entire course over at Cloud Academy here.

I have a lot of fun building these courses.  Feel free to reach out if you have any questions about the course.

Get the latest content and code from the blog posts!
I respect your privacy. No spam. Ever.

1 Comment

  1. Hayes

    Hello Jamie,

    Thank you so much for developing these classes. They are great pointers for a beginner like myself.
    On the one hand, I like that you include demos in the class because they are very good visual ways to see what should happen for the bot to run.
    On the other hand, I find myself a bit lost when following your steps to create my own bot and deploying it.
    Below are my two suggestions:
    1. share the code you have used in the course for the students to study and try it themselves. I had to pause the video to take screenshots/type the code into my VS to follow. It is a bit tedious.
    2. in the demos, it sometimes assume that we had previous knowledge. For example, in the deploy to Azure lecture, i saw that you had the resources and bot apps created at the beginning. However, when I tried to catch up following your steps, i was stuck in many different spots.
    I thought it would have been a 101 type of lecture following which i would have gained knowledge on how to do it from scratch, but I was still faced with many challenges and questions.

    I hope this feedback can help improve the content.

Leave a Reply