Skip to content
Technologies / Automation & RPA

Automation with Python and SikuliX

The training focuses on the practical use of Python with the SikuliX library to automate processes in desktop applications. Participants, through hands-on workshops, will learn to create scripts that automate tasks using image recognition and user interface interactions. The training is conducted in a workshop format, where each participant independently implements automation solutions under the guidance of an experienced trainer.

Issues

  • SikuliX architecture and components

  • Image recognition techniques in automation

  • Design patterns in process automation

  • Handling exceptions and special cases

  • Simulation of user interaction

  • Optimizing script performance

  • Resource management in automation projects

  • Automation debugging and diagnostics

  • Integration with external systems

  • Automation testing and validation

  • Monitoring the execution of scripts

  • Best practices in automation projects

Benefits

  • The participant will learn to effectively use the SikuliX library to create automation in conjunction with the Python language
  • After the training, he or she will be able to independently design and implement solutions to automate business processes
  • Practical skills in image recognition and interaction with graphical interfaces of applications
  • Techniques for optimizing and debugging automation scripts, which will allow him to create reliable solutions
  • Will develop the ability to effectively manage resources in automation projects

Who is this training for?

Programmers looking to expand their skills with process automation
Automated test engineers looking for new tools
QA professionals interested in automating GUI testing
Desktop application developers
Business analysts involved in process optimization
System administrators interested in automating tasks

Prerequisites

  • Basic knowledge of Python programming
  • Understanding of object-oriented programming concepts
  • Knowledge of basic data structures and algorithms
  • Experience working with desktop applications

Training program

01

SikuliX architecture and operating principle

  • Configuration of the development environment
  • Basics of creating automation scripts
  • Python integration with SikuliX
02

Image recognition techniques

  • Methods for finding items on the screen
  • Handling patterns and image similarity
  • Strategies for dealing with dynamic interfaces
  • Optimizing recognition performance
03

Implementation of automation

  • Simulation of user interaction
  • Handling exceptions and edge cases
04

Create repeatable scenarios

  • Debugging automation scripts
  • Best practices and optimization
  • Structuring the automation code
05

Image asset management

  • Techniques for increasing the reliability of scripts
  • Monitoring and reporting of performance

Delivery Methods

Online

  • Convenience of participating from anywhere
  • Interactive live sessions with trainer
  • Materials available for 30 days
  • No travel costs

On-site

  • Direct contact with trainer and group
  • Intensive hands-on workshops
  • Networking with other participants
  • Full focus on learning

Frequently asked questions

Who is the Automation with Python and SikuliX training for?

This training is designed for professionals looking to develop skills in automation with python and sikulix. Required level: intermediate.

How long is the Automation with Python and SikuliX training?

The training lasts 1. Available in online or on-site format.

Will I receive a certificate?

Yes — every participant receives a completion certificate confirming acquired competencies. EITT holds ISO 9001 accreditation.

Can this training be conducted for a closed group?

Yes — we offer dedicated closed trainings for companies. We customize the program to your team's needs. Contact us for an individual quote.

Kamil Gabryszewski
Kamil Gabryszewski Opiekun szkolenia

Request a quote

Funding Options

Check funding options for your company

Up to 80%

Development Services Database

Up to 80% funding for SMEs from EU funds

Check availability
Up to 100%

National Training Fund

Up to 100% funding for employers

Learn more

Trusted by

We train teams at Poland's largest companies

ING Bank - EITT client
mBank - EITT client
PKO Bank Polski - EITT client
PZU - EITT client
Allianz - EITT client
T-Mobile - EITT client
KGHM - EITT client
PGE - EITT client
IKEA - EITT client
InPost - EITT client
Leroy Merlin - EITT client
ZUS - EITT client

Interested in this training?

Contact us - we'll prepare an offer tailored to your organization's needs.

500+ experts
2500+ trainings available
ISO 9001 quality certified
Request Training
Call us +48 22 487 84 90