search close
The most searched lessons
Online classes in our virtual classroom
Flexible classes adapted to your day-to-day life
We promise, if you are not satisfied we will refund your money.

Hashir K.

He's from Pakistan


Having experience of working with programming for the last 10 years would be healthy.

My classes would be interactive and engaging. I’ve done a Master’s in Software Engineering from one of the prestigious universities in Pakistan. I would teach to the best of my knowledge and potential. I am punctual and dedicated so there would be no interruptions in the classes. I make sure that there are no areas left unattended and answer all the possible questions the students might have. I try to make my students apply what they have learned by quoting daily life examples whenever possible and I ask them questions so that they can engage analytically and develop expertise in the given areas on their own.


over 5 years of experience teaching online classes

  • Computer Programming
    SQL Intermediate, Advanced
    NodeJS Intermediate, Advanced
    Python Intermediate, Advanced
    C++ Intermediate, Advanced
    Web Development Intermediate, Advanced
    React Intermediate, Advanced
    Having experience of working with programming for the last 10 years would be healthy.
  • Computer Software
    Word Intermediate, Advanced
    Mail Intermediate, Advanced
    Operating System Intermediate, Advanced
    Power Point Intermediate, Advanced
    Browsers Intermediate, Advanced
    Excel Intermediate, Advanced
    Having experience of working with software for the last 12 years would be healthy.




Master/Postgraduate Software Engineering

Book an online lesson (The calendar displayed shows your local time)

Hashir K. accepts bookings with at least 48 hours in advance.

hours Monday

Can't find the availability that suits your needs?

About me (pictures, hobbies, extracurricular interests...)

Frequently Asked Questions

• Can I cancel a booking?

Yes, you can cancel booking up to 8 hours before the lesson starts, indicating the reason for the cancellation. We will study each case personally to carry out the refund.

• How do I pay for the lesson?

At the time you select a lesson or package of hours, you will make the payment through our virtual payment service. You have two options:
- Debit / Credit
- Paypal
Once the payment is settled, we'll send you an e-mail with the booking confirmation.

• Can I modify a booking?

Yes, something unexpected can always happen, so you can change the time or day of the lesson. You can do it from your personal area in "Scheduled lessons" through the option "Change date".

• How does a lesson at Classgap happen?

The class is done through classgap’s virtual classroom. Classgap was developed specifically for educational purposes, including many useful features such as: digital whiteboard, online text editor, webcam, screen sharing and many more.

Other recommended online Computer Programming teachers:

$15 /h 20 minute trial lesson



Mohammed B.


C, SQL, PHP, Python, C++

Greetings! Are you searching for a skilled and experienced online programming tutor? Look no further! With over 6 years of expertise, I have helped ma...

$13 /h 20 minute trial lesson





Javascript, NodeJS, Python, C++, Web Development

Fullstack developer for more than 10 years, my name is Bruce SIANI, I am 34 years old, I was born in Cameroon and I studied engineering in France. I s...

$13 /h 20 minute trial lesson

New Tutor




ASP.NET, SQL, Javascript, C#, Web Development

What you'll expect: 1. Write clean code in C# by learning the so-called basic building blocks of code. (like loops, conditional statement, Interface, ...