About Us

Our Story

Our Story

This is our story, making an impact on the African contintent

We have trained more mobile development engineers than any other company in South Africa. We have trained a total of 148 graduates, and all of them are currently employed.
Our students came from these Africa countries, Kenya, Nigeria, Tanzania, Mozambique, Zimbabwe and South Africa.

The Problem

Africa follows behind the other continents in technology, for example, in 2016, African tech startups raised a mere
$129 million
compared to $69,11 billion in the US.
The worldwide total deal funding for 2016 amounted to $127 billion according to
KPMG Insights. There's only one unicorn in the African tech scene, Jumia,
the first tech startup to surpass $1 billion in market value.
These stats are shocking and sad at the same time considering that the African population accounts for 16% of the world population compared
to North America's 7%.

Most of the training companies in South Africa offer the traditional Information Technology certification courses from Microsoft or Cisco.
The students graduating from these institutions pass the exams using brain dumps, they hold the certifications but know little or
nothing about the subjects on which they hold the certifications. Brain dumps usage is
widespread and so common that it's an unwritten rule that you will not pass the exam without using them.

The Solution

Peruzal was born out of extensive industry experience in training these recognized certifications.
Our name reflected our core values. Peruzal was derived from the word perusal, meaning the action of reading or examining something deeply. We wanted to change how training is conducted, we ventured to create a company that offers the latest technology training in mobile and web technologies
on par with the leading training institutions in the US.

Our goal was to offer unparalleled training to web developers, designers, software engineers, startups and entrepreneurs and equip
them with latest technology skills in a matter of weeks. Our target was the busy professionals that needed to gain up to date technology
skills in the quickest time possible by offering them world class education without having to spend months reading books or taking cheap
and amateur Udemy courses to update their skills.Our courses were on par with similar boot camp courses in the
US but at a fraction of the cost.
On average, the mobile app development courses for Android and iOS costs more
than $10 000.

Our courses were designed to focus less on the theory but let the students spend more time on practical work. Every student that
attended the mobile app development course had to build an app.
Every student that attended our game development course had to develop a real game by the end of the course.
We were not going to give certificates only for completing a course, the certificates of completion were to be earned. Students had to
demonstrate competence in the subject area. Every course was created with live guides with up to date information on the subject, these
guides could be updated whilst we were in class with new information and be published and live in a matter of minutes.
Six months after training support came standard with any course. Our students had access to a dedicated
course Slack channel and could ask a question at any time from their instructor.

Where We Are Now

We initially started in the Mother City, Cape Town, but with the growing demand of our courses, we opened offices in the City of Gold,
Johannesburg, South Africa in 2014 and we partnered with Regus (they offer on-demand spaces) to deliver courses anywhere else in South Africa.

iOS Training at Peruzal

Intermediate Android Training at Peruzal

Mobile Apps

Praat

Praat is a real-time group chat application for Android. The mobile app was developed to be used for our Android mobile app development course.
The app concept is simple and everyone understands how instant messaging works but at the core the app gives students the knowledge of how Android
apps are put together using the different Android components.

The app demonstrates the use of Activities, Fragments, Intents, Broadcast Receivers, Services, Networking and Rest APIs, Databases and
Persistence with Preferences and SQLite and Content Providers. These are the core components used to build any Android application.
Armed with this knowledge, the students are tasked with creating their own Android projects with the guidance of our instructors.

The Praat Android app also consists of a back-end server application written in NodeJS with a MongoDB database and running on Heroku PaaS platform.
The students are guided on how to deploy the backend server with one of the cloud platform providers. Most modern apps are built this way, they have a
back-end server running a REST API that is exposed to the mobile application. The REST API is either hosted internally or deployed in the cloud.

The Praat Android app also consists of a back-end server application written in NodeJS with a MongoDB database and running on Heroku PaaS platform.
The students are guided on how to deploy the backend server with one of the cloud platform providers. Most modern apps are built this way, they have a
back-end server running a REST API that is exposed to the mobile application. The REST API is either hosted internally or deployed in the cloud.

The source code for the mobile app is freely open source and is available on Github for anyone to use and also contribute back.
The Praat Android app source code is available here.

Flook

A date night app for couples

Flook is a date night app for couples. Flook let couples spend more quality time together by taking the hassle out of finding and scheduling date nights.

Most couples stop spending quality time and doing fun things together once they are married. This is understandable, they have kids,
work pressure and a whole lot of other things to take care of. We wanted to find a way for couples to still spend that quality time and do fun
things together by making it easy for them to do the things they used to enjoy. The app offers activities such as hot air ballooning, wine and dining, city rock climbing, outdoor picnics, movies, romantic getaways and many more.

The app has built-in reminders and notifies both couples on their next date, maps to easily find the location, and in-app purchases so you can
make payment right within the app.

The service providers have an admin web interface to manage their listing on the app. They use it to upload new pictures, update their offering,
monitor their sales and bookings.

Online Taxi

We created the first version of the Online Taxi Android mobile app

Online Taxi is a ride-sharing app for both Android and iOS. We helped Online Taxi create the first version of their Android app
before Uber was available in South Africa. We were also instrumental in developing the back-end and offering development training to
the Online Taxi team.

GoMetro

We created the initial version of the GoMetro South Africa iPhone mobile app.

GoMetro is an app that allows you to find the schedules for the train and buses in South Africa.
Planning your daily commute has never been easier. With schedules seven days a week, it is as simple as checking the app to be sure of what time to leave home. This also means not having to stand on the platform wondering if and when your train will be arriving.
Features include: line updates from Metrorail, journey planner, see stops nearby, email your boss - to send a direct email to your employer, proving if train delays caused you to be late, fare rates and route maps.

Municom

Municom was an Android class project. Our student, Rendani, wanted to create an app to solve service delivery issues. We worked together with our student to deliver the solution

The Municom app was developed to solve service delivery issues. Municom allows residents to send service delivery issues directly to their municipality and keep track on the progress. The app allows transparency in dealing with service delivery issues.

The Municom app was developed to solve service delivery issues. Municom allows residents to send service delivery issues directly to their municipality and keep track on the progress. The app allows transparency in dealing with service delivery issues.