Yes. But, trust us, you don’t want to teach “everything they need to know” in a single course. Instead, you might want to first design an on-boarding curriculum architecture that prioritizes what the new hire needs to know first. Well-designed training addresses what learners need to know, when they need to know it, and nothing more. The training needs of a new hire, on her first day, are totally different from someone who’s been with you a few months. If you teach company policy about bonuses and benefits on day one, nobody is going to remember that information months later when they actually need it.