The correct option is D All of the above
National Skill Development Corporation is a non profit organisation set up as a public private company in order to create and fund vocational training and skill training. It operates through partnership with private sector,state government and central ministries.