

Evelyn
- Rate R652
- Response 1h

R652/h
1st lesson free
- Computer Programming
- Python
- C Programming Language
- HTML
- Programming Languages
Programming Tutor Helping Students Master Coding, Algorithms, Software Development, and Logical Thinking With 12 Years of Experience and a B.Sc in Computer Science and M.Sc in Software Engg.
- Computer Programming
- Python
- C Programming Language
- HTML
- Programming Languages
Lesson location
About Evelyn
My fascination with programming began when I realized I could create practical solutions and interactive experiences using logic and code. I pursued a B.Sc in Computer Science followed by an M.Sc in Software Engineering, developing both theoretical understanding and practical software development skills. Over 12 years, I have guided learners from novice to advanced levels, emphasizing problem-solving, creativity, and independent thinking.
I teach with patience, clarity, and adaptability, using step-by-step explanations, hands-on exercises, project-based learning, and real-world examples. Lessons are structured yet flexible, allowing students to explore, experiment, and develop mastery at their own pace. My approach ensures learners not only acquire technical skills but also gain confidence and independence in coding.
Outside the classroom, I engage with software development projects, open-source contributions, and emerging technologies. This allows me to bring up-to-date insights and practical experience into lessons. Teaching programming is immensely rewarding because I witness students progress from uncertainty to proficiency, developing analytical thinking, creativity, and confidence. Helping learners build skills that empower them academically and professionally is the most fulfilling aspect of my work.
About the lesson
- Primary
- Secondary
- Matric/GCSE
- +9
levels :
Primary
Secondary
Matric/GCSE
BTech
Adult education
Undergraduate
Masters
Doctorate
Beginner
Intermediate
Advanced
Kids
- English
Languages in which the lesson is available :
English
Programming becomes accessible and enjoyable when students understand the logical foundations behind every code construct. My lessons cover Python, Java, C++, algorithms, data structures, object-oriented programming, debugging, and software project planning. I combine hands-on exercises, interactive problem-solving, and practical projects to help learners build both technical skills and logical reasoning, while fostering creativity and confidence in coding.
Lesson structure is tailored to student proficiency. Beginners start with basic syntax, variables, loops, and functions through guided exercises. Intermediate learners develop skills in object-oriented design, data structures, algorithm optimization, and project building. Advanced learners focus on complex algorithms, software architecture, performance optimization, and real-world applications, preparing for exams, competitions, or professional development. Lessons integrate examples, code review, and problem-solving discussions to ensure comprehensive understanding and skill mastery.
Beyond technical skills, programming lessons cultivate logical thinking, resilience, and independent problem-solving abilities. Students learn to analyze challenges, break down complex problems, and design creative solutions. My goal is to help learners grow into confident, proficient coders who not only write functional programs but also think critically, troubleshoot effectively, and approach challenges in computing with curiosity and determination.
Rates
Rate
- R652
Package rates
- 5h: R3260
- 10h: R6520
online
- R652/h
free lesson
The free first lesson with Evelyn 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
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
Jason
Pretoria & online
- R150/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
