I've been using Anki for a hybrid approach to learn for some university courses, learning with the Android app during commute and physical paper cards at home.
shameless plug: I wrote a small tool to export Anki decks to PDF: https://github.com/nordicway/a2pdf
Only works for simple cards though.