Get in Touch
 Duration 28 hours

Course Outline

Transitioning from Manual Reporting to Automated Processes

\n
    \n
  • Mapping the existing manual reporting workflow\n
  • \n
  • Selecting candidates based on frequency, effort, and risk\n
  • \n
\n

Establishing the Automation Workspace

\n
    \n
  • Setting up Python, the editor, and virtual environments\n
  • \n
  • Installing pandas, openpyxl, and Selenium\n
  • \n
\n

Python Fundamentals and Reusable Scripting

\n
    \n
  • Variables, conditional logic, loops, and lists\n
  • \n
  • Creating small functions and sequential script steps\n
  • \n
  • Interpreting and acting upon error messages\n
  • \n
\n

File Management, Paths, and Data Formats

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

Data Processing with pandas

\n
    \n
  • Importing data sources into dataframes\n
  • \n
  • Filtering, merging, and aggregating datasets\n
  • \n
  • Cleaning dates, financial amounts, and duplicates\n
  • \n
\n

Generating Reports with openpyxl

\n
    \n
  • Populating Excel workbooks with results\n
  • \n
  • Applying formatting, formulas, and charts\n
  • \n
  • Driving output generation from Excel templates\n
  • \n
\n

Validating and Reconciling Results

\n
    \n
  • Implementing control totals and row count verifications\n
  • \n
  • Identifying duplicates and statistical outliers\n
  • \n
  • Establishing quality gates prior to release\n
  • \n
\n

Using Claude for Script Generation and Reusable Skills

\n
    \n
  • Crafting prompts for automation code\n
  • \n
  • Auditing and refining generated code\n
  • \n
  • Packaging reusable skills for team adoption\n
  • \n
\n

Web Automation via Selenium and Chrome

\n
    \n
  • Element locating, waits, and navigation logic\n
  • \n
  • Securely authenticating to internal portals\n
  • \n
  • Handling pagination, downloads, and file management\n
  • \n
\n

Power BI and Internal Excel Sources

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

Distributing Reports via Email and WhatsApp

\n
    \n
  • Sending via Gmail using app passwords\n
  • \n
  • Managing attachments, summaries, and recipient lists\n
  • \n
  • Creating business messaging templates and managing opt-ins\n
  • \n
\n

Orchestrating Workflows with PowerShell

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

Unattended Scheduling via Task Scheduler

\n
    \n
  • Creating and configuring scheduled tasks\n
  • \n
  • Managing service accounts and run-as permissions\n
  • \n
  • Monitoring execution and retry mechanisms\n
  • \n
\n

Troubleshooting, Logging, and Security

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

Documentation, Handover, and the Automation Capstone

\n
    \n
  • Writing process documentation and runbooks\n
  • \n
  • Capstone: Constructing a comprehensive departmental report\n
  • \n
  • Executing the first scheduled run and conducting a review\n
  • \n

Requirements

    \n
  • No previous programming background is necessary.\n
  • \n
  • Proficiency with Windows, Microsoft Excel, and web browsers.\n
  • \n
  • A solid understanding of the specific report or process intended for automation.\n
  • \n
\n

Target Audience

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

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories