A business rules engine is a software component that allows business rules to be recorded in a non-procedural, non-programming form, and uses advanced software techniques to compute the consequences and results of rules.
The PegaRULES component of PegaRULES Process Commander provides a powerful rules engine supporting business process management, and other applications through services.
Developed in Java, highly scalable and reliable, PegaRULES supports declarative rules, multithreaded execution and a large number of industry interfacing and standards.
The business rules engine can be embedded or called from another system using Service JSR94 rules.
There are no specific courses though but you can refer dev studio and app studio tutorial for the same