Ryanair offers online check-in, which allows passengers to check-in and print their boarding passes in advance.