There are four types of skill development training programs under the PM-DAKSH Yojana (i) Up-skilling/Re-skilling (ii) Short Term Training Programmes (iii) Long Term Training Programmes (iv) Entrepreneurship Development Programme.