Google IT Automation with Python

Brought by: Coursera

Overview

This beginner-level, six-course certificate, developed by Google, is designed to provide IT professionals with in-demand skills -- including Python, Git, and IT automation -- that can help you advance your career. Knowing how to write code to solve problems and automate solutions is a crucial skill for anybody in IT. Python, in particular, is now the most in-demand programming language by employers. This program builds on your IT foundations to help you take your career to the next level. It’s designed to teach you how to program with Python and how to use Python to automate common system administration tasks. You'll also learn to use Git and GitHub, troubleshoot and debug complex problems, and apply automation at scale by using configuration management and the Cloud. This certificate can be completed in about 6 months and is designed to prepare you for a variety of roles in IT, like more advanced IT Support Specialist or Junior Systems Administrator positions. Upon completion, you can share your information with potential employers, like Deloitte, Target, Verizon, and of course, Google. We recommend that you have Python installed on your machine. For some courses, you’ll need a computer where you can install Git or ask your administrator to install it for you. If you’d like to learn the fundamentals of IT support, check out the beginner level Google IT Support Professional Certificate. Check out all Google Career Certificates here.

Syllabus

Course 1: Crash Course on Python
- Offered by Google. This course is designed to teach you the foundations in order to write simple programs in Python using the most common ... Enroll for free.

Course 2: Using Python to Interact with the Operating System
- Offered by Google. By the end of this course, you’ll be able to manipulate files and processes on your computer’s operating system. You’ll ... Enroll for free.

Course 3: Introduction to Git and GitHub
- Offered by Google. In this course, you’ll learn how to keep track of the different versions of your code and configuration files using a ... Enroll for free.

Course 4: Troubleshooting and Debugging Techniques
- Offered by Google. In this course, we'll give you the tools to quickly identify and solve real-world problems that you might come across in ... Enroll for free.

Course 5: Configuration Management and the Cloud
- Offered by Google. In this course, you’ll learn how to apply automation to manage fleets of computers. You’ll understand how to automate the ... Enroll for free.

Course 6: Automating Real-World Tasks with Python
- Offered by Google. In the final course, we'll tie together the concepts that you’ve learned up until now. You'll tackle real-world scenarios ... Enroll for free.

Courses

Taught by

Google

Google IT Automation with Python
Go to course

Google IT Automation with Python

Brought by: Coursera

  • Coursera
  • Paid
  • English
  • Certificate Available
  • Available at any time
  • beginner
  • N/A
