I like to call it the Swiss army knife of the Moodle APIs. Working with strings, utf8, time, emotions and much more, you cannot be unaware of the functionality provided by this API if you are an aspiring Moodle developer.
This video is an extract from the ‘Moodle Plugins By Example’ course – go to the Course Page for more details.