First level


AGE111A – Agricultural Engineering I

AGM111A – Agricultural Management I

ANP111A – Animal Production I

ASC111A – Agricultural Soil Science I

EUC1501 – End-User Computing I (Theory)

GPM201A – Agricultural Production Management II

OMN101M – Operations Management I

PTP111A – Plant Production I

PRA003K – Beginners Practical Course (Kwazulu Natal)

PRA003N – Beginners Practical Course (Northern Province)

Second level


AGM211A – Agricultural Management II

AGT201A – Agricultural Production Techniques II

ANP211A – Animal Production II

EUP1501 – Ethical Information and Communication Technologies for Development Solutions

PAS111A – Pasture Science I

PTP211A – Plant Production II

SSC2601 – Soil Pedology and Classification II

PRA004F – Advanced Practical Course (Free State)

PRA004N – Advanced Practical Course (Northern Province)

Third level


AGP301A – Agricultural Practice III

CAA211A – Computer Applications (Agriculture II)

CLA1501 – Commercial Law IA

CLA1502 – Commercial Law IB

FAC1501 – Introductory Financial Accounting

HRM1501 – Introduction to Human Resource Management

ANP311A – Animal Production III

PTP311A – Plant Production III