Benefits of learning through functional courses