Guided Tour of Machine Learning in Finance

Brought by: Coursera

Overview

This course aims at providing an introductory and broad overview of the field of ML with the focus on applications on Finance. Supervised Machine Learning methods are used in the capstone project to predict bank closures. Simultaneously, while this course can be taken as a separate course, it serves as a preview of topics that are covered in more details in subsequent modules of the specialization Machine Learning and Reinforcement Learning in Finance.
The goal of Guided Tour of Machine Learning in Finance is to get a sense of what Machine Learning is, what it is for and in how many different financial problems it can be applied to.

The course is designed for three categories of students:
Practitioners working at financial institutions such as banks, asset management firms or hedge funds
Individuals interested in applications of ML for personal day trading
Current full-time students pursuing a degree in Finance, Statistics, Computer Science, Mathematics, Physics, Engineering or other related disciplines who want to learn about practical applications of ML in Finance

Experience with Python (including numpy, pandas, and IPython/Jupyter notebooks), linear algebra, basic probability theory and basic calculus is necessary to complete assignments in this course.

Syllabus

  • Artificial Intelligence & Machine Learning
  • Mathematical Foundations of Machine Learning
  • Introduction to Supervised Learning
  • Supervised Learning in Finance

Taught by

Igor Halperin

Guided Tour of Machine Learning in Finance
Go to course

Guided Tour of Machine Learning in Finance

Brought by: Coursera

  • Coursera
  • Free
  • English
  • Certificate Available
  • Available at any time
  • intermediate
  • French, Portuguese, Russian, English, Spanish, Arabic, German, Thai, Indonesian, Kazakh, Hindi, Swedish, Korean, Greek, Italian, Chinese, Ukrainian, Japanese, Polish, Dutch, Turkish
