Undergraduate Programmes

We know that you have worked really hard and have always wanted to #ChooseUP because it is one of the best universities in Africa. To be part of our family, you need more than suitable subject choices or good marks at school; you need to be committed and passionate about your chosen field.

If you can think of a study field or career that suits your personality, interests, goals, and what you’re good at, you will enjoy what you do and being really great at your studies and future career.

You can use our Virtual Campus to help you decide on a course or discover a new field of interest, explore our campuses and access the information you need to apply.

If you already know what you want to study, explore the course options in each of our faculties to find out more.

If you already have an undergraduate degree and would like to browse our postgraduate offerings, we have many different advanced study programmes available.

Please pay attention to opening and closing dates for applying to study at UP.

123 Programmes found

AdvDip in School Leadership an (Distance Education)
Closing Dates:  SA – 30/09/2022; Non-SA – 30/09/2022
Programme Code:  09122070
AdvDip in Visual Impairment St (Distance Education)
Closing Dates:  SA – 30/09/2022; Non-SA – 30/09/2022
Programme Code:  09122071
BA
Applications for this plan have closed.
Programme Code:  01130015
BA Audiology
Closing Dates:  SA – 30/06/2022; Non-SA – 30/06/2022
Programme Code:  01130105
BA Fine Arts
Applications for this plan are open. Apply now!
Programme Code:  01130103
BA Fine Arts - extended programme
Applications for this plan are open. Apply now!
Programme Code:  01130107
BA Information Design
Closing Dates:  SA – 30/06/2022; Non-SA – 30/06/2022
Programme Code:  01130102
BA Languages
Applications for this plan have closed.
Programme Code:  01130016
BA Law
Applications for this plan have closed.
Programme Code:  01130086
BA Speech-Language Pathology
Closing Dates:  SA – 30/06/2022; Non-SA – 30/06/2022
Programme Code:  01130104
BA Visual Studies
Applications for this plan have closed.
Programme Code:  01130133
BAdmin Public Management and International Relations
Applications for this plan have closed.
Programme Code:  07131175
BChD
Closing Dates:  SA – 30/06/2022; Non-SA – 30/06/2022
Programme Code:  10136001
BCMP
Closing Dates:  SA – 30/06/2022; Non-SA – 30/06/2022
Programme Code:  10130012
BCom
Applications for this plan have closed.
Programme Code:  07130222
BCom Accounting Sciences
Applications for this plan have closed.
Programme Code:  07130043
BCom Agribusiness Management
Applications for this plan have closed.
Programme Code:  07130092
BCom Business Management
Applications for this plan have closed.
Programme Code:  07130068
BCom Econometrics
Applications for this plan have closed.
Programme Code:  07130012
BCom Economics
Applications for this plan have closed.
Programme Code:  07130052
BCom Extended programme
Applications for this plan have closed.
Programme Code:  07139923
BCom Financial Sciences
Applications for this plan have closed.
Programme Code:  07130206
BCom Human Resource Management
Applications for this plan have closed.
Programme Code:  07130144
BCom Informatics Information Systems
Applications for this plan have closed.
Programme Code:  07130173
BCom Investment Management
Applications for this plan have closed.
Programme Code:  07130205
BCom Law
Applications for this plan have closed.
Programme Code:  07130152
BCom Marketing Management
Applications for this plan have closed.
Programme Code:  07130162
BCom Statistics and Data Science
Applications for this plan have closed.
Programme Code:  07130263
BCom Supply Chain Management
Applications for this plan have closed.
Programme Code:  07130067
BConSci Clothing Retail Management
Applications for this plan are open. Apply now!
Programme Code:  02130110
BConSci Food Retail Management
Applications for this plan are open. Apply now!
Programme Code:  02130108
BConSci Hospitality Management
Applications for this plan are open. Apply now!
Programme Code:  02130109
BDietetics
Closing Dates:  SA – 30/06/2022; Non-SA – 30/06/2022
Programme Code:  10139003
BDiv
Applications for this plan are open. Apply now!
Programme Code:  06130008
BDram
Applications for this plan have closed.
Programme Code:  01130117
BDram Extended programme
Applications for this plan have closed.
Programme Code:  01130118
BEd Foundation Phase Teaching
Applications for this plan have closed.
Programme Code:  09133011
BEd Intermediate Phase Teaching
Applications for this plan have closed.
Programme Code:  09133021
BEd Senior Phase and Further Education and Training Teaching
Applications for this plan have closed.
Programme Code:  09133031
BEng Chemical Engineering
Applications for this plan have closed.
Programme Code:  12130002
BEng Chemical Engineering ENGAGE
Applications for this plan have closed.
Programme Code:  12136002
BEng Civil Engineering
Applications for this plan have closed.
Programme Code:  12130007
BEng Civil Engineering ENGAGE
Applications for this plan have closed.
Programme Code:  12136007
BEng Computer Engineering
Applications for this plan have closed.
Programme Code:  12130009
BEng Computer Engineering ENGAGE
Applications for this plan have closed.
Programme Code:  12136009
BEng Electrical Engineering
Applications for this plan have closed.
Programme Code:  12130003
BEng Electrical Engineering ENGAGE
Applications for this plan have closed.
Programme Code:  12136003
BEng Electronic Engineering
Applications for this plan have closed.
Programme Code:  12130008
BEng Electronic Engineering ENGAGE
Applications for this plan have closed.
Programme Code:  12136008
BEng Industrial Engineering
Applications for this plan have closed.
Programme Code:  12130001
BEng Industrial Engineering ENGAGE
Applications for this plan have closed.
Programme Code:  12136001
BEng Mechanical Engineering
Applications for this plan have closed.
Programme Code:  12130004
BEng Mechanical Engineering ENGAGE
Applications for this plan have closed.
Programme Code:  12136004
BEng Metallurgical Engineering
Applications for this plan are open. Apply now!
Programme Code:  12130005
BEng Metallurgical Engineering ENGAGE
Applications for this plan have closed.
Programme Code:  12136005
BEng Mining Engineering
Applications for this plan have closed.
Programme Code:  12130006
BEng Mining Engineering ENGAGE
Applications for this plan have closed.
Programme Code:  12136006
BIS Information Science
Applications for this plan have closed.
Programme Code:  12131012
BIS Multimedia
Applications for this plan have closed.
Programme Code:  12131013
BIS Publishing
Applications for this plan have closed.
Programme Code:  12131014
BIT Information Systems
Applications for this plan have closed.
Programme Code:  12133300
BMus
Applications for this plan are open. Apply now!
Programme Code:  01132003
BMus Extended programme
Applications for this plan are open. Apply now!
Programme Code:  01132004
BNurs
Closing Dates:  SA – 30/06/2022; Non-SA – 30/06/2022
Programme Code:  10131002
BOccTher
Closing Dates:  SA – 30/06/2022; Non-SA – 30/06/2022
Programme Code:  10138003
BOH
Closing Dates:  SA – 30/06/2022; Non-SA – 30/06/2022
Programme Code:  10132001
BPhysio
Closing Dates:  SA – 30/06/2022; Non-SA – 30/06/2022
Programme Code:  10138103
BPolSci International Studies
Applications for this plan have closed.
Programme Code:  01130038
BPolSci Political Studies
Applications for this plan have closed.
Programme Code:  01130039
BRad in Diagnostics
Closing Dates:  SA – 30/06/2022; Non-SA – 30/06/2022
Programme Code:  10137100
BSc Actuarial and Financial Mathematics
Applications for this plan have closed.
Programme Code:  02133395
BSc Applied Mathematics
Applications for this plan have closed.
Programme Code:  02133253
BSc Architecture
Closing Dates:  SA – 30/06/2022; Non-SA – 30/06/2022
Programme Code:  12132018
BSc Biochemistry
Applications for this plan have closed.
Programme Code:  02133398
BSc Biological Sciences
Applications for this plan have closed.
Programme Code:  02133397
BSc Biotechnology
Applications for this plan have closed.
Programme Code:  02133403
BSc Chemistry
Applications for this plan have closed.
Programme Code:  02133173
BSc Computer Science
Applications for this plan have closed.
Programme Code:  12134001
BSc Construction Management
Applications for this plan have closed.
Programme Code:  12132025
BSc Culinary Science
Applications for this plan are open. Apply now!
Programme Code:  02133320
BSc Ecology
Applications for this plan have closed.
Programme Code:  02133400
BSc Engineering and Environmental Geology
Applications for this plan have closed.
Programme Code:  02133043
BSc Entomology
Applications for this plan have closed.
Programme Code:  02133401
BSc Extended programme - Biological and Agricultural Sciences
Applications for this plan have closed.
Programme Code:  02130014
BSc Extended programme - Mathematical Sciences
Applications for this plan have closed.
Programme Code:  02130016
BSc Extended programme - Physical Sciences
Applications for this plan are open. Apply now!
Programme Code:  02130015
BSc Food Science
Applications for this plan have closed.
Programme Code:  02133406
BSc Genetics
Applications for this plan have closed.
Programme Code:  02133402
BSc Geography and Environmental Science
Applications for this plan have closed.
Programme Code:  02133363
BSc Geoinformatics
Applications for this plan are open. Apply now!
Programme Code:  02133393
BSc Geology
Applications for this plan have closed.
Programme Code:  02133023
BSc Human Genetics
Applications for this plan have closed.
Programme Code:  02133409
BSc Human Physiology
Applications for this plan have closed.
Programme Code:  02133408
BSc Human Physiology, Genetics and Psychology
Applications for this plan have closed.
Programme Code:  02133396
BSc Information and Knowledge Systems
Applications for this plan have closed.
Programme Code:  12133213
BSc Mathematical Statistics
Applications for this plan have closed.
Programme Code:  02133274
BSc Mathematics
Applications for this plan have closed.
Programme Code:  02133263
BSc Medical Sciences
Applications for this plan have closed.
Programme Code:  02133407
BSc Meteorology
Applications for this plan are open. Apply now!
Programme Code:  02133313
BSc Microbiology
Applications for this plan have closed.
Programme Code:  02133404

Copyright © University of Pretoria 2022. All rights reserved.

COVID-19 Corona Virus South African Resource Portal

To contact the University during the COVID-19 lockdown, please send an email to [email protected]

Click here for frequently asked questions for first year UP students

FAQ's Email Us Virtual Campus Share Cookie Preferences