Building the next generation of digital product designers and software developers

Non-Fiction School is a skills development program focusing on helping youth and women to learn how to code, design, and develop digital products.
Students acquire the skills to become digital product designers, software developers, and pursue tech careers.

We help students gain a solid foundation in User Experience Design and Computer Science first.
Students then build exciting mobile apps, websites, web applications, software, and other digital products.

UI/UX Design

Students learn the fundamentals of User Experience (UX) Design and User Interface (UI) Design. They get exposed to working with design tools like Adobe XD and Figma.
Students also have an option to pursue an industry-recognized certification, the Google UX Design Certificate. This Google-powered certificate prepares students for a career in the field of User Experience (UX) design and User Interface (UI) design.

Software Developer

Students learn Computer Science fundamentals like algorithms and data structures, software engineering, web development, and mobile app development.
They use programming languages like C, Python (with Flask web framework), SQL, JavaScript, CSS, and HTML.
Mobile application development (Android & iOS apps) is optional with the Dart programming language and the Flutter™ framework.

User Experience (UX) designers make technology easier and more enjoyable for people to use. They design digital products and tools so that they are more useful and accessible for users. – Google

Software developers build web and software applications to solve problems and provide services. Information systems is a huge field because every aspect of our lives has changed because of computer programming. – edX

The Problem. And how we aim to solve it

South Africa has a high level of youth unemployment. Therefore, most young people cannot find decent jobs because they lack the skills which are needed to make South Africa competitive in the global economy.

Non-Fiction School aims to help solve the skills shortage crisis experienced in technology-related careers and contribute towards imparting in-demand software engineering and digital product development skills to historically disadvantaged youths and women aged 18-35.

*We are fighting high levels of youth unemployment.
*Lessening crime levels through skills development and job creation.
*Contributing to the GDP (through digital jobs and the digital economy).


We do not guarantee a developer or designer job at Non-Fiction Group after the program. But with our program, students stand a good chance of getting employed after graduating.
We will hire top-performing students from time to time. And we will also try to place students in internships or entry-level roles with our partner companies or sponsors.

Career Opportunities

Students can work as Junior Software Developers, Web Developers, Front-End Developers, Back-End Developers, Full-Stack Developers, Mobile App Developers, or UI/UX Designers after graduation. They earn between R26, 397, and R27, 217 per month (for recent graduates with 0-2 years of experience). Salary figures quoted from [2021]

"User experience (UX) designers focus on the experience that users have while using products like websites, apps, and physical objects. UX designers make those everyday interactions useful, enjoyable, and accessible. The role of an entry-level UX designer might include coming up with ideas to address user problems, conducting research with users, and designing wireframes, mockups, and prototypes.
If you enjoy talking to and empathizing with people, drawing, thinking creatively, or paying attention to details, a job as a UX designer might be a good fit for you!”

— Google

Want to become part of Non-Fiction School?

Are you interested in working or partnering with us? You can reach us by e-mail:

Disclaimer: Non-Fiction School is a registered NPO in the Republic of South Africa with registration number “225-559 NPO”. Non-Fiction School is also registered as a Non-Profit Company with registration number 2019/032621/08 and a private company, Non-Fiction School of Computer Science & Software Engineering (Pty) Ltd. Therefore, bearing three (3) business legal structures.