Designing skills and knowledge training courses Production of skill and knowledge educational content Holding short-term and medium-term face-to-face and virtual courses Providing educational platforms and knowledge platform Holding events and conferences International specialized training tours Provide empowerment training solutions Holding tests and conducting needs assessment and effectiveness of courses