Computer Science and Programming
Learn to code and think like a computer scientist, from your first program to university-level topics.
Programming · OOP · DSA · Cybersecurity
Live one-to-one classes in school and college subjects, computer science and programming, and Quran and Islamic Studies. For families in Pakistan and overseas.
Send a short request and we arrange a 30-minute class with you. Nothing is booked until we confirm it. Prefer WhatsApp? Message us (opens in a new tab)
Learn to code and think like a computer scientist, from your first program to university-level topics.
Programming · OOP · DSA · Cybersecurity
Clear explanations, homework support and exam preparation in school and college subjects.
Grades 1–16 · Matric, O and A Level · FSc
Live one-to-one lessons for children, teenagers and adults, at a pace that suits each learner.
Noorani Qaida · Tajweed · Hifz · Seerah
Structured mentoring from idea to viva. We guide and review; you build it.
Three learning areas in one academy: school and college subjects, specialist computer science, and Quran and Islamic Studies. The first class in each subject is free, so you can see how we teach before you decide.
Every class is one-to-one on Microsoft Teams or Zoom. The tutor follows the student’s pace and answers questions as they come up, not a class average.
Lessons work through a learning plan you agree with your tutor, so you know what is being covered and what comes next.
You choose the days and times. Families join from Pakistan and overseas, and we schedule in your own time zone.
Programming, object-oriented programming, data structures and algorithms, and cybersecurity, taught by tutors who hold a BS in Computer Science, in the same academy as your school subjects and Quran classes.
Choose an area to see what is taught. Each subject has its own page with what is covered and who it suits.
From your first program to university-level topics, with final-year project mentoring for students building their own project.
Python fundamentals, C and C++, Java, and JavaScript with web development, taught one-to-one.
Classes, inheritance, polymorphism and class design in Java, C++ or Python.
Complexity, lists, trees, graphs, sorting and dynamic programming, implemented step by step.
Linux, networking and web application security for beginners, practised only on authorised systems.
An introduction to how computers work: hardware and software, data and number systems, and the theory topics of school Computer Science. Programming and cybersecurity are separate courses.
Idea and scope, design reviews, debugging, testing and viva preparation, while you build the project yourself.
Clear explanations, homework support and exam preparation, matched to the student’s board and syllabus.
Grades 1–16 · Matric, O and A Level · FSc
From arithmetic in primary school to algebra, geometry and calculus, explained step by step and practised on questions from your own syllabus.
Concepts, numericals and diagrams for Matric, O Level, FSc and A Level, with tutors matched to your board and syllabus.
Grammar, reading comprehension and writing, from school English to essays and exam answers.
Revision plans, past-paper practice and exam technique for school tests, Matric, FSc, O Level, IGCSE and A Level.
Live one-to-one lessons for children, teenagers and adults, from the first Arabic letters to understanding the meaning of the Quran.
Arabic letters, their sounds and vowel marks: the first step to reading the Quran.
Pronouncing every letter correctly and applying the rules of recitation.
Memorizing the Quran, or chosen surahs, with regular revision.
What the words and passages of the Quran mean, using published translations.
The life of Prophet Muhammad, peace be upon him, in order.
Arabic as a language: vocabulary, grammar, reading and speaking.
One-to-one Quran classes for children from age 5: Tajweed, the meaning in simple words, and one good habit from the Seerah each month. Free 30-minute trial.

Ali Sher Abbasi
Founder of My Subject Hub
I’m a software engineer with 5 years of experience helping students achieve success in their careers.
I started My Subject Hub so that every student, wherever they live, can learn one-to-one with a teacher who explains each topic until it is truly clear.
Each profile is published with the teacher’s consent. Your child meets the teacher in the free first class before you decide on regular lessons.
Prefer a female tutor? Tell us and we’ll match you.

