Get Familiar with ML basics in a Kaggle Competition

Brought by: Coursera

Overview

In this 1-hour long project, you will be able to understand how to predict which passengers survived the Titanic shipwreck and make your first submission in an Machine Learning competition inside the Kaggle platform. Also, you as a beginner in Machine Learning applications, will get familiar and get a deep understanding of how to start a model prediction using basic supervised Machine Learning models. We will choose classifiers to learn, predict, and make an Exploratory Data Analysis (also called EDA). At the end, you will know how to measure a model performance, and submit your model to the competition and get a score from Kaggle.

This guided project is for beginners in Data Science who want to do a practical application using Machine Learning. You will get familiar with the methods used in machine learning applications and data analysis.

In order to be successful in this project, you should have an account on the Kaggle platform (no cost is necessary). Be familiar with some basic Python programming, we will use numpy and pandas libraries. Some background in Statistics is appreciated, like as knowledge in probability, but it’s not a requirement.

Syllabus

  • Project Overview
    • By the end of this project, you will be able to understand how to predict which passengers survived the Titanic shipwreck and make your first submission in an ML competition inside the Kaggle platform. Also, you as a beginner in Machine Learning applications, will get familiar and get a deep understanding of how to start a model prediction using basic supervised Machine Learning models. We will choose classifiers to learn, predict, and make an Exploratory Data Analysis (also called EDA). At the end, you will know how to measure a model performance, and submit your model to the competition and get a score from Kaggle.

      This guided project is for beginners in Data Science who want to do a practical application using Machine Learning. You will get familiar with the methods used in machine learning applications and data analysis.

      In order to be successful in this project, you should have an account on the Kaggle platform (no cost is necessary). Be familiar with some basic Python programming, we will use numpy and pandas libraries. Some background in Statistics is appreciated, like as knowledge in probability, but it’s not a requirement.

Taught by

Mírian Silva

Get Familiar with ML basics in a Kaggle Competition
Go to course

Get Familiar with ML basics in a Kaggle Competition

Brought by: Coursera

  • Coursera
  • Paid
  • English
  • Certificate Available
  • Available at any time
  • beginner
  • English
