Codementor Events

Learn Bot Development with these online TutorialsđŸ“±

Published Oct 01, 2017
Learn Bot Development with these online TutorialsđŸ“±

1. ChatBots: How to Make a Facebook Messenger Chat Bot in 1hr

You will Learn How to Build a ChatBot for Facebook Messenger in 1 hour! You will learn by building 2 bots for Facebook Messenger: a parrot bot and a bot for your favorite football team.

Course includes how to Build a Bot in 2 Ways:
Coding: In the Coding Section, you will be making a Parrot Bot in Node.js using our sample code.
Without Coding: You will be making a Bot for you Favorite Football Team without any coding.

What you Need to Be Successful in this Course:
Computer and Internet Connection
Desire to Learn: Passion for Chatbots & Ai
1 Full Day: Some students can complete this course as quickly as a few hours. If you are new to programing, I suggest you take the day and run through this course content first then replay it and build the Parrot Bot.

What technologies are Included? For the front end we will be using JaveScript and Node.js for the backend. You can however use anything you want for the backend (php, ruby, etc).

A brief summary of technologies used in this course:

Heroku Servers to Host and Deploy Bot
Node.js & JaveScript to program the Chat Bot
Visual Studios as IDE
Github for Repository
Facebook Page & Developer Account
Everything you Need will be provided in this course for Free

2. Build Incredible Chatbots

In this course, we will go from zero to pro as we build multiple chatbots using a variety of techniques and platforms. We will explore chatbot platforms that do not require you to write code, and all the way to code intensive chatbots that can be built for specialized scenarios.

We will learn about the brain behind a chatbot, as we go from simple pattern recognition to natural language processing and AI.
This course features an ever evolving project based curricula that will see new sections, case studies and examples being added on a regular basis. This is critical because this technology space is growing by leaps & bounds and consequently this course aims to keep up with the pace. All of this comes with personalized help, hand holding and support.

You will need to be familiar with JavaScript and NodeJS to accomplish the coding projects in the course.

And even before reaching the end of the course, you will be able to build and deploy chatbots and offer this brand new way of reaching out to the world, to your customers and business.

Chatbots can help people shop, order food, entertain, provide help, advice, information, support and more, through a simple chat interface. Imagine chatting with a friend on Facebook Messenger. No learning curve needed, no apps to install. As a matter of fact, when Facebook launched their Messenger platform in early 2016, they ushered in the era of chatbots. As a result, huge investments are being made in this space and it is poised to exponentially grow in the next few years

3. Building a Facebook Chatbot in Chatfuel

Facebook Messenger chatbots will be the next BIG marketing trend in 2017 and beyond.More than 1 billion people are active on Messenger every month, so why not monetize this platform as part of your/your client's social media marketing strategy?

The beauty is that chatbots are still in their infancy, meaning that very few businesses are using them to sell. This equates to HUGE opportunity for you, as a digital marketer, because deploying a bot will help your brand — and whatever products you're selling — stand out from the competition.

Some advantages of building Facebook bots include...

  • 90% open rates, compared to the average 30% with email marketing
    Instant, relevant answers to users who message your page, eliminating slow responses and missed sales.
  • Reach all your fans without paying Facebook to "boost" your posts.
  • Personalize your sales pitches using Facebook data, proving to customers that you understand them.
  • Monetize your conversations inside Messenger without redirecting them to a painfully slow sales page.

Whether you're a brand consultant, social media marketing agency, or a do-it-yourself small business owner, this course will teach you how to build a Facebook Messenger bot that converts users and puts money in the bank.

4. Getting Started with Chat Bot for Slack

This course teaches you on how to build SlackBot using open source node.js framework. Slackbot offers modular way to extend slack messaging by building smart answers that respond to useful commands. You will work along with me step by step to build following answers.

  • A chart answer that would take data from user and respond with visualization of data.
  • A github developer statistics answer that will display top contributor statistics for specified git repo.
  • A team events answer that will display 10 upcoming events for the team.
  • You will also learn how to use oAuth and experiement it with Google Calendar APIs.

This course will teach you entire slackbot step by step. By the end of this course you will be very comfortable in using slackbot to build powerful bot applications.

What am I going to get from this course?

  • Learn Slackbot programming from professional trainer from your own desk.
    Over 24 lectures teaching you React.js programming
  • Suitable for beginner programmers and ideal for users who learn faster when shown.
  • Visual training method, offering users increased retention and accelerated learning.
  • Breaks even the most complex applications down into simplistic steps.
    Offers challenges to students to enable reinforcement of concepts. Also solutions are described to validate the challenges.
    Amazon-Echo-Blog_quotes_2-01.png

5. Introduction to Voice Design with Amazon's Alexa

