Tailored one-to-one mentoring for learners who want deeper explanations of software engineering concepts or guidance with their own project. Study data structures, algorithms and programming in depth, with sessions shaped around your questions and experience.
Online one-to-one · With Haseeb Zaheer · Urdu + English
01 / WHAT WE CAN WORK ON
Understand it. Then put it to work.
Understand the concepts in depth
Explore how core concepts work, why they matter and when to use them.
Data structures, their operations and trade-offs
Algorithms, problem-solving and time and space complexity
Programming fundamentals, abstraction and object-oriented design
Build something you can explain
Apply the concepts in your own code, connecting design decisions to behaviour you can test.
Application structure, responsibilities and maintainability
Working with APIs and handling errors
Debugging, testing, Git and reviewing changes
02 / HOW WE’LL LEARN
A starting point. A clear next step.
Bring a concept you want to understand deeply or a project you want to develop. We work through the underlying ideas, compare approaches and apply them in code, drawing on topics I’ve studied and used in my engineering work.
03 / BEFORE WE START
Your questions, answered.
software engineering mentoring
Let’s make your next step clear.
Message me on WhatsApp or book a free 30-minute intro call. Tell me where you are, what feels difficult, and what you’re working towards.