Perhaps I’m biased, though. I learn best when provided with working practical examples and hands-on exercises that allow me to develop my own internal models. They can make a concept “click” where I’d be beating my head against a wall with traditional methods for a much longer period of time to achieve the same revelation.