Show And Tell: Sikuli - Pattern-Matching and Automation
4.7 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
520 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Show And Tell: Sikuli - Pattern-Matching and Automation to your Wishlist.

Add to Wishlist

Show And Tell: Sikuli - Pattern-Matching and Automation

A truly unusual technology - the power of machine learning for automating unusual stuff
Best Seller
4.7 (10 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
520 students enrolled
Created by Loony Corn
Last updated 6/2017
Current price: $10 Original price: $50 Discount: 80% off
5 hours left at this price!
30-Day Money-Back Guarantee
  • 3 hours on-demand video
  • 16 Supplemental Resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Automate data-pulls from sites and sources that block other scripting tools
  • Generate alerts based on Facebook/Skype and other hard-to-detect events
  • Search large PDFs for images that "look like" the one you are searching for
View Curriculum
  • Absolutely basic Python or Java programming ability

SikuliX is very unusual - a scripting/automation technology that relies on pattern matching, and is available for use via Python or Java. Developed at the User Interface Design Group at MIT,  is a powerful and easy-to-use technology that uses image recognition to automate just about anything that appears on-screen.

Sikuli is rather hard to slot - it offers all of the functionality of an automation or scripting tool, but it also offers some powerful and very novel image-matching functionality for truly novel use-cases that revolve around image search. In addition it has an OCR-mode, in which image matches are performed after converting those image patterns to text. This gives rise to some pretty new applications.

The OCR-functionality is powered by Tesseract, an open-source optical character recognition engine whose development is sponsored by Google.

Using discussion forums

Please use the discussion forums on this course to engage with other students and to help each other out. Unfortunately, much as we would like to, it is not possible for us at Loonycorn to respond to individual questions from students:-(

We're super small and self-funded with only 2 people developing technical video content. Our mission is to make high-quality courses available at super low prices.

The only way to keep our prices this low is to *NOT offer additional technical support over email or in-person*. The truth is, direct support is hugely expensive and just does not scale.

We understand that this is not ideal and that a lot of students might benefit from this additional support. Hiring resources for additional support would make our offering much more expensive, thus defeating our original purpose.

It is a hard trade-off.

Thank you for your patience and understanding!

Who is the target audience?
  • Yep! Automation testers and folks look to automate repetitive tasks
  • Yep! Data professionals looking to extract hard-to-pull data
  • Yep! Business professionals looking to dynamically update models they've built
Compare to Other Sikuli Courses
Curriculum For This Course
32 Lectures
3 Lectures 20:35

Something Completely Fresh

Getting Stuff Done
9 Lectures 01:01:00
Hello world

Opening up a calculator - the naive way

Regions and Patterns


Working with Applications

Typing into Applications

System and Environment Variables
Language Constructs
3 Lectures 16:13
User Interactions

Conditionals - If, else and elif

More Language Constructs
2 Lectures 12:05

Sikuli and Java
2 Lectures 20:11
Sikuli and Java

Unusual Use-cases and Smart Sikuli
13 Lectures 51:58
Working with Microsoft Word


System Power Settings via Checkboxes

Locating icons in a crowded folder

Emptying the Recycle Bin

Facebook automation

Skype automation

Image searches inside large PDFs

OCR introduced

OCR with Excel

Mass data downloads

About the Instructor
Loony Corn
4.3 Average rating
5,491 Reviews
42,729 Students
75 Courses
An ex-Google, Stanford and Flipkart team

Loonycorn is us, Janani Ravi and Vitthal Srinivasan. Between us, we have studied at Stanford, been admitted to IIM Ahmedabad and have spent years  working in tech, in the Bay Area, New York, Singapore and Bangalore.

Janani: 7 years at Google (New York, Singapore); Studied at Stanford; also worked at Flipkart and Microsoft

Vitthal: Also Google (Singapore) and studied at Stanford; Flipkart, Credit Suisse and INSEAD too

We think we might have hit upon a neat way of teaching complicated tech courses in a funny, practical, engaging way, which is why we are so excited to be here on Udemy!

We hope you will try our offerings, and think you'll like them :-)