This course is designed in line with Industry 4.0, covering all the popular programming languages such as C#, Python, PHP, HTML, Java and others allowing students to choose to major in software and application (including mobile development) development OR web development. It further allows for a choice of specialization in leading future technologies including blockchain, data science, AI and Machine Learning.
A full stack web developer is a person who can develop both client and server software. In addition to mastering HTML and CSS, he/she also knows how to:
Program a browser (like using JavaScript, jQuery, Angular, or Vue)
Program a server (like using PHP, ASP, Python, or Node)
Program a database (like using SQL, SQLite, or MongoDB)
Job Opportunities
SALARIES (ANNUAL)
Full Stack Web Developer R66 000 - R433 000
Senior Web Developer R260 000 - R551 000
Front End Developer/Engineer R119 000 - R489 000
National Senior Certificate (Grade 12) with Foundational Mathematics and English as your home/first language, OR
No coding background is required but would be beneficial.
This qualification has been designed to provide the student with a national certificate built on a solid foundation consisting of industry-relevant programmer skills, together with the option to obtain an international validation certificate for maximum employability.
Highbury College Certificate
National Certificate: IT Systems Development, SAQA ID 48872, NQF Level 5
A Full Stack Software Developer is a programmer that analyses user needs and develops solutions to solve business problems. Develop your programming abilities using Java as you learn Object-Oriented Programming, as well as the creation of Graphical User Interfaces using Java libraries. Java remains one of the most common, in-demand computer programming languages used today, used to develop cross-platform coding solutions that run on web, desktop and mobile devices.
Job Opportunities
SALARIES (ANNUAL)
Full Stack Software Developer R110 000 - R566 000
Software Developer R143 000 - R551 000
Junior Software Developer R118 000 - R331 000
National Senior Certificate (Grade 12) with Foundational Mathematics and English as your home/first language, OR
No coding background is required but would be beneficial.
This qualification has been designed to provide the student with a national certificate built on a solid foundation consisting of industry-relevant programmer skills, together with the option to obtain an international validation certificate for maximum employability.
Highbury College Certificate: Full Stack Software Developer.
National Certificate: IT Systems Development, SAQA ID 48872, NQF Level 5
An increase in data in recent years has highlighted the importance of the processing and analysing of data patterns. The Data Science Solutions Developer focuses on building and deploying data science, machine learning, and data analytics solutions. You will learn to program and develop object-oriented code in Python, and learn to use libraries for visualising data, finding patterns in data, and the fundamental concepts of machine learning.
Job Opportunities
SALARIES (ANNUAL)
Data Analyst R123 000 - R499 000
Software Engineer R202 000 - R664 000
Data Scientist R217 000 - R711 000
National Senior Certificate (Grade 12) with Foundational Mathematics and English as your home/first language, OR
No coding background is required but would be beneficial.
This qualification has been designed to provide the student with a national certificate built on a solid foundation consisting of industry-relevant programmer skills, together with the option to obtain an international validation certificate for maximum employability.
Highbury College Certificate: Data Science Solutions Developer
National Certificate: IT Systems Development, SAQA ID 48872, NQF Level 5
A full-stack web and software developer is a programmer that builds a variety of web-based software solutions to solve business problems. The Full-Stack Developer’s scope of work includes the development of apps, websites, databases and desktop solutions. Highbury College students following this track will learn to use a variety of tools and languages to develop both front-end and back-end (server) software components.
These languages include front-end and back-end (server) software components. These languages include Java, HTML, CSS, Javascript, jQuery, VueJs, NodeJs, SQL, and MongoDB. Java remains one of the most common, in-demand computer programming languages used today, used to develop cross-platform coding solutions that run on the web, desktop and mobile devices. Building interactive web applications involves programming the browser application, the server-side functions, and communicating online with a database to store and retrieve data.
Job Opportunities
SALARIES (ANNUAL)
Full Stack Web Developer R66 000 - R433 000
Senior Web Developer R260 000 - R551 000
Front End Developer/Engineer R119 000 - R489 000
National Senior Certificate (Grade 12) with Foundational Mathematics and English as your home/first language, OR
• No coding background is required but would be beneficial.
This qualification has been designed to provide the student with a national certificate built on a solid foundation consisting of industry-relevant programmer skills, together with the option to obtain an international validation certificate for maximum employability.
Highbury College Certificate: Full Stack Software Developer.
National Certificate: IT Systems Development, SAQA ID 48872, NQF Level 5