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 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. Or a certification from the Interaction Design Foundation. These certificates prepare students for a career in the field of UX design.
Students learn Computer Science fundamentals like algorithms and data structures, software engineering, web development, and mobile app development.
Mobile application development (Android & iOS apps) is optional with Dart (Flutter) and Kotlin programming 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.
Students have an option to enroll for the AWS Certified Machine Learning – Specialty certification and the Google Cloud Professional Machine Learning Engineer certification.
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 (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!”
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.