We’re building the next generation of coders and product designers.

We teach coding and digital product development.


Non-Fiction School

What We’re About.

The Low-down. Non-Fiction School is a digital product college focusing on helping youth and women to learn how to code, become software developers, and pursue a career in tech.

We help students develop a strong background in Computer Science first before they embark on a digital product development journey and building exciting mobile apps, websites, web applications, enterprise software, and other emerging technology innovations.

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).

Building Cool Nerds

The Future. Our mid to long-term goal is to train students not only to develop apps for the ever-popular Web and Mobile platforms. But they will also develop Artificial Intelligence and Machine Learning solutions, Augmented Reality, Virtual Reality, and Internet of Things (IoT) solutions.

We will also allow them to become flexible, innovative, be forward-thinking and develop apps for other devices like the Desktop, Smart TV, Smart Watch, and Internet of Things (IoT) devices.

What do we teach?

Please excuse the jargon. We teach technical skills such as coding and product design.
Our base curriculum includes concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development. We include programming languages like C, Python, SQL, and JavaScript plus CSS and HTML.
We will also cover Communication and Soft Skills Training.
Specialty 1: Python Developer – HTML, CSS, Git, Python, Django/Flask, SQL, Models and Migrations, JavaScript, User Interfaces, Testing, CI/CD, Scalability, and Security
Specialty 2: JavaScript Developer – HTML5, CSS3, Flexbox, JavaScript, Bootstrap, NodeJS, ExpressJS, MongoDB, Security, and Deploying Apps
Specialty 3: Mobile Developer – Dart and Flutter
Specialty 4: UX/UI Designer – UX/UI Design Fundamentals and Adobe XD

Our Curriculum Tech Stack & Tools


Job Opportunities

Creating Digital Jobs in Africa.

The Low-down. 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.
Students become employable after graduating. They earn between R24, 950, and R27, 449 per month (for recent graduates with 0-1 year of experience). Salary figures quoted from OfferZen.com [2020]

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.


Wanna Back this Project as a Sponsor or a Donor?



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.

Are you interested in working or partnering with us? You can reach us by e-mail: school@non-fiction.co.za