IDN - Comprehensive Training, Efficiently