

Tessa's profile, qualifications and contact details have been verified by our experts
Tessa
- Rate RM152
- Response 1h

RM152/h
1st lesson belanja
- Computer programming
- Python
- C
- HTML
- Programming languages
Innovative Computer Programming Educator With 12 Years of Experience and a Bachelor’s Degree in Software Engineering, Specialising in Algorithmic Logic, System Design, and Application Development.
- Computer programming
- Python
- C
- HTML
- Programming languages
Lesson location
About Tessa
I hold a Bachelor’s degree in Software Engineering and have spent twelve years deeply engaged in both programming and teaching. What began as curiosity about how digital systems function soon became a lifelong commitment to helping others master this powerful skill. Over the years, I’ve guided many students from complete beginners to confident developers capable of building complex programmes and thinking independently within technological environments. My teaching values are rooted in adaptability and personal connection. I recognise that every student approaches logic differently, so I adjust my explanations, pace, and approach to meet individual learning styles. I take time to build trust, encourage curiosity, and remove intimidation from complex concepts. By fostering patience and persistence, I help students replace self-doubt with confidence and intellectual courage. Outside of teaching, I remain committed to continuous learning in evolving areas of technology, including new programming languages, development frameworks, and system design methods. I regularly challenge myself with independent projects and professional study so my knowledge stays relevant and dynamic. Programming is more than a career for me—it is a discipline that trains the mind to think clearly, systematically, and creatively. Teaching it is my contribution to developing independent thinkers who will shape the future of technology.
About the lesson
- Primary
- Secondary
- SPM
- +12
levels :
Primary
Secondary
SPM
Form 6
STPM
Adult education
Bachelor
Masters
Diploma
Doctorate
Beginner
Intermediate
Advanced
Professional
Kids
- English
All languages in which the lesson is available :
English
Computer programming is introduced in my lessons as a structured way of thinking rather than simply learning a technical skill. I guide students to understand how logic, creativity, and precision work together to transform an idea into a functioning programme. From the first lesson, learners are encouraged to ask questions, explore different solutions, and view code as a tool for expression and problem-solving. I create an environment where mistakes are welcomed as part of growth, ensuring students feel safe to experiment and strengthen their abilities without fear of failure. At the beginner level, students learn core principles such as variables, functions, conditional logic, and looping structures. As they progress, we explore object-oriented programming, data structures, algorithms, and debugging techniques. Advanced learners work on developing complete software applications, understanding system architecture, and improving code efficiency. I include hands-on tasks, mini-projects, and real-life simulations that allow students to apply what they’ve learned and develop confidence in their technical capability through consistent practice and real-world examples. In its most developed stage, programming becomes a mindset that empowers students to think strategically and independently. They begin analysing everyday problems as systems that can be broken down, optimised, and reconstructed into better solutions. This cognitive transformation builds persistence, discipline, and analytical maturity. Students gain the courage to attempt complex challenges, the clarity to organise their thoughts into logical sequences, and the vision to innovate beyond basic instruction. Programming strengthens their intellectual resilience and gives them the tools to not only participate in the digital world but to actively shape and improve it with purpose, confidence, and advanced problem-solving ability.
Rates
Rate
- RM152
Pack rates
- 5h: RM760
- 10h: RM1520
online
- RM152/h
free lessons
This first lesson is free to allow you to get to know your teacher so that they can best meet your needs.
- 1hr
Similar Computer programming tutors in Swansea
Lim
Kuala Lumpur & online
- RM60/h
Barkavi
Melaka & online
- RM80/h
- 1st lesson belanja
Anand
George Town & online
- RM50/h
- 1st lesson belanja
SMART
Kajang & online
- RM45/h
Jing Yong
Petaling Jaya & online
- RM130/h
- 1st lesson belanja
Ryan
Petaling Jaya & online
- RM99/h
Aaron Joseph
& online
- RM75/h
- 1st lesson belanja
Marcus
Kuala Lumpur & online
- RM62/h
Akmal
Johor Bahru & online
- RM90/h
- 1st lesson belanja
Akhlaq
Kuala Lumpur & online
- RM150/h
- 1st lesson belanja
Shadman Sakib
Subang Jaya & online
- RM65/h
- 1st lesson belanja
Qurrat
Kuala Lumpur & online
- RM90/h
- 1st lesson belanja
Amanda
Petaling Jaya & online
- RM120/h
Omar
Subang Jaya & online
- RM40/h
- 1st lesson belanja
Jauhari
Kuala Lumpur & online
- RM150/h
- 1st lesson belanja
Ken
Bayan Lepas & online
- RM60/h
- 1st lesson belanja
Ayesha
Shah Alam & online
- RM45/h
- 1st lesson belanja
Akmal
Kajang & online
- RM40/h
- 1st lesson belanja
Nicholas
Johor Bahru & online
- RM60/h
- 1st lesson belanja
Christal
Kuala Lumpur & online
- RM89/h
-
See Computer programming tutors
