I will always recommend The Technical University of Kenya as the best University for providing technical courses. All comrades are entitled to basic computer skills, and an introduction to a programming language (python) during the first academic year; At this point, one is taken to a computer laboratory, taught, and then knowledge is measured in exams. In the second academic year, all students are entitled to basic technical skills during the internal industrial attachment; one is practically taken to the laboratory to study electrical and wiring, plumbing, concrete, carpentry, masonry and how to handle different engineering tools. Finally, all students are taken practically into the field to study and interact with the real world, and then file reports of their final projects before graduating. Additionally, the institution has also partnered with other international organizations like Commonwealth and Chinese Technological Company (AVIC) to ensure the technical skills are transferred to the students by the right stakeholders.