8.1.2PHP Version289msRequest Duration2MBMemory UsageGET en/courses/{slug}Route
    • Booting (183ms)
    • Application (106ms)
    • 1 x Booting (63.18%)
      182.84ms
      1 x Application (36.57%)
      105.84ms
      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.78ms
      • select * from `courses` where `slug_en` = 'google-it-automation-with-python' limit 1
        3.48ms/app/Http/Controllers/CourseController.php:20corspedia
        Metadata
        Bindings
        • 0. google-it-automation-with-python
        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-02-15 17:02:27' where `id` = 1311
        260μs/app/Http/Controllers/CourseController.php:21corspedia
        Metadata
        Bindings
        • 0. 2025-02-15 17:02:27
        • 1. 1311
        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 (2)
        190μ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)
        170μ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 (28) 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
        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 * from `html_files` where `html_files`.`id` = 1304 limit 1
        250μs/app/Models/Course.php:84corspedia
        Metadata
        Bindings
        • 0. 1304
        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
        KahPIqwvTXq8q9XTPJmUeTwd2H9nBueduj0M2Czl
        locale
        en
        _previous
        array:1 [ "url" => "https://www.corspedia.com/en/courses/google-it-automation-with-python" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /en/courses/google-it-automation-with-python
        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 [ "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "priority" => array:1 [ 0 => "u=0, i" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "cf-connecting-ip" => array:1 [ 0 => "3.12.151.20" ] "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" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "x-forwarded-for" => array:1 [ 0 => "3.12.151.20" ] "cf-ray" => array:1 [ 0 => "9126dd9b7bbf631e-ORD" ] "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_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_PRIORITY" => "u=0, i" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_CF_CONNECTING_IP" => "3.12.151.20" "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_SEC_FETCH_SITE" => "none" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_X_FORWARDED_FOR" => "3.12.151.20" "HTTP_CF_RAY" => "9126dd9b7bbf631e-ORD" "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" => "32832" "REMOTE_ADDR" => "172.70.178.131" "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/google-it-automation-with-python" "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" => 1739638947.3709 "REQUEST_TIME" => 1739638947 ]
        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, 15 Feb 2025 17:02:27 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InA2OCt3RTJTbzFsSG94a0tPN21iSmc9PSIsInZhbHVlIjoiemNGWmdzV3BBaHl5TStLcFc4MXRJTVhXWmwwK3BqalRuY3VLQkhjYU9pWHdkLzMxQUx0U1k2dExuY2RjdHhMc3AyckZNQ05SWHlTcklkY2dTcFd5VGNTMDhYR0w1R215YTRDUVJ5TGlGdjZHY3pwajJscTQ3VHh5cXU5WDhUeXciLCJtYWMiOiJkM2E3ZDJmY2QxNmI2MTQ5MmRhMjljNTMyYTkxNmU4YjhiZWFhNGY4MmQwOGE4MzYyMGY3NTUxOWI1NzFlZTA1IiwidGFnIjoiIn0%3D; expires=Sat, 15 Feb 2025 19:02:27 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6InA2OCt3RTJTbzFsSG94a0tPN21iSmc9PSIsInZhbHVlIjoiemNGWmdzV3BBaHl5TStLcFc4MXRJTVhXWmwwK3BqalRuY3VLQkhjYU9pWHdkLzMxQUx0U1k2dExuY2RjdHhMc3AyckZNQ" 1 => "laravel_session=eyJpdiI6IlNmcjNmeTR3MDdLOW9jc3haZHpwY0E9PSIsInZhbHVlIjoidytCRU9rc2VaWENrdDBCMUlzVjFVaFdwTVMrbVp6NkxJVVVJYmowL0M0WThXZkswWjdoNk9UNlg5U1VHL2ZvQzVHM3Z1OGdMTFlyaEV5eG1GR2tQRjYxdWJPbTNESEVlUStkY0FXSFU1L0h3SlNvNDBsUXo4V2grZkxXOTNOY1kiLCJtYWMiOiIwY2UzYmY5MmJkZGU2M2YxYWVjMmJmYjc2ZjIwZjc1YzBjOTkxYjI2OWEyMDM3ZThmZjk4NmIzOWFhMjg3M2MxIiwidGFnIjoiIn0%3D; expires=Sat, 15 Feb 2025 19:02:27 GMT; Max-Age=7200; path=/; httponly; samesite=laxlaravel_session=eyJpdiI6IlNmcjNmeTR3MDdLOW9jc3haZHpwY0E9PSIsInZhbHVlIjoidytCRU9rc2VaWENrdDBCMUlzVjFVaFdwTVMrbVp6NkxJVVVJYmowL0M0WThXZkswWjdoNk9UNlg5U1VHL2ZvQzVH" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InA2OCt3RTJTbzFsSG94a0tPN21iSmc9PSIsInZhbHVlIjoiemNGWmdzV3BBaHl5TStLcFc4MXRJTVhXWmwwK3BqalRuY3VLQkhjYU9pWHdkLzMxQUx0U1k2dExuY2RjdHhMc3AyckZNQ05SWHlTcklkY2dTcFd5VGNTMDhYR0w1R215YTRDUVJ5TGlGdjZHY3pwajJscTQ3VHh5cXU5WDhUeXciLCJtYWMiOiJkM2E3ZDJmY2QxNmI2MTQ5MmRhMjljNTMyYTkxNmU4YjhiZWFhNGY4MmQwOGE4MzYyMGY3NTUxOWI1NzFlZTA1IiwidGFnIjoiIn0%3D; expires=Sat, 15-Feb-2025 19:02:27 GMT; path=/XSRF-TOKEN=eyJpdiI6InA2OCt3RTJTbzFsSG94a0tPN21iSmc9PSIsInZhbHVlIjoiemNGWmdzV3BBaHl5TStLcFc4MXRJTVhXWmwwK3BqalRuY3VLQkhjYU9pWHdkLzMxQUx0U1k2dExuY2RjdHhMc3AyckZNQ" 1 => "laravel_session=eyJpdiI6IlNmcjNmeTR3MDdLOW9jc3haZHpwY0E9PSIsInZhbHVlIjoidytCRU9rc2VaWENrdDBCMUlzVjFVaFdwTVMrbVp6NkxJVVVJYmowL0M0WThXZkswWjdoNk9UNlg5U1VHL2ZvQzVHM3Z1OGdMTFlyaEV5eG1GR2tQRjYxdWJPbTNESEVlUStkY0FXSFU1L0h3SlNvNDBsUXo4V2grZkxXOTNOY1kiLCJtYWMiOiIwY2UzYmY5MmJkZGU2M2YxYWVjMmJmYjc2ZjIwZjc1YzBjOTkxYjI2OWEyMDM3ZThmZjk4NmIzOWFhMjg3M2MxIiwidGFnIjoiIn0%3D; expires=Sat, 15-Feb-2025 19:02:27 GMT; path=/; httponlylaravel_session=eyJpdiI6IlNmcjNmeTR3MDdLOW9jc3haZHpwY0E9PSIsInZhbHVlIjoidytCRU9rc2VaWENrdDBCMUlzVjFVaFdwTVMrbVp6NkxJVVVJYmowL0M0WThXZkswWjdoNk9UNlg5U1VHL2ZvQzVH" ] ]
        session_attributes
        0 of 0
        array:5 [ "_token" => "KahPIqwvTXq8q9XTPJmUeTwd2H9nBueduj0M2Czl" "locale" => "en" "_previous" => array:1 [ "url" => "https://www.corspedia.com/en/courses/google-it-automation-with-python" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]