8.1.2PHP Version300msRequest Duration2MBMemory UsageGET en/courses/{slug}Route
    • Booting (186ms)
    • Application (113ms)
    • 1 x Booting (62.15%)
      186.44ms
      1 x Application (37.6%)
      112.79ms
      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 executed4.53ms
      • select * from `courses` where `slug_en` = 'guided-tour-of-machine-learning-in-finance' limit 1
        2.67ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. guided-tour-of-machine-learning-in-finance
        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-08 04:17:18' where `id` = 125
        900μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-06-08 04:17:18
        • 1. 125
        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 (4)
        170μ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)
        140μ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 (32) and `institutions`.`deleted_at` is null
        260μ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
        200μ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` = 125 limit 1
        190μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 125
        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
        j0UWU7w0QgZ5rInbyg7OTcPBothgw9BWUNq1gMTe
        locale
        en
        _previous
        array:1 [ "url" => "https://www.corspedia.com/en/courses/guided-tour-of-machine-learning-in-financ...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /en/courses/guided-tour-of-machine-learning-in-finance
        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.241" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.241" ] "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 => "94c5942839161042-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.241" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.241" "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" => "94c5942839161042-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" => "37240" "REMOTE_ADDR" => "172.69.58.121" "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/guided-tour-of-machine-learning-in-finance" "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" => 1749356238.3755 "REQUEST_TIME" => 1749356238 ]
        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 => "Sun, 08 Jun 2025 04:17:18 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkFZMGkzZHAvUXUvMU1mSXp6Vkx6b0E9PSIsInZhbHVlIjoieEFNazZVS3RaNUk0RDN6Vld6elNSRWJuK0ptekRvSTA4WXhmS0lTNjRFQXhrS1I0Ym5lcmpNbEVmT2tUQ3hKWGN2WVdwRWdicGhLdnQ5UmtsMEVPOGp2TnY0cjNPR21ycnA5V25lMGd0VHY1WGJMK0k5YklkUU9hUTcvVHRGUlEiLCJtYWMiOiJkMzRlY2NkMmY0ODc5NGUwM2MyZGIzYTk0NTI2NjljYWY3YWVlNjA5NzVlMjkzZDlhYThiY2Q2NTI3M2Y1MzU0IiwidGFnIjoiIn0%3D; expires=Sun, 08 Jun 2025 06:17:18 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IkFZMGkzZHAvUXUvMU1mSXp6Vkx6b0E9PSIsInZhbHVlIjoieEFNazZVS3RaNUk0RDN6Vld6elNSRWJuK0ptekRvSTA4WXhmS0lTNjRFQXhrS1I0Ym5lcmpNbEVmT2tUQ3hKWGN2WVdwR" 1 => "laravel_session=eyJpdiI6IkNIZ2hFbnBmVGJCUUM4bEhDQ3NPcmc9PSIsInZhbHVlIjoiTUV4TnJDci9CTmlxbTBOY3JxdFNjSTNLYmNVU1Aza1RlbGNPTjcwMkN2bFRMVWw0NjdUSUVyTnYrTlhjeDZ5V3NJY0Rnb0JyVitEQXp5eEtGRXZIc1VPaTRWenZNTFpFdStjNWR0ZEdEUkc1NThZYzByVzY1VGFHM0VhRERHbkgiLCJtYWMiOiIyMGI1Y2I4ZTBhMGE3ZTAyY2QxZTRmNmY4MjIwZTBmM2U5N2E4YTJlZjUyNjBiMjFmYjM1YzBlMjlkMzg0YzY1IiwidGFnIjoiIn0%3D; expires=Sun, 08 Jun 2025 06:17:18 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IkNIZ2hFbnBmVGJCUUM4bEhDQ3NPcmc9PSIsInZhbHVlIjoiTUV4TnJDci9CTmlxbTBOY3JxdFNjSTNLYmNVU1Aza1RlbGNPTjcwMkN2bFRMVWw0NjdUSUVyTnYrTlhjeDZ5V3NJ" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkFZMGkzZHAvUXUvMU1mSXp6Vkx6b0E9PSIsInZhbHVlIjoieEFNazZVS3RaNUk0RDN6Vld6elNSRWJuK0ptekRvSTA4WXhmS0lTNjRFQXhrS1I0Ym5lcmpNbEVmT2tUQ3hKWGN2WVdwRWdicGhLdnQ5UmtsMEVPOGp2TnY0cjNPR21ycnA5V25lMGd0VHY1WGJMK0k5YklkUU9hUTcvVHRGUlEiLCJtYWMiOiJkMzRlY2NkMmY0ODc5NGUwM2MyZGIzYTk0NTI2NjljYWY3YWVlNjA5NzVlMjkzZDlhYThiY2Q2NTI3M2Y1MzU0IiwidGFnIjoiIn0%3D; expires=Sun, 08-Jun-2025 06:17:18 GMT; path=/XSRF-TOKEN=eyJpdiI6IkFZMGkzZHAvUXUvMU1mSXp6Vkx6b0E9PSIsInZhbHVlIjoieEFNazZVS3RaNUk0RDN6Vld6elNSRWJuK0ptekRvSTA4WXhmS0lTNjRFQXhrS1I0Ym5lcmpNbEVmT2tUQ3hKWGN2WVdwR" 1 => "laravel_session=eyJpdiI6IkNIZ2hFbnBmVGJCUUM4bEhDQ3NPcmc9PSIsInZhbHVlIjoiTUV4TnJDci9CTmlxbTBOY3JxdFNjSTNLYmNVU1Aza1RlbGNPTjcwMkN2bFRMVWw0NjdUSUVyTnYrTlhjeDZ5V3NJY0Rnb0JyVitEQXp5eEtGRXZIc1VPaTRWenZNTFpFdStjNWR0ZEdEUkc1NThZYzByVzY1VGFHM0VhRERHbkgiLCJtYWMiOiIyMGI1Y2I4ZTBhMGE3ZTAyY2QxZTRmNmY4MjIwZTBmM2U5N2E4YTJlZjUyNjBiMjFmYjM1YzBlMjlkMzg0YzY1IiwidGFnIjoiIn0%3D; expires=Sun, 08-Jun-2025 06:17:18 GMT; path=/; httponlylaravel_session=eyJpdiI6IkNIZ2hFbnBmVGJCUUM4bEhDQ3NPcmc9PSIsInZhbHVlIjoiTUV4TnJDci9CTmlxbTBOY3JxdFNjSTNLYmNVU1Aza1RlbGNPTjcwMkN2bFRMVWw0NjdUSUVyTnYrTlhjeDZ5V3NJ" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "j0UWU7w0QgZ5rInbyg7OTcPBothgw9BWUNq1gMTe" "locale" => "en" "_previous" => array:1 [ "url" => "https://www.corspedia.com/en/courses/guided-tour-of-machine-learning-in-finance" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]