Get in Touch
 Duration 28 hours

Course Outline

Transitioning from Manual Reports to Automated Workflows

  • Analyzing the current manual reporting process
  • Selecting automation candidates based on frequency, effort, and risk

Preparing the Automation Workspace

  • Setting up Python, editors, and virtual environments
  • Installing pandas, openpyxl, and Selenium

Python Fundamentals and Script Reusability

  • Variables, conditional logic, loops, and lists
  • Small functions and sequential script execution
  • Interpreting and responding to error messages

Managing Files, Paths, and Data Formats

  • Reading and writing CSV and Excel files
  • Standardizing naming conventions, archiving, and date stamping outputs

Data Processing with pandas

  • Loading data sources into dataframes
  • Filtering, merging, and aggregating datasets
  • Sanitizing dates, amounts, and removing duplicates

Generating Reports with openpyxl

  • Populating Excel workbooks with results
  • Applying formatting, formulas, and charts
  • Using Excel templates to drive output generation

Validating and Reconciling Outcomes

  • Checking control totals and row counts
  • Identifying duplicates and outliers
  • Implementing quality checks before distribution

Using Claude for Code Generation and Skill Development

  • Prompting for automation code creation
  • Reviewing and refining generated code
  • Packaging reusable skills for team adoption

Web Automation via Selenium and Chrome

  • Element selection, waiting mechanisms, and navigation
  • Securely logging into internal portals
  • Handling pagination, downloads, and file management

Integrating Power BI and Excel Internal Sources

  • Accessing published reports and exports
  • Managing shared folders and file lock conflicts
  • Adapting to layout and column changes

Distributing Reports via Email and WhatsApp

  • Sending emails using Gmail app passwords
  • Managing attachments, summaries, and recipient lists
  • Using business messaging templates and managing opt-ins

Orchestrating Workflows with PowerShell

  • Executing scripts and capturing output
  • Managing parameters, logging, and exit codes
  • Connecting steps into a unified pipeline

Scheduling Unattended Tasks

  • Creating and configuring scheduled tasks
  • Using service accounts and managing run-as permissions
  • Monitoring executions and retry logic

Troubleshooting, Logging, and Security

  • Implementing structured logging and error capture
  • Secure credential storage and least privilege principles
  • Handling personal and regulated data responsibly

Documentation, Handover, and the Capstone Project

  • Creating process documentation and runbooks
  • Capstone: Developing a complete departmental report
  • Executing the first scheduled run and conducting a review

Requirements

  • No previous programming experience is necessary.
  • Proficiency with Windows, Microsoft Excel, and web browsers is expected.
  • A solid understanding of the specific report or process targeted for automation.

Target Audience

  • Business, operations, finance, and administrative professionals managing recurring reports.
  • Team leads and supervisors looking to upskill their teams with these capabilities.
  • Analysts transitioning from manual reporting to automated data pipelines.

Number of participants


Price per participant

Testimonials (4)

Upcoming Courses

Related Categories