
IT and CAT tutoring
One-on-one tuition in Information Technology and Computer Applications Technology from Grade 10 to matric, plus Cambridge Computer Science. We help with practical work, theory and exam preparation, with a tutor chosen for your child’s course and an Education Consultant overseeing the programme.
IT and CAT: help with the subject your child takes
Information Technology, or IT, centres on solving problems through programming, alongside theory about computer systems and how they work. Computer Applications Technology, or CAT, focuses on using applications such as word processors, spreadsheets and databases to work with information. They are different school subjects, and we tutor both.
Your child may be comfortable using a computer but struggle to write a program from scratch or complete a practical task without help. We look at their schoolwork and assess the relevant skills. That tells us whether lessons need to begin with the underlying idea, a particular technique or how to approach the question.
IT and CAT from Grade 10 to matric
Grade 10
Make a steady start in the chosen subject. For IT, we build understanding of programming logic and the school’s development tools. For CAT, lessons develop practical application skills alongside the theory behind everyday computer use.
Grade 11
Work through more demanding tasks and close gaps in earlier work. Tuition follows your child’s subject, with time to practise, test a solution and explain why it works before moving on to the next problem.
Grade 12 and matric
Support for CAPS and IEB school courses, following the relevant practical and theory requirements. We plan around the student’s assessments, Practical Assessment Task and exams, with focused revision and timed practice.
Cambridge Computer Science
We tutor Cambridge IGCSE, AS and A Level Computer Science. Lessons can cover computer systems, algorithms and programming, with attention to both solving a problem and explaining the solution. We follow the student’s syllabus and exam year, including the required ways of presenting an answer.
At IGCSE, a lesson might trace an algorithm step by step to find why it gives the wrong result. At AS and A Level, we can work through more demanding programming problems and the theory that supports them. Tell us the qualification and programming language used at school so we can discuss the right tutor match.
IT: learning to plan, code and debug
Before writing code, we help your child identify the inputs, the result they need and the steps between them. We use small examples to make decisions, loops and stored values easier to follow. Your child writes the code and explains what each part is meant to do.
When a program fails, the tutor helps them trace what happened, test their assumptions and find the cause. We also practise checking a solution with different inputs. Theory lessons connect terms such as hardware, networks and databases to examples, with practice writing clear answers to school questions.
CAT: using the software with understanding
A CAT practical asks students to choose and use the right tools for a task. We can work on document layout, spreadsheet formulas, database queries and the web work required by the school course. Lessons give your child practice reading instructions carefully and checking the finished result.
For example, a spreadsheet formula may give an answer in one row but fail when it is copied. The tutor helps your child understand the cell references and test the calculation. We connect practical skills with the theory and information-handling work in their course.
Practical Assessment Tasks and exam preparation
A Practical Assessment Task, usually called the PAT, needs planning as well as subject knowledge. A tutor can help your child understand the brief, break the work into stages and learn a skill they need for the next step. Your child completes their own assessed work, following the school’s rules.
For exams, we use suitable practical tasks and theory questions. Timed practice helps your child judge how long a task takes and leave time to check it. Their Education Consultant reviews progress and plans further work around the areas that still need attention.
Our approach
Assess
First, we assess the student to identify gaps in the fundamentals (what content don’t they know?) and common error types (how are they losing marks?).
Match
Then, we select a mentor from our team of IT tutors. It is crucial for a student to ‘like’ their tutor and look forward to the lessons.
Teach
The trained tutor comes to the house for high-impact one-on-one lessons where they actually teach the ideas and concepts.
Practise
We set structured homework for the student to do in between lessons. When it comes to learning, practice is key.
Engage
We use projects, experiments, and practical demonstrations to excite the student and pique their interest.
Test
The student writes regular mock tests so that they can practise their skills under exam conditions, and we can monitor their progress and increase their confidence.
Refine technique
A student needs to familiarise themselves with the technical requirements of the memorandum in order to excel. We teach test-taking techniques.
Supervise
We supervise, guide and support the programme to ensure a great result.
Your tutor and Education Consultant
Your Education Consultant is the senior team member who plans and oversees your child’s tuition. They choose and supervise the tutor, review progress and keep your family informed. The match takes account of the subject, course and software your child uses.
Our IT tutors achieved distinctions in the subject at school, have studied a relevant field at university, and passed our IT intake exam and tutor training with distinction.
They know the work and how to teach it; our students frequently improve their marks by 20%.
We offer lessons at home in Johannesburg, Cape Town and Pretoria, and live one-on-one tuition online. Share your child’s subject, grade and any upcoming assessments when you enquire.

Questions about IT, CAT and Computer Science tuition
Do you tutor both IT and CAT?
Yes. IT includes programming and computer systems; CAT focuses on using applications and working with information. We plan tuition for the subject your child actually takes. Send the full subject name, grade and syllabus when you enquire.
Which programming language do you teach?
We discuss the language and development environment used by your child’s school before matching a tutor. Include those details in your enquiry if you have them. Lessons need to fit the tools and assessment requirements of the particular course.
Can lessons focus on CAT spreadsheets or databases?
Yes. We can work through formulas, cell references, queries and other skills required by the school course. Your child practises using them in tasks and checks the results with the tutor. Recent marked work helps us choose a useful starting point.
Can you help with a PAT?
Yes, through teaching and guidance within the school’s assessment rules. We can help your child understand a requirement, learn a technique and plan their time. The student remains responsible for the decisions, code, documents and other work they submit.
Do you tutor Cambridge Computer Science?
Yes, at IGCSE, AS and A Level. Tell us the syllabus code, exam year and programming language, if known. We use the relevant course requirements when planning programming practice and theory revision.
Can IT and CAT lessons take place online?
Yes. Lessons are live and one-on-one, with your child working on their computer and discussing the task with the tutor. Let us know which software they use so the practical setup can be discussed before lessons begin. Their Education Consultant continues to oversee the programme.
What does tuition cost, and how do we start?
Our fee structure explains the assessment and tuition fees. Enquire with your child’s grade, course and what they need help with. You can also read how we operate for more about assessment, tutor matching and programme planning.
What our families say
While we were skeptical about investing so much money in a parallel academic programme over and above the fees we pay, Genius has proven to be the best investment we have ever made for our child.
Genius provided a total package that can be summed up in one word, exceptional. … the quality of Genius’s tutors are unrivalled and monetary value cannot be placed on the instrumental part the tuitio…
The Genius team are thorough and spend time fully assessing your requirements before putting a study plan into place. This pre-planning definitely assists in making the Genius programme bespoke and e…
Ready to bring out the best in your child?
Speak to our team about a personalised one-on-one tuition programme - in Johannesburg, Cape Town, or online.


