Internships and apprenticeships are tried and true methods of learning the skills required for a particular job. In-person, hands-on training is the best way for a person to acquire the knowledge they need to perform well.
A subtle shift is beginning to take place that could change the face of internships and apprenticeships as they are known today. The new trend is to utilize gamification in training. What has traditionally been hands-on is becoming hands-off.