jQuery is a JavaScript library that simplifies HTML document traversal and manipulation, event handling, and animation. It enhances front-end development by providing useful functions and utilities to simplify complex tasks in a cross-browser compatible way. Common jQuery concepts covered include element selection using selectors, handling events through binding and delegation, and animating elements through methods like fade in/out and slide up/down.