The Department offers the following Approved Courses
| Courses | Requirements | Exam Body | Subject Cluster | Duration |
|---|---|---|---|---|
| Mechanical Engineering Production Level 6 | KCSE mean Grade C- (Minus) and Above | TVET/CDACC | None | 3 Years |
| Automotive Engineering Level 6 | KCSE mean Grade C- (Minus) and Above | TVET/CDACC | None | 3 Years |
| Mechanical Engineering Production Level 5 | KCSE Mean Grade D (Plain) and Above | TVET/CDACC | None | 2 Years |
| Automotive Engineering Level 5 | KCSE Mean Grade D (Plain) and Above | TVET/CDACC | None | 2 Years |
| Mechanical Engineering production Level 4 | KCSE Mean Grade D- (Minus) and Above | TVET/CDACC | None | 1 Year |
| Automotive Technology Level 4 | KCPE and above | TVET/CDACC | None | 1 Year |
| Welding and Fabrication Level 4 | KCPE and above | TVET/CDACC | None | 1 Year |
| Lathe and Fabrication Level 4 | KCPE and above | TVET/CDACC | None | 1 Year |
| Electrical installation Level 6 | KCSE mean Grade C- (Minus) and Above | TVET/CDACC | None | 3 Years |
| Electrical installation Level 5 | KCSE mean Grade D (plain) and Above | TVET/CDACC | None | 2 Years |
| Electrical Installation Level 4 | KCSE Mean Grade E and Above | TVET/CDACC | None | 1 Year |
| Building Technician Level 6 | KCSE mean Grade C- (Minus) and Above | TVET/CDACC | None | 3 Years |
| Civil Engineering Level 6 | KCSE mean Grade C- (Minus) and Above | TVET/CDACC | None | 3 Years |
| Plumbing Level 5 | KCSE mean Grade D (plain) and Above | TVET/CDACC | None | 2 Years |
| Carpentry Level 5 | KCSE mean Grade D (plain) and Above | TVET/CDACC | None | 2 Years |
| Plumbing Level 4 | KCSE Mean Grade E and Above | TVET/CDACC | None | 1 Year |
| Building Artisan Level 4 ( Masonry) | KCSE Mean Grade E and Above | TVET/CDACC | None | 1 Year |
| Carpentry Level 4 | KCSE Mean Grade E and Above | TVET/CDACC | None | 1 Year |
| Plumbing Level 3 | KCPE AND BELOW | TVET/CDACC | None | 1 Year |
| Building Artisan Level 3 ( Masonry) | KCPE AND BELOW | TVET/CDACC | None | 1 Year |