Qualification: BS (Computer Science), DSA certification
Friendly and patient. Daily tasks and assignments, with quizzes to check progress, and we move to the next topic only when the previous one is crystal clear.
Qualification: BS (Computer Science)
Uses the teaching approach that best suits each student.
Professional Quran teacher
Qualification: Hafiz-e-Quran, Tajweed degree, Scholar degree (in progress)
What we do to keep online classes safe for children.
Four steps from your first message to regular lessons. Sending a request does not book a class: we agree every detail with you first.
Use the short form or WhatsApp. Tell us the subject and the student’s level; a phone number or email is all we need to reach you.
By WhatsApp, phone or email, whichever you prefer. We suggest a suitable tutor, depending on availability, and agree a time.
A free 30-minute one-to-one class on Microsoft Teams or Zoom, so you can see how the tutor teaches before you decide anything.
If you want to continue, we agree the learning plan, schedule and fees with you. Regular lessons start only then.
Simple monthly plans, per subject: in Pakistani rupees for families in Pakistan and in US dollars for everyone else. Compare the classes a week and the price, then start with a free trial class.
The first 20 students to join keep their monthly rate locked for 3 months. In return, we ask for a short testimonial after week 4.
20 of 20 places left on October 26, 2026Offer ends December 31, 2026
For families living in Pakistan, in Pakistani rupees.
| Plan | Classes per week | Minutes per class | Price per month, per subject | Free trial class |
|---|---|---|---|---|
| Light | 2 classes a week, 60 minutes each2 | 60 min | PKR 8,000 | Free 30-minute trial, Light plan, Pakistan (PKR) |
| Standard | 3 classes a week, 60 minutes each3 | 60 min | PKR 12,000 | Free 30-minute trial, Standard plan, Pakistan (PKR) |
| Frequent | 4 classes a week, 45 minutes each4 | 45 min | PKR 14,000 | Free 30-minute trial, Frequent plan, Pakistan (PKR) |
Each plan is for one subject. A second subject is a second plan.
For students in every other country, in US dollars.
| Plan | Classes per week | Minutes per class | Price per month, per subject | Free trial class |
|---|---|---|---|---|
| Light | 2 classes a week, 60 minutes each2 | 60 min | $40 | Free 30-minute trial, Light plan, Overseas (USD) |
| Standard | 3 classes a week, 60 minutes each3 | 60 min | $60 | Free 30-minute trial, Standard plan, Overseas (USD) |
| Frequent | 4 classes a week, 45 minutes each4 | 45 min | $70 | Free 30-minute trial, Frequent plan, Overseas (USD) |
Each plan is for one subject. A second subject is a second plan.
From PKR 25,000
Priced per project, because projects differ in scope, length and how often you want to meet. Tell us about your project and we send you a quotation.
Every point below is a commitment already written into our published policies.
If the student is not happy with the academy, or there is another valid reason, tell us within 15 days of starting paid lessons and we refund your fee.
See fees and policiesEvery request gets a reply within 24 hours, by WhatsApp, phone or email, whichever you prefer. Nothing is booked until you agree.
Send a requestMy Subject Hub is operated by Milestone Education System in Islamabad, Pakistan, and our terms of service set out what you can expect from us.
Read our terms of serviceTutors explain, guide and check understanding. We never write assignments, project code or reports for students, and never help with cheating or plagiarism.
Read our academic integrity policyChoose what you would like to learn, then send a short request on the next page. We reply within 24 hours to agree a tutor and a time.
A request is not a booking: nothing is fixed until we confirm a tutor and a time with you.
Can’t find your answer? Ask us on WhatsApp (opens in a new tab).
Academic subjects from Grade 1 to Grade 16: primary school, Matric, O Level and IGCSE, FSc and A Level, and university. These include Mathematics, Physics, Chemistry, Biology and English. We also teach programming, object-oriented programming, data structures and algorithms, and cybersecurity, and mentor final-year projects. Each subject and level depends on tutor availability, so tell us what you need and we will confirm. See Academic Tuition and Computer Science.
Fill in the enquiry form or message us on WhatsApp (opens in a new tab) with the subject and the student’s level. A request is not a booking: we reply within 24 hours, confirm that the free class applies (one per subject), suggest a suitable tutor and agree a time with you. The free class lasts 30 minutes.
Every class is live and one-to-one on Microsoft Teams or Zoom, whichever the student prefers. You choose the days and times, in your own time zone, and we match a tutor who is free then. The standard plan is three one-hour classes a week per subject; two, four or five a week are also possible.
Quran and Islamic Studies lessons are live and one-to-one, for children, teenagers and adults. Each learner starts from where they are: most beginners start with Noorani Qaida and then read the Quran from the page, while others study Tajweed, Hifz, translation or another of the ten subjects. The first class in each subject is free, and we agree a suitable tutor and a time with you before it.
Yes. When you get in touch, tell us the student’s goals, syllabus or the topics they find hard. Lessons then work through a learning plan you agree with the tutor, and if you prefer, we can talk the plan through with you before the free class.
Yes. Female tutors are available for every subject on request, and so are male tutors. Tell us your preference when you get in touch, and we confirm that a matching tutor is available before the free class.
Yes. All classes are live and online, so students can join from any country. We agree lesson times in your own time zone, and fees outside Pakistan are in US dollars. Tell us your country and time zone when you get in touch.
Fees are per subject, per month: in PKR for families in Pakistan and in US dollars for everyone else. Each plan sets the number of classes a week and the minutes per class; see Fees above to compare them. You can pay by Visa card or another method that suits you. Ask on WhatsApp (opens in a new tab) if you have a question about your fee.
We offer a 15-day refund policy. If the student is not happy with the academy, or there is another valid reason, tell us within 15 days of starting paid lessons and we will refund your fee.
Programming Fundamentals in a beginner-friendly language such as Python, C++ and Java, JavaScript and web development, object-oriented programming, data structures and algorithms, and cybersecurity fundamentals. Cybersecurity starts with Linux basics, then networking and web application security. It needs no prior experience and is practised only on systems you own or are authorised to test. See Programming Courses.
We guide and supervise; you build it. A mentor works with you through each stage: choosing the idea and scope, reviewing the design, regular progress check-ins, reviewing your code and report, and preparing for the viva. We never write project code or reports for students (Academic Integrity Policy). The fee depends on the project, so we discuss it on WhatsApp. See FYP Mentoring.
Message us on WhatsApp at +92 317 5700456 (opens in a new tab), call the same number, or email info@mysubjecthub.com. You can also fill in our enquiry form. We reply within 24 hours.
Request a free trial class, or ask us a question first. We reply within 24 hours, and nothing is booked until you agree.
Or call +92 317 5700456 or email info@mysubjecthub.com.