First level


Agricultural Engineering I

Agricultural Management I

Animal Production I

Agricultural Soil Science I

End-User Computing I (Theory)

Agricultural Production Management II

Operations Management I

Plant Production I

Beginners Practical Course (Kwazulu Natal)

Beginners Practical Course (Northern Province)

Second level


Agricultural Management II

Agricultural Production Techniques II

Animal Production II

Ethical Information and Communication Technologies for Development Solutions

Pasture Science I

Plant Production II

Soil Pedology and Classification II

Advanced Practical Course (Free State)

Advanced Practical Course (Northern Province)

Third level


Agricultural Practice III

Computer Applications (Agriculture II)

Commercial Law IA

Commercial Law IB

Introductory Financial Accounting

Introduction to Human Resource Management

Animal Production III

Plant Production III