

Tess profile and its contact details have been verified by our experts
Tess
- Rate R611
- Response 1h
-
Students2
Number of students Tess has accompanied since joining Superprof
Number of students Tess has accompanied since joining Superprof

R611/h
1st lesson free
- Computer Programming
- Python
- C Programming Language
- Programming Languages
- PHP
Master’s in Computer Science with over 8 years of teaching experience, passionate about guiding learners through algorithms, programming logic, and computational systems.
- Computer Programming
- Python
- C Programming Language
- Programming Languages
- PHP
Lesson location
About Tess
I hold a Master’s in Computer Science and have spent nearly a decade mentoring students and professionals in understanding how technology truly works. My journey began with curiosity—how simple lines of code could create something complex and intelligent—and that same curiosity now fuels the way I teach others. My sessions are lively, structured, and deeply interactive. I use storytelling to explain logic, visualise algorithms as real-world processes, and engage students in reflective discussion about their thought patterns. My classroom is built on the belief that understanding a problem matters more than solving it quickly. Every student learns to slow down, reason deeply, and find joy in the challenge. Beyond programming, I focus on developing a mindset of continuous learning. I encourage students to explore how computing connects with every field—science, art, finance, and everyday life. My mission is to help learners move from “following code” to creating meaning through it—to transform them into thinkers who can innovate, collaborate, and problem-solve confidently in an ever-evolving digital world.
About the lesson
- Primary
- Secondary
- Matric/GCSE
- +14
levels :
Primary
Secondary
Matric/GCSE
AS Level
A Level
BTech
Adult education
Undergraduate
Masters
Diploma
Doctorate
MBA
Beginner
Intermediate
Advanced
Professional
Kids
- English
Languages in which the lesson is available :
English
My Computer Science lessons are structured to make complex technical ideas simple, relatable, and enjoyable. Each session starts with the fundamental logic behind computation—how systems process data and how we can instruct machines to think. I connect theoretical concepts like recursion or algorithmic design to real-world projects such as data visualisation or automation scripts. Students are encouraged to engage in live coding sessions, interactive challenges, and collaborative debugging activities. This hands-on practice transforms theoretical understanding into tangible skill. I emphasise “thinking before typing”—helping learners plan solutions with pseudocode, flowcharts, and stepwise reasoning before diving into implementation. Visual demonstrations play a key role in my approach. I use animated algorithms, logic puzzles, and real-world analogies—like explaining sorting algorithms through arranging playing cards—to make even abstract ideas intuitive. Through these exercises, students gradually develop fluency and confidence in writing efficient, logical code. By the end of the course, learners not only master the syntax of programming languages but also understand the philosophy of computing—how to think critically, design solutions elegantly, and approach any technical problem with creativity and analytical precision.
Rates
Rate
- R611
Package rates
- 5h: R3055
- 10h: R6110
online
- R611/h
free lesson
The free first lesson with Tess allows you to get to know the tutor and discuss your needs and expectations.
- 1h
Similar Computer Programming tutor profiles
Oleksandr
Randburg & online
- R349/h
- 1st lesson free
Bryce
Johannesburg & online
- R300/h
- 1st lesson free
Jason
Pretoria & online
- R150/h
- 1st lesson free
Mthobisi
Midrand & online
- R250/h
- 1st lesson free
Oselu
Sandton & online
- R360/h
Stefan
Centurion & online
- R300/h
- 1st lesson free
Elmar
Cape Town & online
- R500/h
- 1st lesson free
Senzosenkosi
Johannesburg & online
- R230/h
- 1st lesson free
Armandt
Pretoria & online
- R300/h
- 1st lesson free
Wendy
Bloemfontein & online
- R200/h
- 1st lesson free
Charles
Johannesburg & online
- R507/h
- 1st lesson free
Newman Blessing
Durban & online
- R250/h
- 1st lesson free
Satish
Sandton & online
- R300/h
- 1st lesson free
Chihebe
Johannesburg & online
- R300/h
- 1st lesson free
Meezaan
Cape Town & online
- R150/h
- 1st lesson free
Joseph
Cape Town & online
- R400/h
- 1st lesson free
Haritha
Pretoria & online
- R10/h
- 1st lesson free
Cole
Cape Town & online
- R300/h
- 1st lesson free
Tino
Cape Town & online
- R300/h
- 1st lesson free
Angelo
Roodepoort & online
- R250/h
- 1st lesson free
-
See Computer Programming tutors
