Growing up, I've pretty much never learned anything from lectures or textbooks in school. In math/science you prepared by doing the exam review questions and the "humanities" type courses, to be honest, I still don't know.
As an adult I took some Coursera courses and it was much much better. There are problem sets that test your knowledge after 10 minute chunks of lecture, but the biggest difference for me was being able to 2X speed and rewind infinitely.
The ability to speed through the filler and replay parts I didn't understand makes me think that all lectures should be taught like this instead, and professors should just be available for questions and help with problem sets.