8.1.2PHP Version898msRequest Duration2MBMemory UsageGET en/courses/{slug}Route
    • Booting (560ms)
    • Application (336ms)
    • 1 x Booting (62.36%)
      559.72ms
      1 x Application (37.38%)
      335.56ms
      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 executed12.23ms
      • select * from `courses` where `slug_en` = 'get-familiar-with-ml-basics-in-a-kaggle-competition' limit 1
        10.27ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. get-familiar-with-ml-basics-in-a-kaggle-competition
        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-07-19 02:18:55' where `id` = 2030
        840μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-07-19 02:18:55
        • 1. 2030
        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)
        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)
        190μ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 (106) and `institutions`.`deleted_at` is null
        230μ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` = 2021 limit 1
        280μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 2021
        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
        PDgJA7RrDrtFqPwfDA7GrV5p9v56EZ3aDn3ORlzE
        locale
        en
        _previous
        array:1 [ "url" => "https://www.corspedia.com/en/courses/get-familiar-with-ml-basics-in-a-kaggle-c...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /en/courses/get-familiar-with-ml-basics-in-a-kaggle-competition
        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.172" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.172" ] "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 => "9616bb1c5d23f165-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.172" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.172" "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" => "9616bb1c5d23f165-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" => "13402" "REMOTE_ADDR" => "172.70.130.158" "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/get-familiar-with-ml-basics-in-a-kaggle-competition" "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" => 1752891535.0451 "REQUEST_TIME" => 1752891535 ]
        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 => "Sat, 19 Jul 2025 02:18:55 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImNGWVBOc2tZeTRjT2FkS3ZldWM3ZEE9PSIsInZhbHVlIjoiQlVIWWVEM1I5U0ZnVjVuSU81WDZkMmdLNDVueEJNNUJQU3lMOTNhTWFtRnJhMUkvTEExOGs3TXFMaWdVaW04SWF0c1pXZkRpdk1YdlgzblRvNGFuWm5Kb0QwT3ZjZnduMDEzclNPTCs0RURXYWRnd0pEQTFRalJNd1lWd3ZsamIiLCJtYWMiOiI4MjY2Y2MzOGQ4YjExM2MzM2RkY2U1NGJhY2JjZmFhYTNjNjIwYzNkNTk4YjZkMjZmYmVmN2RhOTBhZGMzZGU2IiwidGFnIjoiIn0%3D; expires=Sat, 19 Jul 2025 04:18:55 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6ImNGWVBOc2tZeTRjT2FkS3ZldWM3ZEE9PSIsInZhbHVlIjoiQlVIWWVEM1I5U0ZnVjVuSU81WDZkMmdLNDVueEJNNUJQU3lMOTNhTWFtRnJhMUkvTEExOGs3TXFMaWdVaW04SWF0c1pXZ" 1 => "laravel_session=eyJpdiI6IjRGMjRyTzBia2dTZVVLVmhnT05Tb3c9PSIsInZhbHVlIjoidHhLS3FUTlhFbHlmVDkveUVWclVjSk5DM1k0U0JpclQ2OEZFTXNscGNxNU1oQjA1OE9HbDJjY0gzN09Oa1VadG5VYnltNGp4bmVQTGdlTXdnSFBqenpiWTNiMzBrNlkzZEpIK1NEZGJMTmY0WWhsVFQ4Yk9DVmRmSXpKNHl5OUoiLCJtYWMiOiIxODhkN2VmYjg0NDAzZTc2MzcxYjJmMDI1ZDEwMmQ0YWY3MjUyZjkzN2NiMmI0MGNhZjcwNWRkMjc1NjMyZjBmIiwidGFnIjoiIn0%3D; expires=Sat, 19 Jul 2025 04:18:55 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IjRGMjRyTzBia2dTZVVLVmhnT05Tb3c9PSIsInZhbHVlIjoidHhLS3FUTlhFbHlmVDkveUVWclVjSk5DM1k0U0JpclQ2OEZFTXNscGNxNU1oQjA1OE9HbDJjY0gzN09Oa1VadG5V" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6ImNGWVBOc2tZeTRjT2FkS3ZldWM3ZEE9PSIsInZhbHVlIjoiQlVIWWVEM1I5U0ZnVjVuSU81WDZkMmdLNDVueEJNNUJQU3lMOTNhTWFtRnJhMUkvTEExOGs3TXFMaWdVaW04SWF0c1pXZkRpdk1YdlgzblRvNGFuWm5Kb0QwT3ZjZnduMDEzclNPTCs0RURXYWRnd0pEQTFRalJNd1lWd3ZsamIiLCJtYWMiOiI4MjY2Y2MzOGQ4YjExM2MzM2RkY2U1NGJhY2JjZmFhYTNjNjIwYzNkNTk4YjZkMjZmYmVmN2RhOTBhZGMzZGU2IiwidGFnIjoiIn0%3D; expires=Sat, 19-Jul-2025 04:18:55 GMT; path=/XSRF-TOKEN=eyJpdiI6ImNGWVBOc2tZeTRjT2FkS3ZldWM3ZEE9PSIsInZhbHVlIjoiQlVIWWVEM1I5U0ZnVjVuSU81WDZkMmdLNDVueEJNNUJQU3lMOTNhTWFtRnJhMUkvTEExOGs3TXFMaWdVaW04SWF0c1pXZ" 1 => "laravel_session=eyJpdiI6IjRGMjRyTzBia2dTZVVLVmhnT05Tb3c9PSIsInZhbHVlIjoidHhLS3FUTlhFbHlmVDkveUVWclVjSk5DM1k0U0JpclQ2OEZFTXNscGNxNU1oQjA1OE9HbDJjY0gzN09Oa1VadG5VYnltNGp4bmVQTGdlTXdnSFBqenpiWTNiMzBrNlkzZEpIK1NEZGJMTmY0WWhsVFQ4Yk9DVmRmSXpKNHl5OUoiLCJtYWMiOiIxODhkN2VmYjg0NDAzZTc2MzcxYjJmMDI1ZDEwMmQ0YWY3MjUyZjkzN2NiMmI0MGNhZjcwNWRkMjc1NjMyZjBmIiwidGFnIjoiIn0%3D; expires=Sat, 19-Jul-2025 04:18:55 GMT; path=/; httponlylaravel_session=eyJpdiI6IjRGMjRyTzBia2dTZVVLVmhnT05Tb3c9PSIsInZhbHVlIjoidHhLS3FUTlhFbHlmVDkveUVWclVjSk5DM1k0U0JpclQ2OEZFTXNscGNxNU1oQjA1OE9HbDJjY0gzN09Oa1VadG5V" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "PDgJA7RrDrtFqPwfDA7GrV5p9v56EZ3aDn3ORlzE" "locale" => "en" "_previous" => array:1 [ "url" => "https://www.corspedia.com/en/courses/get-familiar-with-ml-basics-in-a-kaggle-competition" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]