Clear, practical technology insights
Build practical programming and technology skills

Python Automation

Automate safe, repeatable workflows involving files, structured data, spreadsheets, web requests, reports, scheduling, logging, and recovery.

View curriculum
PractitionerDifficulty
40 hoursEstimated time
8 modules32 lessons
5 guided labsKnowledge check
00
Plan your learning

Path Brief

Skills you will practice

  • Python · Python Automation
  • Python · Automation Safety And Workflow Design
  • Python · Files Paths And Directory Operations
  • Python · Csv Json And Structured Data
  • Python · Spreadsheet Automation
  • Python · Web Requests And Apis

Prerequisites

  • Python Fundamentals

Tools

  • A current web browser
  • A code editor or terminal appropriate to the path
  • A safe local or virtual lab environment
01
Before you begin

What you need

  • Python Fundamentals
02
Step-by-step curriculum

Learning modules

Complete lessons in order or open the module that matches your current goal. Your lesson progress is saved on this device.

01Automation Safety and Workflow DesignBuild practical skill in automation safety and workflow design and connect it to the outcomes of Python Automation.4 lessons · 1 lab
Module checkpointAutomation Safety and Workflow Design checkpoint
1Which statement is a core idea you need to understand for Automation Safety and Workflow Design in Python Automation?
2Which setup step belongs directly to Automation Safety and Workflow Design in Python Automation?
3Which exercise best practices the actual skill taught in Automation Safety and Workflow Design in Python Automation?
02Files, Paths, and Directory OperationsBuild practical skill in files, paths, and directory operations and connect it to the outcomes of Python Automation.4 lessons · 1 lab
Module checkpointFiles, Paths, and Directory Operations checkpoint
1Which diagnostic action is relevant when Files, Paths, and Directory Operations in Python Automation does not behave as expected?
2Which statement is a core idea you need to understand for Files, Paths, and Directory Operations in Python Automation?
3Which setup step belongs directly to Files, Paths, and Directory Operations in Python Automation?
03CSV, JSON, and Structured DataBuild practical skill in csv, json, and structured data and connect it to the outcomes of Python Automation.4 lessons · 1 lab
Guided lab · 55 min · Moderate

Guided Lab: CSV, JSON, and Structured Data in Python Automation

Python Automation — CSV, JSON, and Structured Data lab: Automate one small file/report/spreadsheet/email workflow using sample data, rerun it safely, and prove that a partial failure does not duplicate or corrupt output.

Not started
Module checkpointCSV, JSON, and Structured Data checkpoint
1Which statement is a core idea you need to understand for CSV, JSON, and Structured Data in Python Automation?
2Which setup step belongs directly to CSV, JSON, and Structured Data in Python Automation?
3Which exercise best practices the actual skill taught in CSV, JSON, and Structured Data in Python Automation?
04Spreadsheet AutomationBuild practical skill in spreadsheet automation and connect it to the outcomes of Python Automation.4 lessons · 1 lab
Guided lab · 55 min · Moderate

Guided Lab: Spreadsheet Automation in Python Automation

Python Automation — Spreadsheet Automation lab: Automate one small file/report/spreadsheet/email workflow using sample data, rerun it safely, and prove that a partial failure does not duplicate or corrupt output.

Not started
Module checkpointSpreadsheet Automation checkpoint
1Which statement is a core idea you need to understand for Spreadsheet Automation in Python Automation?
2Which setup step belongs directly to Spreadsheet Automation in Python Automation?
3Which exercise best practices the actual skill taught in Spreadsheet Automation in Python Automation?
05Web Requests and APIsBuild practical skill in web requests and apis and connect it to the outcomes of Python Automation.4 lessons · 1 lab
Module checkpointWeb Requests and APIs checkpoint
1Which exercise best practices the actual skill taught in Web Requests and APIs in Python Automation?
2Which diagnostic action is relevant when Web Requests and APIs in Python Automation does not behave as expected?
3Which statement is a core idea you need to understand for Web Requests and APIs in Python Automation?
06Email and Report GenerationBuild practical skill in email and report generation and connect it to the outcomes of Python Automation.4 lessons
Module checkpointEmail and Report Generation checkpoint
1Which setup step belongs directly to Email and Report Generation in Python Automation?
2Which exercise best practices the actual skill taught in Email and Report Generation in Python Automation?
3Which diagnostic action is relevant when Email and Report Generation in Python Automation does not behave as expected?
07Scheduling, Logging, and Error RecoveryBuild practical skill in scheduling, logging, and error recovery and connect it to the outcomes of Python Automation.4 lessons
Module checkpointScheduling, Logging, and Error Recovery checkpoint
1Which exercise best practices the actual skill taught in Scheduling, Logging, and Error Recovery in Python Automation?
2Which diagnostic action is relevant when Scheduling, Logging, and Error Recovery in Python Automation does not behave as expected?
3Which statement is a core idea you need to understand for Scheduling, Logging, and Error Recovery in Python Automation?
08Packaging and Running Automations ReliablyBuild practical skill in packaging and running automations reliably and connect it to the outcomes of Python Automation.4 lessons
Module checkpointPackaging and Running Automations Reliably checkpoint
1Which setup step belongs directly to Packaging and Running Automations Reliably in Python Automation?
2Which exercise best practices the actual skill taught in Packaging and Running Automations Reliably in Python Automation?
3Which diagnostic action is relevant when Packaging and Running Automations Reliably in Python Automation does not behave as expected?
03
Portfolio integration

Capstone Project

Build a Safe File and Reporting Automation

Combine the path skills in a portfolio-ready project with clear functional requirements, tests, verification evidence, and operating notes.

GuidedIndependentPortfolio

Acceptance criteria

  • The core workflow works from start to finish.
  • Invalid input or failure states are handled clearly.
  • The result is tested and documented.
  • A reviewer can reproduce the setup and verification.
03
Knowledge check

Test your understanding

Answer all questions. Results and explanations are calculated instantly in your browser.

1Path review for Python Automation: Which statement is a core idea you need to understand for Automation Safety and Workflow Design in Python Automation?
2Path review for Python Automation: Which setup step belongs directly to Files, Paths, and Directory Operations in Python Automation?
3Path review for Python Automation: Which exercise best practices the actual skill taught in CSV, JSON, and Structured Data in Python Automation?
4Path review for Python Automation: Which diagnostic action is relevant when Spreadsheet Automation in Python Automation does not behave as expected?
5Path review for Python Automation: Which statement is a core idea you need to understand for Web Requests and APIs in Python Automation?
04
Continue in Programming

Related Programming