The following is a list of programmes currently offered in our School, grouped in the following stages:
| Description | Category |
| PhD Envionmental Engineering | PHD |
| PhD in Mining Engineering | PHD |
| Description | Category |
| Master of Science in Enviromental Engineering | Postgraduate |
| Master of Science in Mining Engineering | Postgraduate |
| Masters of Science in Process Engineering | Postgraduate |
| Description | Category |
| Bachelor of Science in Mining and Mineral Processing Engineering | Undergraduate |
| Bachelor of Science in Civil Engineering | Undergraduate |
| Bachelor of science(Mechanical Engineering) | Undergraduate |
| Description | Category |
| Diploma in Civil Engineering | Diploma |
| Diploma in Mining Engineering | Diploma |

