Hands-on learning for IT professionals