Code  Name  Department
 BTAD95
Architectural Technology
 Architecture
 NDBU04
Building
 Building Sciences
 NDKA03
Cartography
 Geomatics
 BTCE02
Chemical Engineering
 Chemical and Metallurgical Engineeirng
 NDCI03
Civil
 Civil Engineering
 BTKI01
Clinical Engineering
 Electrical Engineering
 BTKN01
Communication Engineering
 Electrical Engineering
 BTKN01
Communication Engineering (Soshanguve Campus)
 Electrical Engineering
 BTDG01
Digital Engineering
 Electrical Engineering
 BTDG01
Digital Engineering (eMalahleni Campus)
 Electrical Engineering (eMalahleni)
 BTDG01
Digital Engineering (Nelspruit Campus)
 Electrical Engineering (Nelspruit)
 BTDG01
Digital Engineering (Soshanguve Campus)
 Electrical Engineering
 BTDM96
Double Diploma: Power and Mechanical Engineering
 Electrical Engineering
 BTDM96
Double Diploma: Power and Mechanical Engineering (eMalahleni Campus)
 Electrical Engineering (eMalahleni)
 BTEE01
Electronic Engineering
 Electrical Engineering
 BTEE01
Electronic Engineering (eMalahleni Campus)
 Electrical Engineering (eMalahleni)
 BTEE01
Electronic Engineering (Soshanguve Campus)
 Electrical Engineering
 BTHF01
High-Frequency Technology
 Electrical Engineering
 BTHF01
High-Frequency Technology (Soshanguve Campus)
 Electrical Engineering
 BTEI03
Industrial Engineering
 Industrial Engineering
 BTMM02
Manufacturing Engineering
 Mechanical Engineering
 BTME02
Mechanical Engineering
 Mechanical Engineering
 BTMR05
Mechatronics Engineering
 Mechanical Engineering
 BTMY02
Metallurgical Engineering
 Chemical and Metallurgical Engineeirng
 BTPY03
Polymer Technology
 Division Polymer Technology
 BTPW01
Power Engineering
 Electrical Engineering
 BTPW01
Power Engineering (eMalahleni Campus)
 Electrical Engineering (eMalahleni)
 BTPW01
Power Engineering (Nelspruit Campus)
 Electrical Engineering (Nelspruit)
 BTPW01
Power Engineering (Soshanguve Campus)
 Electrical Engineering
 BTPN01
Process Instrumentation
 Electrical Engineering
 BTPN01
Process Instrumentation (eMalahleni Campus)
 Electrical Engineering (eMalahleni)
 BTPN01
Process Instrumentation (Nelspruit Campus)
 Electrical Engineering (Nelspruit)
 BTPN01
Process Instrumentation (Soshanguve Campus)
 Electrical Engineering
 BTSU02
Surveying
 Geomatics
 BTTY96
Telecommunication Technology
 Electrical Engineering
 BTTY96
Telecommunication Technology (Soshanguve Campus)
 Electrical Engineering
 NDDI08
Three Dimensional Design
 Mechanical Engineering