How to Build a Chatbot Without Coding

Brought by: Coursera

Overview

This course will teach you how to create useful chatbots without the need to write any code.

Leveraging IBM Watson's Natural Language Processing capabilities, you'll learn how to plan, implement, test, and deploy chatbots that delight your users, rather than frustrate them.

True to our promise of not requiring any code, you'll learn how to visually create chatbots with Watson Assistant (formerly Watson Conversation) and how to deploy them on your own website through a handy WordPress plugin. Don't have a website? No worries, one will be provided to you.

Chatbots are a hot topic in our industry and are about to go big. New jobs requiring this specific skill are being added every day, consultants demand premium rates, and the interest in chatbots is quickly exploding.

Gartner predicts that by 2020, 85% of customer interactions with the enterprise will be through automated means (that's chatbots and related technologies).

Here is your chance to learn this highly in demand set of skills with a gentle introduction to the topic that leaves no stone unturned.

Taught by

Antonio Cangiano

How to Build a Chatbot Without Coding
Go to course

How to Build a Chatbot Without Coding

Brought by: Coursera

  • Coursera
  • Free
  • English
  • Certificate Available
  • Certain days
  • All
  • N/A
8.1.2PHP Version1.02sRequest Duration2MBMemory UsageGET en/courses/{slug}Route
    • Booting (670ms)
    • Application (347ms)
    • 1 x Booting (65.71%)
      669.70ms
      1 x Application (34.05%)
      346.98ms
      14 templates were rendered
      • public.courses.show (resources/views/public/courses/show.blade.php)3bladefile
        Params
        0
        course
        1
        links
        2
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.courses.partials.details (resources/views/public/courses/partials/details.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.breadcrumbs (resources/views/public/courses/partials/breadcrumbs.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.courses.partials.heading (resources/views/public/courses/partials/heading.blade.php)7bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        classes
      • public.layouts.main (resources/views/public/layouts/main.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.meta (resources/views/public/layouts/partials/meta.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.layouts.partials.navbar (resources/views/public/layouts/partials/navbar.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.links (resources/views/public/auth/profile/partials/links.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.auth.profile.partials.link (resources/views/public/auth/profile/partials/link.blade.php)8bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
        6
        route
        7
        title
      • public.layouts.partials.flash-session (resources/views/public/layouts/partials/flash-session.blade.php)6bladefile
        Params
        0
        __env
        1
        app
        2
        errors
        3
        course
        4
        links
        5
        config
      uri
      GET en/courses/{slug}
      middleware
      web, localize:en
      controller
      App\Http\Controllers\CourseController@show
      as
      en.courses.show
      namespace
      prefix
      /en
      where
      file
      app/Http/Controllers/CourseController.php:17-35
      7 statements were executed13.93ms
      • select * from `courses` where `slug_en` = 'how-to-build-a-chatbot-without-coding' limit 1
        11.75ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. how-to-build-a-chatbot-without-coding
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:20
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • update `courses` set `visitors` = `visitors` + 1, `courses`.`updated_at` = '2025-06-13 11:19:02' where `id` = 2496
        920μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-06-13 11:19:02
        • 1. 2496
        Backtrace
        • 17. /app/Http/Controllers/CourseController.php:21
        • 18. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 19. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `topic_id`, `slug_en`, `slug_ar` from `subjects` where `subjects`.`id` in (36)
        220μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select `id`, `name_en`, `name_ar`, `slug_en`, `slug_ar` from `topics` where `topics`.`id` in (1)
        180μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 25. /app/Http/Controllers/CourseController.php:23
        • 26. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 27. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 28. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `institutions` where `institutions`.`id` in (46) and `institutions`.`deleted_at` is null
        210μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `providers` where `providers`.`id` in (2) and `providers`.`deleted_at` is null
        210μs/app/Http/Controllers/CourseController.php:23corspedia
        Metadata
        Backtrace
        • 20. /app/Http/Controllers/CourseController.php:23
        • 21. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • 22. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • 23. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:260
        • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
      • select * from `html_files` where `html_files`.`id` = 2487 limit 1
        440μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 2487
        Backtrace
        • 21. /app/Models/Course.php:84
        • 28. view::public.courses.show:29
        • 30. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:125
        • 31. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
        • 32. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:72
      App\Models\HtmlFile
      1
      App\Models\Provider
      1
      App\Models\Institution
      1
      App\Models\Topic
      1
      App\Models\Subject
      1
      App\Models\Course
      1
        _token
        aTJBBWnuAbqkchYxQnMrVppJv79LQKym8NwuQ8qR
        locale
        en
        _previous
        array:1 [ "url" => "https://www.corspedia.com/en/courses/how-to-build-a-chatbot-without-coding" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /en/courses/how-to-build-a-chatbot-without-coding
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.14" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.14" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "94f130c7bd5fe826-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "host" => array:1 [ 0 => "www.corspedia.com" ] "content-length" => array:1 [ 0 => "" ] "content-type" => array:1 [ 0 => "" ] ]
        request_server
        0 of 0
        array:50 [ "USER" => "www-data" "HOME" => "/var/www" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.14" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.14" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "94f130c7bd5fe826-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_HOST" => "www.corspedia.com" "REDIRECT_STATUS" => "200" "SERVER_NAME" => "corspedia.com" "SERVER_PORT" => "443" "SERVER_ADDR" => "141.95.147.152" "REMOTE_USER" => "" "REMOTE_PORT" => "64530" "REMOTE_ADDR" => "172.71.254.32" "SERVER_SOFTWARE" => "nginx/1.18.0" "GATEWAY_INTERFACE" => "CGI/1.1" "HTTPS" => "on" "REQUEST_SCHEME" => "https" "SERVER_PROTOCOL" => "HTTP/2.0" "DOCUMENT_ROOT" => "/var/www/corspedia/public" "DOCUMENT_URI" => "/index.php" "REQUEST_URI" => "/en/courses/how-to-build-a-chatbot-without-coding" "SCRIPT_NAME" => "/index.php" "CONTENT_LENGTH" => "" "CONTENT_TYPE" => "" "REQUEST_METHOD" => "GET" "QUERY_STRING" => "" "SCRIPT_FILENAME" => "/var/www/corspedia/public/index.php" "PATH_INFO" => "" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/index.php" "REQUEST_TIME_FLOAT" => 1749813541.3512 "REQUEST_TIME" => 1749813541 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Fri, 13 Jun 2025 11:19:02 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImJESmpLSzZJU0t6YnJWSTU0QWlYMWc9PSIsInZhbHVlIjoiUkZpUGJtUmY1ZzZWaEhuVm9MVmM5eWdmWXo0dTdTM1dIK3h3cmFuU0JvK1VPZTBHSUlIdWZjZU1MS2RFUlA2UkFKZkdOdW9USHU0S1J1Z2drcVFWNTE1UklFZXB6ckpwUFkvemE1NVhjRkN3clBYY2N0QXI4b1I2dmpCRVNlclYiLCJtYWMiOiJmY2U4YzEzYTRlNzdjNGRiNjg5Y2ZjYTQwMTIyNmJhZjhlYTJkMTNlZmJkMzMzODNhYWRjZDA4NjE2NGE2NDcwIiwidGFnIjoiIn0%3D; expires=Fri, 13 Jun 2025 13:19:02 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImJESmpLSzZJU0t6YnJWSTU0QWlYMWc9PSIsInZhbHVlIjoiUkZpUGJtUmY1ZzZWaEhuVm9MVmM5eWdmWXo0dTdTM1dIK3h3cmFuU0JvK1VPZTBHSUlIdWZjZU1MS2RFUlA2UkFKZkdOd" 1 => "laravel_session=eyJpdiI6InJKYUdJMUw0RTY4MVQzYTRaeUhRN0E9PSIsInZhbHVlIjoiR3pKaGtXVzlwcFRwMlFhcDFWYjNRQ2o0OUhVK0ZselIrZFJiWjkxdG0vUFhYbW83ZTBJWkhSMzd3WjdBU2ZQRE1adXViZWtLb3NGRWZZaCtzOW93MHBERDZIMVVHYkw2VjFjUWcwaitkMXpkeUNQNEMrUFY3Y2lYSGU2a29pMXoiLCJtYWMiOiI1MjE4NGE3YTE1ZTEzMGE4ZjFjZDhiZDAyOWE4Njk5M2FjMzNlMGEyMjViM2ZmOWMzM2YyODM4ZDk0NzdhOGFmIiwidGFnIjoiIn0%3D; expires=Fri, 13 Jun 2025 13:19:02 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6InJKYUdJMUw0RTY4MVQzYTRaeUhRN0E9PSIsInZhbHVlIjoiR3pKaGtXVzlwcFRwMlFhcDFWYjNRQ2o0OUhVK0ZselIrZFJiWjkxdG0vUFhYbW83ZTBJWkhSMzd3WjdBU2ZQRE1a" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImJESmpLSzZJU0t6YnJWSTU0QWlYMWc9PSIsInZhbHVlIjoiUkZpUGJtUmY1ZzZWaEhuVm9MVmM5eWdmWXo0dTdTM1dIK3h3cmFuU0JvK1VPZTBHSUlIdWZjZU1MS2RFUlA2UkFKZkdOdW9USHU0S1J1Z2drcVFWNTE1UklFZXB6ckpwUFkvemE1NVhjRkN3clBYY2N0QXI4b1I2dmpCRVNlclYiLCJtYWMiOiJmY2U4YzEzYTRlNzdjNGRiNjg5Y2ZjYTQwMTIyNmJhZjhlYTJkMTNlZmJkMzMzODNhYWRjZDA4NjE2NGE2NDcwIiwidGFnIjoiIn0%3D; expires=Fri, 13-Jun-2025 13:19:02 GMT; path=/XSRF-TOKEN=eyJpdiI6ImJESmpLSzZJU0t6YnJWSTU0QWlYMWc9PSIsInZhbHVlIjoiUkZpUGJtUmY1ZzZWaEhuVm9MVmM5eWdmWXo0dTdTM1dIK3h3cmFuU0JvK1VPZTBHSUlIdWZjZU1MS2RFUlA2UkFKZkdOd" 1 => "laravel_session=eyJpdiI6InJKYUdJMUw0RTY4MVQzYTRaeUhRN0E9PSIsInZhbHVlIjoiR3pKaGtXVzlwcFRwMlFhcDFWYjNRQ2o0OUhVK0ZselIrZFJiWjkxdG0vUFhYbW83ZTBJWkhSMzd3WjdBU2ZQRE1adXViZWtLb3NGRWZZaCtzOW93MHBERDZIMVVHYkw2VjFjUWcwaitkMXpkeUNQNEMrUFY3Y2lYSGU2a29pMXoiLCJtYWMiOiI1MjE4NGE3YTE1ZTEzMGE4ZjFjZDhiZDAyOWE4Njk5M2FjMzNlMGEyMjViM2ZmOWMzM2YyODM4ZDk0NzdhOGFmIiwidGFnIjoiIn0%3D; expires=Fri, 13-Jun-2025 13:19:02 GMT; path=/; httponlylaravel_session=eyJpdiI6InJKYUdJMUw0RTY4MVQzYTRaeUhRN0E9PSIsInZhbHVlIjoiR3pKaGtXVzlwcFRwMlFhcDFWYjNRQ2o0OUhVK0ZselIrZFJiWjkxdG0vUFhYbW83ZTBJWkhSMzd3WjdBU2ZQRE1a" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "aTJBBWnuAbqkchYxQnMrVppJv79LQKym8NwuQ8qR" "locale" => "en" "_previous" => array:1 [ "url" => "https://www.corspedia.com/en/courses/how-to-build-a-chatbot-without-coding" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]