Find accredited mechanical engineering courses across 23 TVET institutions in Kenya. Compare Level 6 level courses, fees, entry requirements, and career prospects for 2026.

Mechanical Engineering Courses in Kenya 2026

Career Prospects

  • Mechanical Technician
  • Plant Operator
  • Maintenance Engineer

Bomet County

InstitutionTypeTownCoursesStatus
KONOIN TECHNICAL TRAINING INSTITUTETTI80accredited

Garissa County

InstitutionTypeTownCoursesStatus
NORTH EASTERN NATIONAL POLYTECHNICNational Polytechnic53accredited

Kajiado County

InstitutionTypeTownCoursesStatus
MASAI TECHNICAL TRAINING INSTITUTETTI100accredited

Kericho County

InstitutionTypeTownCoursesStatus
THE KERICHO NATIONAL POLYTECHNICNational Polytechnic76accredited

Kiambu County

InstitutionTypeTownCoursesStatus
THIKA TECHNICAL TRAINING INSTITUTETTI100accredited

Kilifi County

InstitutionTypeTownCoursesStatus
KALOLENI TECHNICAL AND VOCATIONAL COLLEGETTI16accredited

Kisii County

InstitutionTypeTownCoursesStatus
Riragia Technical and Vocational CollegeTTI30accredited

Kisumu County

InstitutionTypeTownCoursesStatus
NYAKACH TECHNICAL AND VOCATIONAL COLLEGETTI28accredited

Meru County

InstitutionTypeTownCoursesStatus
Meru University of Science and Technology TVET DirectorateTTI39accredited

Migori County

InstitutionTypeTownCoursesStatus
SIALA TECHNICAL TRAINING INSTITUTETTI12accredited

Murang'A County

InstitutionTypeTownCoursesStatus
GATANGA TECHNICAL VOCATIONAL COLLEGETTI25accredited

Nairobi County

InstitutionTypeTownCoursesStatus
NYS ENGINEERING INSTITUTETTI30accredited
Multimedia University of Kenya TVET CenterTTI12accredited
THE KABETE NATIONAL POLYTECHNICNational Polytechnic100accredited

Nakuru County

InstitutionTypeTownCoursesStatus
KABARAK UNIVERSITY TVET INSTITUTETTI98accredited
RIFT VALLEY INSTITUTE OF BUSINESS STUDIESTTI100accredited
NAIVASHA TECHNICAL AND VOCATIONAL COLLEGETTI29accredited

Narok County

InstitutionTypeTownCoursesStatus
NAROK WEST TECHNICAL TRAINING INSTITUTETTI44accredited

Nyandarua County

InstitutionTypeTownCoursesStatus
KINANGOP TECHNICAL AND VOCATIONAL COLLEGETTI50accredited

Trans Nzoia County

InstitutionTypeTownCoursesStatus
Endebess Technical Training InstituteTTI37accredited
THE KITALE NATIONAL POLYTECHNICNational Polytechnic100accredited

Uasin Gishu County

InstitutionTypeTownCoursesStatus
RIFT VALLEY TECHNICAL TRAINING INSTITUTETTI100accredited
THE ELDORET NATIONAL POLYTECHNICNational Polytechnic73accredited

Frequently Asked Questions

What are the entry requirements for Mechanical Engineering courses in Kenya?
For certificate-level Mechanical Engineering courses, you typically need a KCSE certificate with a minimum of D+ (Plus). For diploma courses, a minimum of C- (Minus) is usually required. Artisan level courses may accept primary school leavers. KCSE C (Plain) or relevant Level 5 certificate
How long do Mechanical Engineering courses take in Kenya?
Mechanical Engineering courses typically take 12 months total. Part-time and evening options may take longer.
What jobs can I get after studying Mechanical Engineering?
Graduates of Mechanical Engineering courses can work as Mechanical Technician, Plant Operator, Maintenance Engineer. The course prepares you for both employment and self-employment in this field.
How much do Mechanical Engineering courses cost in Kenya?
Fees for Mechanical Engineering courses vary by institution. On average, expect to pay between KES 20,000 and KES 65,000 per year. Government institutions are generally more affordable than private colleges.
Which exam body certifies Mechanical Engineering courses?
Mechanical Engineering courses in Kenya are examined by TVET - CDACC.