IT employers don’t have funds to train staff, but online skilling firms fill the gap