TVTO of Iran provides several services in skill training. The services are prepared for different layers of the society and supplied by public and private sectors, both of which are monitored by TVTO.