Among other things, you're also describing what teaching using case studies looks like for example. There's pre-class reading and the class is built around interactive discussions. It's harder to see how this works for most technical topics outside of project-based courses.