Technology based Skill Training Projects