‘Flight simulator’ puts fun in upskilling for developers Onsite training at the price of an online course lets software engineers practice hard and soft skills for advancement, via whimsical ‘quests.’