Pagination is useful when displaying a large dataset which might have hundreds results and provides a much nicer user experience. In this tutorial, you'll learn how to use CodeIgniter's pagination library to create a paginated list of results from a MySQL database.