jQuery UI is a JavaScript library that provides interactive user interface widgets and effects like draggable and resizable elements, as well as visual effects and animations. It contains widgets like autocomplete, datepicker, dialog and slider. To use jQuery UI, download the library files from their website, include the jQuery and jQuery UI JavaScript files in an HTML page, then call functions like .draggable() or .datepicker() on elements to add interactivity and visual effects.