Companies often have low attendance at in-person training due to high costs and valuable time spent by apprentices, with attendees sometimes finding courses boring. To address this problem, solutions proposed incorporating new information technologies into training, bringing companies together in communities of practice, incorporating social media, updating courses with e-learning content, tailoring courses for each individual company to make training more engaging and increase attendance.