So, you want to become a successful app developer who is going to create the next killer app? Let us show you how!

It is true that essential development skills are necessary, but they are not enough; you also need to know how to get your app to market.


To do this course you will need:

  • A computer
  • A web browser
  • An internet connection


12 Months

Study Time

We recommend a study time of between 2 – 3 hours per day


Your online teacher is here to support you via:
• Online forums
• Chat
• Email
• Webinars

What is it?

The Apptrepreneur course is an intensive 1-year accredited App Development course (SAQA ID:48872, NQF level 5, 131 credits), geared to make you more than just a good app developer: it is designed to put you on the road to becoming an app entrepreneur as well.

Who should attend this course?

Whether you are a student, businessperson, professional, or anyone who wants to learn how to develop apps and start an app business, this course is intended for you.

What do I need?

No previous experience is necessary. Whether you are a beginner keen to start writing your first App or a more experienced programmer seeking to update your skills, we cover practical introductions to these App Development as well as tips and techniques used by experienced web developers.

Mentored, Hands-on, Accelerated Learning

New to coding? No worries! IT varsity offers practical online training designed to accelerate you from a total newbie to an app developer.

A combination of world-class content and ongoing support and mentorship from our experienced online teachers will ensure your learning journey is exciting and effective.

How much is it?


R24 500

SAVE R8 000!

Includes registration fee


R2 000

Per month X 15

R2 500 registration fee

Fees include all study materials (you don’t need to buy any textbooks), assessment and moderation fees, and 15 months of online teacher support

What will I learn?

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

  • Create beautiful, user friendly apps for the web and for mobile devices
  • Analyse client needs
  • Plan and develop your apps
  • Use various software development tools used by experienced software developers in order to streamline and simplify the development process
  • Test and debug your app
  • Take your products to market


You will learn to develop apps using 3 of the most popular programming languages in the world: HTML5, CSS3 and JavaScript. However, it doesn’t matter which programming language you choose to develop in; this course will provide you with a sound understanding of the main principles of system analysis and programming, so that you will be able to apply them no matter what language you use.





What is the aim of this course?

This course aims to teach you the foundational aspects of App Development, and to provide you with an accredited qualification in the field. Using the skills you gain in this course, you will be able to create:

  • Web sites
  • Web Apps
  • Mobile Apps
  • Desktop Apps

Because our attention at IT Varsity is always on the practicals, this course is a very practical one. In fact, we waste no time in getting down to it; you will begin writing code from day 1 of the course! From there you will progress toward creating amazing web sites and apps.

What are my career prospects after doing this course?

There is a huge need for skilled app developers throughout South Africa as well as in other countries. Doing this course you will be your first step into a fast-paced, exciting and lucrative career in app development.

Potential career paths are:

  • Website Developer
  • Web App Developer
  • Mobile App Developer
  • Systems Analyst

If you have an entrepreneurial spirit, you may even start your own App Dev business!

What is covered in the modules?

Module 1: Web Programming

In this module you will write your first lines of code and learn the basics of coding apps and websites. You will be introduced to two coding languages: HTML and CSS.

Module 2: App Development

In this module you will learn to develop your first apps. You will start off with a basic app, and progress towards more complete and amazing apps. You will take your HTML and CSS skills much further.

Module 3: Programming 1

In this module you will be introduced to a new language, JavaScript. JavaScript will enable you to add more features, functionality and interactivity to your app.

Module 4: Analysis and Design

In this module you will learn how to analyse and understand the needs of your client and design and develop the right app based on those needs.

Module 5: Programming 2

In this module you will learn how to build apps using a combination of HTML, CSS and JavaScript. You will build fully-fledged, interactive apps.

Module 6: Communication Skills

In the business and professional worlds, your success will depend on how well you can communicate with others. In this module you will learn valuable communication skills.

Module 7: Apptrepreneur

In this module you will learn valuable entrepreneurial skills that will come in handy whether you choose to start your own business, work as a freelancer or work in a full time position. You will learn how to do market analysis, digital marketing and sales. You will also learn about different app business models.

Who will be my teacher/mentor?

Maseehullah Kathrada

Hi there! My name is Maseeh and I’ll be your online teacher and mentor.

I am an experienced app developer who has worked as a Web Developer, App Developer and Graphic Designer. In 2015 my team, Deep Blue, were the first place winners of the IBM Youth Innovation Challenge.

Frequently Asked Questions

Do I need to have any previous experience with coding?

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.

What if I don’t have matric?

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.

I really want to do this course but I can't afford it

No problem. We’ll get you started for free and try to get you a bursary.

Need more info? Give us a shout:

We would love to hear from you!