Scenario-based learning is a type of e-learning that aims to put the learner in the context of the real-life situations they will face when they are to apply the knowledge and skills being taught.

A scenario presents a realistic challenge, several choices, and feedback which is presented in terms of consequences.