An internship is an on-the-job experience in business, industry, government,public agencies, education or non-profit organization.