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.

UI/UX Design

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 certification, the Google UX Design Certificate. Or a certification from the Interaction Design Foundation (an NPO democratizing design education).

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), SQL, JavaScript, CSS, and HTML.
Mobile app development is optional with Dart (Flutter) and Kotlin languages.

Artificial Intelligence

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

Jobs

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, 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 [2020]

"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: school@non-fiction.co.za

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.