Get in Touch
 Duration 28 hours

Course Outline

Transitioning from Manual Reporting to Automated Workflows

  • Charting the existing manual report process
  • Choosing targets based on frequency, effort, and risk

Establishing the Automation Workspace

  • Python, code editor, and virtual environment setup
  • Installing pandas, openpyxl, and Selenium

Core Python Concepts and Reusable Scripts

  • 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
  • Naming conventions, archiving, and date-stamping outputs

Data Processing with pandas

  • Loading source data into dataframes
  • Filtering, joining, and aggregating datasets
  • Cleaning dates, figures, and duplicate entries

Generating Reports with openpyxl

  • Writing results into Excel workbooks
  • Applying formatting, formulas, and charts
  • Driving output using an Excel template

Verifying and Reconciling Results

  • Checking control totals and row counts
  • Identifying duplicates and outliers
  • Implementing quality gates before release

Using Claude for Script Creation and Reusable Skills

  • Crafting prompts for automation code
  • Reviewing and correcting generated code
  • Packaging reusable skills for team use

Web Automation using Selenium and Chrome

  • Locating elements, managing waits, and navigating pages
  • Safely signing in to internal portals
  • Handling pagination, downloads, and file operations

Power BI and Internal Excel 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 Gmail messages using app passwords
  • Managing attachments, summaries, and recipient lists
  • Creating business messaging templates and managing opt-ins

Orchestrating with PowerShell

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

Scheduling Unattended Tasks with Task Scheduler

  • Creating and configuring scheduled tasks
  • Setting up service accounts and run-as permissions
  • Monitoring executions and retry mechanisms

Troubleshooting, Logging, and Security

  • Implementing structured logs and error capture
  • Securing credential storage and applying least privilege
  • Handling personal and regulated data appropriately

Documentation, Handover, and the Automation Capstone

  • Creating process documentation and runbooks
  • Capstone project: building a departmental report
  • First scheduled execution and review

Requirements

  • No previous programming background is necessary.
  • Comfort with Windows, Microsoft Excel, and web browsing.
  • A solid understanding of the report or workflow intended for automation.

Target Audience

  • Staff in business, operations, finance, and administration handling regular reporting duties.
  • Supervisors and team leaders planning to propagate these skills within their teams.
  • Analysts transitioning from manual reporting to automated data pipelines.

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 5200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (3)

Provisional Upcoming Courses (Contact Us For More Information)

Related Categories