Simulations allow students to practice skills in realistic contexts with feedback. They can be computer-based or involve role-playing interactions. Simulations immerse participants in problem situations to help students apply lessons to real life. Simulators represent physical systems to allow safe practice of skills like CPR. Learning centers promote small group work around specific tasks. Programmed instruction uses printed or online materials for self-paced learning, while programmed tutoring provides one-on-one instruction and feedback. Programmed teaching applies these principles in a large group setting with smaller breakouts.