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.

120 Programmes found

AdvDip in School Leadership and Management (Distance Education)

Closing Dates:  SA – 31/08/2024; Non-SA – 31/08/2024
Programme Code:  09122070

AdvDip in Visual Impairment Studies (Distance Education)

Closing Dates:  SA – 31/08/2024; Non-SA – 31/08/2024
Programme Code:  09122071

BA Audiology

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  01130105

BA Fine Arts 4-year programme

Closing Dates:  SA – 30/09/2024; Non-SA – 30/09/2024
Programme Code:  01130103

BA Fine Arts 5-year programme

Closing Dates:  SA – 30/09/2024; Non-SA – 30/09/2024
Programme Code:  01130107

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 Theology

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  06130007

BA Visual Studies

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  01130133

BA

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  01130015

Bachelor of Clinical Medical Practice [BCMP]

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  10130012

Bachelor of Consumer Science Clothing Retail Management [BConSci]

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  02130110

Bachelor of Consumer Science Food Retail Management [BConSci]

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  02130108

Bachelor of Consumer Science Hospitality Management [BConSci]

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  02130109

Bachelor of Dental Surgery [BChD]

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  10136001

Bachelor of Dietetics [BDietetics]

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  10139003

Bachelor of Divinity [BDiv]

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  06130008

Bachelor of Drama [BDram] 3-year programme

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  01130117

Bachelor of Drama [BDram] 4-year programme

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  01130118

Bachelor of Information Science Multimedia [BIS]

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12131013

Bachelor of Information Science Publishing [BIS]

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12131014

Bachelor of Information Science [BIS]

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12131012

Bachelor of Information Technology Information Systems [BIT]

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12133300

Bachelor of Laws [LLB]

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  04130012

Bachelor of Medicine and Surgery [MBChB]

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  10130003

Bachelor of Music [BMus] 4-year programme

Closing Dates:  SA – 30/09/2024; Non-SA – 30/09/2024
Programme Code:  01132003

Bachelor of Music [BMus] 5-year programme 

Closing Dates:  SA – 30/09/2024; Non-SA – 30/09/2024
Programme Code:  01132004

Bachelor of Nursing Sciences [BNurs]

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  10131002

Bachelor of Occupational Therapy [BOT]

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  10138003

Bachelor of Oral Hygiene [BOH]

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  10132001

Bachelor of Physiotherapy [BPhysio]

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  10138103

Bachelor of Radiography in Diagnostics [BRad in Diagnostics]

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  10137100

Bachelor of Social Work [BSW]

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  01130144

Bachelor of Sports Science [BSportSci]

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  10135010

Bachelor of Town and Regional Planning [BTRP]

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12132026

Bachelor of Veterinary Nursing [BVetNurs]

Closing Dates:  SA – 31/05/2024; Non-SA – 31/05/2024
Programme Code:  08130006

Bachelor of Veterinary Sciences [BVSc]

Closing Dates:  SA – 31/05/2024; Non-SA – 31/05/2024
Programme Code:  08130005

BAdmin Public Management and International Relations

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  07131175

BCom (Accounting Sciences)

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  07130044

BCom 3-year programme

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  07130222

BCom 4-year programme

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  07139923

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 Management 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 Supply Chain Management

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  07130067

BCom Statistics 

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  07130264

BEd (Early Childhood Care and Education)

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  09133012

BEd (Foundation Phase Teaching)

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  09133011

BEng (Chemical Engineering) 4-year programme 

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12130002

BEng (Chemical Engineering) 5-year programme

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12136002

BEng (Civil Engineering) 4-year programme 

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12130007

BEng (Civil Engineering) 5-year programme

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12136007

BEng (Computer Engineering) 4-year programme 

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12130009

BEng (Computer Engineering) 5-year programme

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12136009

BEng (Electrical Engineering) 4-year programme 

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12130003

BEng (Electrical Engineering) 5-year programme

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12136003

BEng (Electronic Engineering) 4-year programme 

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12130008

BEng (Electronic Engineering) 5-year programme

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12136008

BEng (Industrial Engineering) 4-year programme

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12130001

BEng (Industrial Engineering) 5-year programme

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12136001

BEng (Mechanical Engineering) 4-year programme 

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12130004

BEng (Mechanical Engineering) 5-year programme

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12136004

BEng (Metallurgical Engineering) 4-year programme 

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12130005

BEng (Metallurgical Engineering) 5-year programme

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12136005

BEng (Mining Engineering) 4-year programme 

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12130006

BEng (Mining Engineering) 5-year programme

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12136006

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

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 (Geography) Geography and Environmental Science

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  02133364

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 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 Entomology

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  02133401

BSc Environmental and Engineering Geology

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  02133043

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 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, Genetics and Psychology

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  02133396

BSc Human Physiology

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  02133408

BSc Information and Knowledge Systems

Closing Dates:  SA – 30/06/2024; Non-SA – 30/06/2024
Programme Code:  12133213

Copyright © University of Pretoria 2024. All rights reserved.

FAQ's Email Us Virtual Campus Share Cookie Preferences