Skip to content
UdemyIT & SoftwarePaid courseAll LevelsCertificate

Automate Anything: Using Sikuli and Python + Real Examples! (Udemy.com)

Automate anything visible on the screen using Python and Sikulix on Win, Mac, Linux

Created by: Ivomir Assi

Last updated November 2020

icon
What you will learn

  • Expert level understanding of Sikuli Tool
  • Automate anything visible on the screen
  • Automate anything on Windows, Mac and Linux
  • Automate Web, Desktop, Mobile applications
  • Basic Python scripting
  • Automate Manual Testing with Python
  • Automate Daily Admin/Repetitive Tasks
  • Ready to face interviews on Sikuli tool

How it compares

Against the other 1,182 rated Udemy courses in IT & Software on CourseDuck:

  • Rating4.6 out of 5higher than 67% of them
  • Reviews186#844 of 1,183 by number of reviews
  • Length5.6 hourslonger than 50% of them
  • Last updatedNovember 2020earlier than 82% of them

icon
Course Description

Hello and welcome to the Amazing world of Sikuli Automation.

This course is an introduction to Sikuli, a tool that lets you automate anything you see on the screen. It uses image recognition to identify and control GUI components. It is useful when there is no easy access to a GUI's internal or source code. You can easily Automate the Boring Stuff with Python Programming. The course is designed with a lot of real examples. By the end of this course, you'll be able to write scripts that will dramatically increase your productivity.

What is SikuliX?

  • Sikuli automates anything visible on the screen of your computer running Windows, Mac, or some Linux/Unix

  • It uses image recognition to identify and control GUI components, like a real user.

  • It can run the mouse and the keyboard to interact with the identified GUI elements through image recognition

  • Sikuli comes with basic text recognition that can be used to search text in images.

  • Sikuli was developed at the User Interface Design Group at MIT

  • Sikuli has an OCR-mode, in which image matches are performed after converting those image patterns to text. The OCR-functionality is powered by Tesseract, an open-source optical character recognition engine whose development is sponsored by Google.

P.S.: Thanks to my mentor, colleague, and friend Neven Dinev who showed me this incredible tool years ago.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Ivomir Assi

Ivomir is an instructor with over 20 fully automated production projects under his belt. He's done it all - desktop, web, mobile, and OS work on Windows, Mac, and Linux. To elevate and support his outstanding automation work even further, he's gained significant expertise in CI/CD and Jenkins.


His professional career started at Telerik, later acquired by Progress Software. At this challenging and extremely dev-centered environment, he grew to become a Senior Automation QA Engineer. Inspired by the long-running teaching tradition in his family, just 2 years into his professional path, he started to teach at a software academy. A true believer in the power of knowledge sharing, he frequently delivers presentations for the local IT community in a variety of topics such as Quality Assurance, IoT, and DevOps.


Ivomir believes that everything should be done in a very simple and effective way, but most courses and tools in automation are too complex and often solve a specific problem. Therefore, he decided to create "Automate Anything: Using Sikuli and Python + Real Examples!" course on Udemy. He is also planning to transfer his “Complete Python Automation QA Engineer: from Zero to Hero” course, developed for a local software academy, to Udemy.


icon
More IT & Software courses

$49.99

$10.99

$124.99

$19.99

$11.99

$19.99

icon
Reviews

4.6

186 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Anonymized User on 9/3/2025

Not getting anything need a better simple english

By Nanthakumar K on 12/7/2024

Highly Recommended for Learning SikuliX! This course is incredibly well-organized, with a clear, step-by-step approach. The trainer is highly experienced and presents concepts in a neat and easy-to-understand manner, making it perfect for existing programmers looking to add SikuliX to their skillset. The pace is just right—slow and steady—ensuring nothing feels rushed. Unlike scattered tutorials on YouTube, this course provides a structured learning path that saves time and frustration. If you’re serious about learning SikuliX, purchase this course blindly—it’s worth every penny. Start learning and gaining valuable skills today!

By Jaffar Shaik on 10/12/2021

Thanks Ivomir! I really enjoyed this course, This course is structured very nicely and covered all the features required to Automate anything you see on the screen, and you have showed us the real power of Sikuli in this course, Great course , thanks again Ivomir!.

By Saad Fazelpour on 1/5/2021

Excellent course that taught me how sikuli works. I learned from every single class and lecture and video. Everything worked as I practiced what he was doing. Full instructions on how everything works. I loved learning how sikuli works. Looking forward for sikuli python scripting course.

By Anatoli Ivanov on 12/2/2020

This course was the perfect choice for me because it helped me automate all my tasks and gain the necessary knowledge quickly. After the first few lectures, I was able to automate my first case. The author explains everything in deep detail and shows real examples that can give you a clear idea in a short time. I highly recommend the course to people who want to automate everything they see on their screen.

By Salih Gökmen on 11/24/2020

Thank you for your efforts to prepare this very beneficial course. But I have to say that, this course is prepared for the WINDOWS users, not for the MAC users, excluding the Installation topics. For example, I would be very pleased, if you at least talked about - shortcut issues, - automation and running the script at certain times for MAC users, too. If you provide some additional information for the MAC users, it will be welcomed. But beyond that Ivomir is a great and friendly helper. If you encounter a problem with the usage of Sikuli, you can simply ask Ivomir, and he replies in a short time. He helped me for example with "RobotDesktop: checkMousePosition" problem. With his guidance, I could solve the problem. SHORTLY, when you get the course, you not only learn Sikuli but also, you have a great HELPER next to you. Thanks again Ivomir...

By Lenka Zúbková on 10/31/2020

Really helpful and well built up course. It covers the basics without which I was a bit lost when I was trying to use Sikuli for automated tests at work. It was useful and helped me to understand and use Sikuli now in a better way and be more efficient. I went through quite a few sikuli tutorials in last months and this one definitely offers most in an easily understood way.

By Akshath Bharathi on 6/8/2020

This course has saved my lots of time which I used to do on daily basis but now with sikuli I can automate things thanks to instructor who has 7 years experience in the same domain and designed the course in a good understanding manner. Waiting for the intermediate and expert level courses from the instructor.

By Ivaylo Todorov on 5/24/2020

Great course on Sikuli, well explained with nice examples. Strongly recommend it for people looking for automating anything visible on the screen, no matter whether if it is a desktop application or web.

By Zlatin Georgiev on 5/19/2020

Great course! I personally don't have any technical background, yet everything is easy to follow and I can start automating things on my own.

Showing all 10 reviews on CourseDuck

Read all 186 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 92 / 100