

Vivek's email address and phone number have been validated.
Vivek
- Rate RM418
- Response 1h

RM418/h
1st lesson belanja
- Computer programming
- Programming languages
- JavaScript
- Ruby
- Ruby on Rails
Technical Lead with 19 Years Experience. I make programming fun. You will never have to worry about forgetting the concepts.
- Computer programming
- Programming languages
- JavaScript
- Ruby
- Ruby on Rails
Lesson location
Recommended
Vivek is a respected tutor in our community. They are highly recommended for their commitment and the quality of their lessons. An excellent choice to progress with confidence.
About Vivek
Most programming courses teach you syntax. I will make programming fun for you. I teach concepts the way your brain works and remembers things.
I'm a Technical lead with 19 years of industry experience across high-traffic web applications and software teams. I've been on both sides of the table, building production systems and mentoring junior developers. I know exactly what separates someone who can code from someone who gets hired.
I work best with:
— Anyone interested in programming
What a session looks like:
We work on what interests you, your project, or your interview prep — not generic exercises from a textbook. I'll review your code the way a senior engineer on your future team would: honestly, practically, and with real explanations for why things work the way they do.
After working with me, students don't just understand programming — they understand how to work like a developer.
First session: we assess exactly where you are and build a plan to get you where you want to be. No fluff.
Online | English | All levels welcome.
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
- French
- English
All languages in which the lesson is available :
French
English
LESSON FORMAT
1 hour | Online | 7 days a week | Morning, afternoon, or evening — we find a time that works
---
HOW A LESSON WORKS
Every session is different because every student's problem is different. There's no fixed script. But here's what typically happens:
We start by looking at where you're stuck — your code, your assignment, your project, or your interview prep. Then we work through it together in real time, the way a senior developer would actually approach it on the job.
I don't just give you the answer. I show you how I think through the problem, so next time you can do it without me.
---
TOOLS WE USE
• VS Code Live Share — you code in your own environment, I join live and can see and edit alongside you. This is as close to real pair programming with a senior engineer as you can get outside of a job.
• Excalidraw — for drawing out logic, architecture, and concepts visually when code alone isn't enough
• Zoom or Google Meet — your choice for video and screen share
• Replit — if you're a beginner without a dev environment set up yet, we start here. No installation, no friction, just code.
---
AFTER EACH SESSION
You'll receive a short written summary of what we covered, the key concepts to remember, and specific things to practise before next time. Most tutors don't do this. I do, because the lesson only sticks if you reinforce it within 24 hours.
---
FIRST SESSION
We spend the first 15 minutes understanding exactly where you are, what you're trying to achieve, and what's been blocking you. Then we get to work immediately. By the end of the first hour you'll know whether working together makes sense — and if it doesn't help, you don't pay.
---
LANGUAGES & LEVELS
JavaScript · Java · Ruby · Web Technologies (HTML, CSS, frameworks)
Beginner to advanced · Students · Career changers · Working professionals
Taught in English
Recommendations
Recommendations come from relatives, friends and acquaintances of the teacher
Vivek is an exceptional programming teacher. What sets him apart is that he doesn’t just teach syntax. He teaches you how professional developers think. Every session feels like real pair programming with a senior engineer. He is extremely patient and explains concepts thoroughly, which makes them truly stick. I don’t just understand things during the lesson — I remember them and can apply them independently later. Instead of giving answers, he walks through his reasoning so you learn how to solve problems on your own. Working directly on my own code (rather than generic exercises) has significantly improved my confidence and skills. His feedback is honest, practical, and exactly what you’d expect in a real development team. If you’re serious about becoming a strong, independent developer, I highly recommend Vivek.
I had the pleasure of working alongside Vivek at Vodafone, where his expertise in programming, particularly in Ruby and the Ruby on Rails framework, truly shone. As a colleague, Vivek wasn't just a skilled developer; he was an exceptional mentor and teacher. Vivek's teaching style is patient, engaging, and remarkably effective. He has a unique talent for breaking down complex programming concepts into digestible, fun-sized pieces. I vividly remember struggling with some of the more intricate aspects of Ruby, and Vivek took the time to explain them using creative, real-world analogies that made the concepts stick. One experience that stands out is when Vivek helped me understand the concept of metaprogramming in Ruby. He created a playful scenario involving a shape-shifting robot to illustrate how classes can be modified at runtime. His imaginative approach not only made the concept clear but also made learning enjoyable and memorable. What sets Vivek apart as a teacher is his ability to tailor his explanations to the learner's level of understanding. He's always ready to approach a concept from multiple angles until it clicks for the student. Moreover, his extensive industry experience allows him to provide practical, real-world context to theoretical concepts. I wholeheartedly recommend Vivek to anyone looking to learn programming, especially Ruby and web development. His combination of deep technical knowledge, patient teaching style, and ability to make complex topics fun and accessible makes him an ideal tutor. Whether you're a beginner or looking to advance your skills, Vivek has the expertise and teaching ability to guide you effectively on your programming journey.
I had the privilege of working with Vivek, whose extensive experience in software programming is matched only by his ability to teach it. With over a decade in the industry, Vivek is incredibly knowledgeable and skilled at breaking down complex concepts into practical, easy-to-understand lessons. Whether you're a student or just starting your career, Vivek’s guidance will be invaluable. He’s not just teaching theory—he’s preparing you for real-world application. I highly recommend him to anyone serious about learning programming.
View more recommendations
Rates
Rate
- RM418
Pack rates
- 5h: RM2091
- 10h: RM4182
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
online
- RM418/h
Details
Packs are recommended for career changers and students with a specific goal. They give us enough time to make real progress rather than one-off sessions. First session: if it doesn't help you, you don't pay.
Similar Computer programming tutors in Erskineville
-
![teacher_picture]()
Lim
Kuala Lumpur & online- Ambassador
[1-to-1] personalized tutoring & exam preparation – follow your own syllabus (python, java, c++, c, javascript, object-oriented programming (oop) & more) or my python syllabus with hands-on projects
- RM70/h
-
![teacher_picture]()
Jing yong
Petaling Jaya & online- Recommended
Former coding bootcamp lead instructor, mechatronics engineer graduate, 7+ years teaching experience. i teach full-stack web development in 3-6 months through hands-on project-building
- RM100/h
- 1st lesson belanja
-
![teacher_picture]()
Smart
Kajang & online- Super tutor
Experienced coding tutor provides programming classes online or in kajang for all ages
- RM45/h
-
![teacher_picture]()
Ryan
Petaling Jaya & online- Super tutor
Create viral ai images & videos | learn prompting, editing, & ai content creation tools from beginner to advanced - topview
- RM99/h
-
![teacher_picture]()
Omar
Subang Jaya & online- Recommended
Mechatronics and robotics engineering graduate & master's student teaching python programming — shell eco-marathon ai lead, published researcher, 3+ years python experience
- RM60/h
- 1st lesson belanja
-
![teacher_picture]()
Aaron joseph
& online- Super tutor
Software engineer and experienced tutor teaching basic and advanced computer science concepts such as programming, coding, algorithms and more.
- RM40/h
- 1st lesson belanja
-
![teacher_picture]()
Anand
George Town & online- Recommended
Senior quality engineer with more than eight years of expertise in python programming, ai/ml development, and statistical process control.
- RM50/h
- 1st lesson belanja
-
![teacher_picture]()
Barkavi
Melaka & online- Recommended
Experienced educator and trainer in teaching computer programming, data science and analytics.
- RM80/h
- 1st lesson belanja
-
![teacher_picture]()
Akmal
Johor Bahru & online- Recommended
Learn apps development, data management, code from scratch, and low-code automation with an experienced sharepoint and sql developer for real-world projects
- RM90/h
- 1st lesson belanja
-
![teacher_picture]()
Sanmathy
Petaling Jaya & online- Super tutor
Are you struggling with coding assignments or don’t know where to start?
- RM150/h
-
![teacher_picture]()
Akhlaq
Kuala Lumpur & online- Recommended
Experienced computer science teacher with extensive knowledge in software engineering, programming languages, and innovative teaching methodologies. both online/offline*
- RM150/h
- 1st lesson belanja
-
![teacher_picture]()
Hareth
Ampang- Recommended
5 years industry programmer teaching coding and important programming skills in kuala lumpur.
- RM80/h
- 1st lesson belanja
-
![teacher_picture]()
Mohd
George Town & online- Recommended
Teaching beginner and school student.anyone for basic ,welcome to learn and also slow learner.
- RM60/h
- 1st lesson belanja
-
![teacher_picture]()
Qurrat
Kuala Lumpur & online- Recommended
It expert and lecturer with expertise in computer programming and web-technologies to provide relevant information and first-hand experiences
- RM90/h
- 1st lesson belanja
-
![teacher_picture]()
Marcus
Kuala Lumpur & online- Recommended
Custom ios & android app development | high-quality, user-centric & scalable (built by um cs developer)
- RM62/h
- 1st lesson belanja
-
![teacher_picture]()
Amanda
Petaling Jaya & online- Super tutor
Experienced software engineer with bachelor's degree of computer science from monash university malaysia . well versed with algorithms and data structures.
- RM120/h
-
![teacher_picture]()
Jauhari
Kuala Lumpur & online- Recommended
A senior solution architect, a ph.d. holder and an experienced researcher with a background in mechanical engineering, ai and iot applications
- RM150/h
- 1st lesson belanja
-
![teacher_picture]()
Stephen
Kuala Lumpur & online- Recommended
Experienced in computer science field for over 4 years, specialized in frontend development and also web ui design.
- RM50/h
- 1st lesson belanja
-
![teacher_picture]()
Ayesha
Shah Alam & online- Recommended
Passionate computer programming tutor helps high school and university students master coding concepts effectively
- RM70/h
- 1st lesson belanja
-
![teacher_picture]()
Ken
Bayan Lepas & online- New
Master coding and programming concepts and skills | learn from a young and passionate coder with proven hackathon wins and real-world project experience
- RM60/h
- 1st lesson belanja
-
See Computer programming tutors




















