Innovative medical learning applications and simulations to best prepare healthcare professionals for their future