CAO Codes For Courses: Complete Guide to Finding the Correct Course Code
CAO Codes For Courses. Choosing the right course is one of the most important decisions you will make when applying to study. If you are applying through the Central Applications Office (CAO) in South Africa, especially for institutions in KwaZulu-Natal, you will need to understand CAO codes for courses. These short codes may look confusing when you first see them. You may come across codes such as KN-H-BAM or other six-character programme codes while searching for a degree, diploma, or certificate. However, these codes have a simple purpose. They help the CAO system identify the exact programme, institution, and campus connected with your application.
The official CAO programme list allows applicants to search by institution, faculty, campus, programme, programme name, or course code. The CAO explains that its programme code contains six characters and is linked to a specific programme at a specific institutional campus. The first two letters identify the institution, while the third letter identifies the campus.
In this guide, you will learn what CAO course codes are, how they work, how to find them, how to select your courses, common mistakes to avoid, and the difference between South Africa’s CAO and Ireland’s CAO system.
What Are CAO Codes For Courses?
CAO codes for courses are unique alphanumeric codes used to identify programmes available through the Central Applications Office. Instead of typing a long programme name every time you apply, the CAO uses a short code to identify the exact programme. A CAO code is connected to important information such as:
- The institution
- The campus
- The specific programme
- The qualification or study option
- The programme information shown in the CAO system
For example, the South African CAO website gives a course-code format such as KN-H-BAM. The programme search page also provides separate fields for institution, faculty, campus, programme, programme name and course code. This means that a course code is more than just a random group of letters. It helps make sure that your application reaches the correct programme.
Why Are CAO Course Codes Important?
Using the correct CAO course code is important because a small mistake can affect your programme choice. When you apply, you do not want to select a similar programme by accident. Some institutions may offer several programmes with similar names, and some may offer programmes at different campuses. The correct code helps you:
- Select the right programme
- Identify the correct institution
- Identify the correct campus
- Reduce application mistakes
- Find programme requirements
- Check whether a programme is available
- Make changes to your programme choices more easily
The CAO programme list can also be searched by programme name if you do not know the code.
Important: Do not guess a CAO code. Always check the current official CAO programme list before adding a programme to your application.
How Do CAO Course Codes Work?
South African CAO programme codes generally follow a six-character structure. A simple example is:
- KN-H-BAM
The code can be understood as three sections:
- KN – H – BAM
1. Institution Code
The first two characters identify the institution. For example, CAO programme listings may use different prefixes for different participating institutions.
2. Campus Code
The third character identifies the campus connected to that programme. This is important because one institution may have more than one campus.
3. Programme Code
The final three characters identify the particular programme. Together, these sections create a six-character code that links the programme to a particular institutional campus.
Example
Suppose you see:
- KN-H-BAM
You should not assume the meaning of every individual letter without checking the current CAO listing. Instead, use the official programme search to confirm:
- Institution
- Campus
- Programme name
- Entry requirements
- Entry year
- Entry term
This is safer because programme information can change.
How to Find CAO Codes For Courses
Finding a CAO code is easier than many students think. You do not need to guess the code or search through random websites. The official CAO website provides a Programme List where you can search for available programmes.
Step 1: Open the CAO Programme List
Go to the official Central Applications Office website and open the Programmes or Available Programmes section. The programme search allows you to use different filters. You can search using:
- Institution
- Faculty
- Campus
- Programme
- Programme name
- Course code
- Entry year
- Entry term
- Exam type
The official CAO programme search includes these options.
Step 2: Search Your Course Name
If you already know what you want to study, enter the programme name. For example, you may search for:
- Accounting
- Business Management
- Law
- Education
- Computer Science
- Engineering
- Nursing
- Social Science
The results can then show the programmes that match your search. If several institutions offer the same or similar course, check each result carefully.
Step 3: Check the Institution
Do not select the first result without checking the institution. A similar programme can be available at different institutions. Before selecting it, confirm:
- Institution name
- Programme name
- Campus
- Entry requirements
- Duration
- Course code
This can help prevent selecting the wrong programme.
Step 4: Check the Campus
The campus is another important part of the CAO programme code. Some institutions operate more than one campus. A programme may be available at one campus but not another. Therefore, always check the campus information before adding your choice.
Step 5: Check the Entry Requirements
Finding a course code is only one part of the application. You should also check whether you meet the programme’s requirements. The CAO system allows applicants to select an exam type so that they can view relevant entry requirements and points. Depending on your qualification, you may need to check:
- NSC results
- APS requirements
- Subject requirements
- Mathematics requirements
- Language requirements
- Other programme-specific requirements
Step 6: Add the Correct Programme
Once you have checked all the information, add the programme to your CAO application.
The CAO’s 2026 digital guide says applicants who know their programme code can enter the six-character code and add it. Applicants who only know the programme name can search for the name and select the required programme. The guide states that a maximum of six programme choices can be added.
How Many Course Choices Can You Make Through South African CAO?
One important correction is needed here because information online can sometimes be confusing. For the South African CAO, the current official application guidance states that applicants can add up to six programme choices. Therefore, do not rely on information saying that South African CAO applicants can automatically choose ten programmes. When preparing your application, use the current CAO rules for your entry year.
A good choice strategy is:
- Put your preferred programme first.
- Add other programmes you genuinely want.
- Include realistic options.
- Check the entry requirements for every choice.
- Confirm the campus for every programme.
- Review your application before submitting it.
The goal is not simply to fill all available choices. The goal is to choose programmes that match your interests, qualifications, and career plans.
How to Choose the Right CAO Course
Choosing a course only because its name sounds attractive is not always a good idea. Before selecting a programme, ask yourself a few questions.
Consider Your Subjects
Look at your Grade 11 or Grade 12 subjects and results. For example, a programme may require specific subjects such as:
- Mathematics
- Physical Sciences
- Life Sciences
- Accounting
- Languages
Your subject combination can affect which programmes you qualify for. The CAO also provides a Study Options for Me feature where learners can enter their school subjects and receive programme options based on those subjects.
Consider Your Career Goal
Think about the type of work you may want to do after your studies. For example:
- Interested in accounting? Consider accounting and finance programmes.
- Interested in technology? Look at computing and IT programmes.
- Interested in teaching? Check education programmes.
- Interested in business? Look at commerce and management programmes.
- Interested in health? Review health-related programmes and their specific requirements.
CAO Course Codes and the CAO Handbook
The CAO Handbook is another useful source when looking for programme information. The handbook contains programme choices arranged by career direction and study level. The CAO explains that its programme list covers areas such as shorter courses, NC(V), Nated programmes, certificates, diplomas and degrees. You can use the handbook to compare:
- Programme names
- Programme codes
- Institutions
- Entry requirements
- Study levels
- Career directions
- Campus information
However, always make sure you are using the handbook for the correct entry year.
CAO Programme Search: What You Can Search
The official CAO programme search gives applicants several ways to find a course. You can search by:
| Search Option | What It Helps You Find |
|---|---|
| Institution | Programmes offered by a particular institution |
| Faculty | Programmes within a faculty |
| Campus | Programmes available at a specific campus |
| Programme | A particular programme category |
| Programme Name | A course by its full name |
| Course Code | A programme using its CAO code |
| Entry Year | Programmes for a particular intake |
| Entry Term | Available entry period |
| Exam Type | Requirements based on your qualification |
This makes the CAO system useful even if you do not know your course code before starting the search.
Common CAO Course Code Mistakes
Students often make small mistakes when selecting their programmes. These mistakes can usually be avoided by taking a few extra minutes to check the information.
1. Guessing the Code
Never create a course code yourself. Even if you understand how the code appears to be structured, use the official CAO listing to confirm the exact code.
2. Selecting the Wrong Institution
Two institutions can offer similar courses. Always check the institution name before selecting the programme.
3. Ignoring the Campus
A course may be linked to a particular campus. Check the campus before submitting your application.
4. Checking Old Information
Programme information can change. A course may be added, removed, changed, or listed differently for a new entry year. The current CAO website, for example, has a section for new programmes that were not included in the earlier handbook.
5. Not Checking Entry Requirements
A course being listed does not automatically mean that every applicant qualifies for it. Always check the requirements for your exam type.
What If You Do Not Know Your CAO Course Code?
You do not need to worry if you do not know the code. The CAO website allows you to search by programme name.
Follow these steps:
- Open the official CAO Programme List.
- Enter the programme name.
- Select the institution if you have a preference.
- Search the available programmes.
- Review the results.
- Select the programme you want.
- Check the entry requirements.
- Confirm the campus.
- Note the programme code.
- Add the correct programme to your application.
The official CAO guidance specifically explains that applicants who know only the programme name can search for it and then add the required programme.
Can You Change Your CAO Course Choices?
Yes, CAO provides a Change of Mind process for applicants who need to change their programme choices. The official CAO application information states that an applicant with an active application can make changes to programme choices for the applicable administration fee. However, applicants should not wait until the last moment.
Before making a change:
- Check the new programme requirements.
- Confirm the programme code.
- Check the institution.
- Check the campus.
- Make sure the programme is available for your entry year.
- Review your complete list before submitting the change.
South Africa CAO vs Ireland CAO
This is very important because South Africa and Ireland both use the term CAO, but they are different application systems.
South African CAO
The South African Central Applications Office mainly serves participating institutions, particularly in KwaZulu-Natal. Its programme codes are six-character alphanumeric codes. The official CAO says the code is linked to a specific programme at a specific institutional campus.
For example:
- KN-H-BAM
The South African CAO application guidance currently refers to a maximum of six programme choices.
Irish CAO
The Central Applications Office in Ireland is a separate system. Irish CAO course codes look different. Examples include codes such as:
- DC019
- DK827
- GY506
- MH102
- TU968
Irish CAO courses are commonly grouped by qualification level, such as Level 8 and Level 7/6. The Irish CAO publishes separate course information and updates. Its current information also shows that course lists can change, with additional courses being announced outside the original handbook.
Simple Difference
| Feature | South Africa CAO | Ireland CAO |
|---|---|---|
| Full name | Central Applications Office | Central Applications Office |
| Main system | South African higher education applications | Irish higher education applications |
| Code style | Six-character programme code | Usually institution prefix + numbers |
| Example | KN-H-BAM | DC019 |
| Programme choices | Up to 6 in current SA guidance | Uses Ireland’s separate course-choice rules |
| Website | cao.ac.za | cao.ie |
So, if you are applying to a South African institution through the KZN CAO, do not use Irish CAO course codes. Likewise, if you are applying through Ireland’s CAO, use the official Irish CAO course list.
Examples of Irish CAO Course Codes
If you are researching Ireland rather than South Africa, you may see codes such as:
| Code | Course | Institution |
|---|---|---|
| AU364 | Computer Games Development | Atlantic Technological University |
| AU365 | Cybersecurity and Digital Forensics | Atlantic Technological University |
| DC019 | Post Primary Teacher Education | Dublin City University |
| DK827 | Computing in Artificial Intelligence Engineering | Dundalk Institute of Technology |
| GY506 | Medicine (Graduate Entry) | University of Galway |
| MH605 | Computer Science and Artificial Intelligence | Maynooth University |
| SE950 | Public Health and Health Promotion | South East Technological University |
| TU968 | Sustainable Tourism | Technological University Dublin |
| US846 | Accounting and Finance | Technological University of the Shannon |
Irish CAO also publishes separate Level 8 and Level 7/6 course information, so applicants should check the current official course list rather than relying on an old list.
Tips for Finding the Correct CAO Code
Before submitting your application, use this simple checklist.
Course Code Checklist
- Search the official CAO website.
- Confirm the programme name.
- Confirm the institution.
- Confirm the campus.
- Check the entry year.
- Check the entry term.
- Review entry requirements.
- Check your subjects and results.
- Make sure the code is entered correctly.
- Review all programme choices before submission.
This simple check can save you from making an avoidable application mistake.
FAQs About CAO Codes For Courses
What are CAO codes for courses?
CAO codes are short alphanumeric identifiers used to identify specific programmes in the CAO application system. In South Africa, the official CAO describes the programme code as a six-character code linked to a particular programme and institutional campus.
How do I find my CAO course code?
Go to the official CAO Programme List and search by programme name, institution, campus, or other available filters. The search results provide the programme information and code.
How many characters are in a South African CAO programme code?
South African CAO programme codes contain six characters. The official CAO explains that the first two letters identify the institution and the third letter identifies the campus.
Can I apply without knowing the CAO code?
Yes. You can search for your programme by name through the official CAO programme search and then select the correct programme.
How many programmes can I choose through South African CAO?
Current South African CAO application guidance allows applicants to add up to six programme choices.
Can I choose courses from different institutions?
The CAO programme system includes programmes from participating institutions, and applicants can select programmes based on their preferred options. Always check the specific programme, institution and campus before adding it.
Can I change my CAO course choices?
The CAO provides a Change of Mind process for applicants who want to change their programme choices, subject to the applicable rules and fee.
Is South African CAO the same as Ireland CAO?
No. They are separate application systems. South Africa’s CAO is different from Ireland’s Central Applications Office, and their course codes and application rules are different.
Can a CAO course code change?
Programme information can change between entry years. New programmes may also be added. For this reason, always check the current official CAO programme list or handbook for your application year.
Conclusion
Understanding CAO codes for courses can make your university application much easier. These codes may look complicated at first, but their main purpose is simple: they help identify the exact programme and campus you want to apply for. The safest way to find a code is to use the official CAO Programme List. You can search by course name, institution, faculty, campus, or code and then check the programme requirements before making your choice. Do not guess a code based on information from an old article or an unofficial list. Always check the latest CAO information for your entry year because programmes and application details can change.
