Your stepping stone to an amazing career

What is this Course About?

The IT varsity Diploma in Software Engineering is a comprehensive and HIGHLY PRACTICAL software development course that is designed to accelerate the student into an entry level position in Software Engineering.

This qualification is an add-on to the Apptrepreneur qualification (National Certificate in Systems Development), which is a prerequisite to this diploma.

What will I Learn?

The qualification is designed to teach:

  1. Full-stack Software Development
  2. Principles of Software Engineering
  3. Software Project Management
  4. Database Design and Development
  5. Business Information Systems

By the end of this course you will learn how to:

  1. Code in Java
  2. Debug and test your applications
  3. Build applications for the Web using Java and Spring
  4. Design and develop powerful Databases
  5. Connect your app to the database using JDBC, JPA and Hibernate

Who Will be My Instructor/Mentor?

Hi there! I am Bilal, and I designed the Diploma in Software Engineering. I’ll also be your online teacher and mentor.

I am a software engineer, as well as an award-winning app developer with many years of experience.

You’ve probably seen me on TikTok (@bilalkatz) and YouTube (@itvarsitycoza) discussing my passion fro technology.

I love tech, and I love teaching it to others.

You will learn under my personal mentorship!

Study Mode

Online learning and assessments


24 Months

Admission Requirement

Grade 12 is recommended. Also, fluency in English and a good understanding of computers.

Learning Material

All learning material included in tuition fees


Online via email, chat, forums and webinars

Difficulty Level



A Certificate from the MICT SETA is awarded on completion

Course Fee

R2 450 per module x 24 modules

What are My Career Options?

This course will prepare you for a career in:

  • Software Development
  • eCommerce Development
  • Data Analytics
  • Mobile App Development
  • System Analysis

Whether you choose to work for a company or start your own business, you will have all the required skills.

Frequently Asked Questions

Yes. This course is accredited by the QCTO – the Quality Council for Trades and Occupations in South Africa (

Not at all. In this course we will assume that you have never written a single line of code in your life. All you need to know is how to use a computer and an internet browser.

No matric, no problem! You can still study with us by applying for Recognition of Prior Learning (RPL). Give us a shout to find out how.

Not at all! There is an old myth that you have to be good at maths to be a coder.

Anyone can learn to code, even kids.

We do not offer bursaries, but if you need one, we will be happy to submit an application to various funders on your behalf. Please contact us for more info.

Need more info?

We would love to hear from you! 😀