Fifteen design guidelines are discussed. Extraneous load can be reduced by the use of goal-free tasks, worked examples and completion tasks, by integrating different sources of information, using multiple modalities, and by reducing redundancy. Intrinsic load can be managed by simple-to-complex ordering of learning tasks and working from low- to high-fidelity environments. Germane load can be optimised by increasing variability over tasks, applying contextual interference, and evoking self-explanation. The guidelines are also related to the expertise reversal effect, indicating that design guidelines for novice learners are different from guidelines for more experienced learners. Thus, well-designed instruction for novice learners is different from instruction for more experienced learners. Applications in health professional education and current research lines are discussed.