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.

122 Programmes found

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

Copyright © University of Pretoria 2024. 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]

FAQ's Email Us Virtual Campus Share Cookie Preferences