The Internet of Things is growing fast, and developers have the potential to unlock the potential of IoT for the connected home and beyond. This course is designed to provide developers with an introduction to IoT and voice-first user experiences, using Amazon’s Alexa platform as an example. We’ll give you an overview of Amazon Echo, the device that TechCrunch says “proves the viability of voice-based home computing.” Then you’ll meet Alexa, the voice service that powers Amazon Echo, and learn how third-party developers can add new capabilities, called skills, to Alexa. We will discuss the Alexa Skills Kit and explain how to create a voice app using AWS Lambda. Finally, we’ll help you understand the differences between building mobile applications and voice experiences and provide best practices for voice design.

6. Amazon Alexa Development: From Beginner to Intermediate

Now, why should you build Alexa Skills?

The biggest industries in technology are surrounded by AI, Bots, and Voice technology. Voice technology I believe will be the new 21st user interface that will not only understand basic commands, but will be so smart to understand anything you tell it. This is why Amazon is making a big bet with Alexa which it plans to generate close to $11 billion dollars by 2020. They know something about Amazon Echo which is why now is the best time to learn these skills before the mainstream starts developing applications. We all know the story about apps for the smartphones, this is the same thing. This course contains over 50 lectures and 1.5 hrs of content. It's designed for beginners to play with new platforms in the voice space. You’ll learn the tools needed to build the Alexa Skills, how Alexa Skills work, and publish a skill to Amazon's Alexa store.

This course is designed for people with little or no experience in javascript which is needed to make Alexa skills. By the end of the course, you’ll have valuable skills that will help you be creative and resourceful in your pursuit of building products (hopefully in the voice space 😃

7. Instagram Marketing Bot: Automate Your Account Effortlessly

Instagram automation allows you to reach Instagram users you didn’t know exist, who will follow you and engage with your content: making them valuable followers who you can sell to.

What does this course give you?
Introduction to Instagram Marketing Automation, Big picture of automation, Software general settings, NEW: Changing your account settings, Like 900+ targeted images a day, Follow targeted users, User targeting queries, Upload at any date and time, NEW: Commenting, NEW: Running 5+ accounts at once, NEW: Highly engaged followers method, NEW: Best settings to get the most followers

This course will take you from a beginner to expert using this hands-on approach to setting up and automating your Instagram account. It is the only online courses for Instagram Automation, giving you an powerful start to Instagram automation.

45-full.png

8. Microsoft Virtual Academy

Learn what bots are and Microsoft Bot Framework can offer. Learn how to best design a bot. Learn how to get started creating a bot using Node.js or C#. Find out how building a bot is like building any application. Learn how to collect the needed information to build a bot. Learn about the many ways of communicating with the user included in Microsoft Bot Framework. Learn how to publish your bot, register it, and add it to Skype. Complete the post-course survey.

9. Intro selenium by create a linkedin bot with python

  • Introduction to selenium by doing a bot to automate request friend on Linkedin.
  • Practical only, no fancy things
  • Code using Python programming language.
  • After complete the bot, sure you will connect to a lot more friend on Linkedin

Course summary
Section 1 : Intro selenium and big picture about automate browser. And then we do install python and selenium package
Section 2 : Setting up Sublime Text, a great IDE to develop python
Section 3 : Show selenium by coding
Section 4 : Hand on create a bot to automate friend request with linkedin

10. Intro scrapy, create a reddit bot with python

In the first section, You will be introduce about the course and then go directly to install tool which need for this course.

In the second section, You will understand the big picture of SCRAPY framework and then we will start to create a bot to collect information from reddit. Following steps are cover : create new project, create spider, coding for spider, coding for item, start the spider, download data to csv and finally we will scrape thousand of cool pictures.

Take this course and start our adventure on web data scraping with SCRAPY !

11. Botanalytics: Learn essentials of chatbot analytics in 30min

Leave no questions unanswered: Learn how to improve human-to-bot communication. Together, let’s dive deeper into the essentials of bot analytics. You can make decisions with historical & real time conversation data. What’s your bot’s best engagement times? What’s your users’ behaviors? What are the bottlenecks of your bots? All these questions will be answered in this course.
You can track the metrics if your bot is on Facebook Messenger, Slack, Google Assistant, Kik, Telegram, Line, Skype, Microsoft Teams, WeChat, Viber, and Twilio.
**

Find more video Tutorials related to bot development here**

To stay updated with new tools & resources for chat bot development, subscribe to our newsletter. Use Bot Stash to find more tools and resources related to chat bots. For more articles on Bot development follow Bot Tutorials

Discover and read more posts from NIKITA TANK
get started
post commentsBe the first to share your opinion
Show more replies