Apprenticeship programs are a great way to earn while you learn. They provide a mix of paid on-the-job training and classroom instruction that prepares you for a career while gaining experience.