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, AI/Machine Learning engineers, and pursue tech careers.
We help students gain a solid foundation in User Experience Design, Computer Science, and Artificial Intelligence first.
Students then build exciting mobile apps, websites, web applications, software, and artificial intelligence-powered solutions.
Students learn fundamentals of User Experience (UX) Design and User Interface (UI) Design and design with Adobe XD and Figma. Students have an option to pursue an industry-recognized UI/UX design certification from the Interaction Design Foundation (an NPO democratizing design education). They can also earn a Google UX Design Certificate.
Students learn Computer Science fundamentals like algorithms and data structures, software engineering, web development, and mobile app development.
Mobile app development is optional with Dart (Flutter) and Kotlin languages.
The course explores the concepts and algorithms at the foundation of modern artificial intelligence, diving into the ideas that give rise to technologies like game-playing engines, handwriting recognition, and machine translation.
Topics covered include graph search algorithms, adversarial search, machine learning, etc.
UX designers make technology easier and more enjoyable for people to use. They design 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
Machine Learning Engineer designs, builds, and productionizes ML models to solve business challenges using cloud technologies and knowledge of proven ML models and techniques. – Google
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.
Students can work as Junior Software Developers, Web Developers, Front-End Developers, Back-End Developers, Full-Stack Developers, Mobile App Developers, UI/UX Designers, or AI/Machine Learning Engineers after graduation. 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 
"[User experience] is used by people to say, ‘I’m a user experience designer, I design websites’, or ‘I design apps.’ […] and they think the experience is that simple device, the website, or the app, or who knows what. No! It’s everything—it’s the way you experience the world, it’s the way you experience your life, it’s the way you experience the service. Or, yeah, an app or a computer system. But it’s a system that’s everything.”
— Don Norman, pioneer and inventor of the term “user experience”, in an interview with NNGroup
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.