Foundations
- Classes, objects, fields and methods
- Constructors, destructors and object lifetime
- Encapsulation and access modifiers
- Static members and constants
Understand classes, inheritance and polymorphism well enough to design your own programs. Lessons use the language your course is taught in and are built around writing and refactoring real code.
The tutor explains, reviews your design and helps you find bugs, but does not write graded assignments or lab tasks for you.
Each concept is introduced through a small model, such as a library or a bank account, that you build and extend across lessons.
You sketch the classes and their relationships first, then write them, so the design and the code stay connected.
You change working code to add a feature, and see which designs make that easy and which make it hard.
These are the aims of the lessons. Progress depends on the student’s starting point and practice, and we never promise grades or results.
Profiles are published only with each tutor’s consent. When you get in touch, we suggest a tutor who suits your level and schedule.
Per subject, per month, in US dollars, for 3 one-to-one classes a week, 60 minutes each. The final fee depends on the level, the subject and the number of classes a week.
from$150a month
Prefer shorter classes? The fixed plan is $100 a month in any subject: 4 classes a week, 45 minutes each.
Python fundamentals, C and C++, Java, and JavaScript with web development, taught one-to-one.
Complexity, lists, trees, graphs, sorting and dynamic programming, implemented step by step.
Idea and scope, design reviews, debugging, testing and viva preparation, while you build the project yourself.
Java, C++ or Python, whichever your course uses. Tell us when you enquire so the tutor prepares in that language.
If you can write a program with loops and functions on your own, yes. If not, a few lessons of Programming Fundamentals first will make OOP much easier.
Yes. Share your course outline, and the tutor follows its order of topics and uses its style of practice problems.
Yes, the first 30-minute OOP class is free.
Tell us the subject, the level and the times that suit you. We reply within 24 hours and suggest a suitable tutor.
Can’t use WhatsApp? Call +92 317 5700456 or email info@mysubjecthub.com.