Dr. Gurinderjeet Kaur
PhD Computer Science Tutor Specializing in Python, R, Java, C++, SQL, JavaScript, HTML, CSS, AI, and Data Science with Proven Experience
Loading...



Show all photos
Dr. Gurinderjeet Kaur
Doctorate degree
/ 55 min
About your coding tutor - Dr. Gurinderjeet
I am a dedicated Computer Science educator and coding mentor with over 15 years of academic and industry experience. My teaching philosophy focuses on simplifying complex programming concepts and making them accessible to learners of all levels—whether kids taking their first steps in coding, school and college students preparing for exams, or professionals seeking to upskill. I specialize in Python, Java, C++, C, R, SQL, .NET, and more, and I also provide strong guidance in data science, AI, and software development. Beyond teaching theory, I emphasize hands-on coding, real-world projects, and problem-solving strategies. My expertise includes assignment and project guidance, debugging, code review, optimization, competitive programming, and job interview preparation. I tailor each session to individual needs—whether it’s homework help, exam prep, project completion, or career readiness. By creating a supportive and engaging learning environment, I help students build confidence, improve logical thinking, and develop coding skills that prepare them for future academic success and career opportunities. Let’s embark on this coding journey together to unlock your full potential and shape a brighter, tech-savvy future!
Dr. Gurinderjeet graduated from Thapar Institute of Engineering and Technology India


Coding tutor specialities
Upskilling
Job readiness
Project help
Exam prep
Assignment help
AI modules
Summary
Podcast
Quiz
Learnings
Flashcard
Spotlight
Zero Risk Guaranteed
15-days refund
Free tutor swap
No cancel fee
1-yr validity
24/7 support
Learner types for coding classes
Coding for Beginners
Coding for Adults
Home schooled
Coding for College students
Coding for Kids
Coding for School students
Coding class highlights
My teaching methodology is centered on making complex concepts simple, engaging, and practical. I use a blended approach that combines hands-on coding, problem-solving exercises, conceptual discussions, and project-based learning. I believe students learn best when theory is reinforced through real-world applications, so I design step-by-step tutorials and coding challenges that gradually build confidence and skills. I adapt my teaching style to each learner’s pace, using visual aids, analogies, and examples to strengthen understanding. I also incorporate interactive platforms, coding tools, and collaborative discussions to encourage participation. My goal is to create an inclusive, supportive, and motivating learning environment where students not only master technical skills but also develop critical thinking and problem-solving abilities that prepare them for academic and professional success.
Dr. Gurinderjeet - Coding tutor also teaches
DOS
.NET
R Programming

Coding concepts taught by Dr. Gurinderjeet
Programming Test and Solution Review
Object-Oriented Programming (OOP) Review
Code Length and Similarity
The tutor and student reviewed Python programming fundamentals, covering basic script structure, data types (boolean, integer, float, string), number systems (decimal, binary, octal, hexadecimal), data type conversion, and various operators (arithmetic, assignment, comparison, boolean). The student was encouraged to practice these concepts with online resources and to prepare for the next session by learning decimal to binary conversions for bitwise operations.
Python Data Types
Literals and Number Systems
Type Conversion (Casting)
Operators in Python
String Literals and Raw Strings
The Student and Tutor reviewed fundamental Python concepts including interpreter vs. compiler, syntax, keywords, indentation, comments, and docstrings. They practiced coding examples in Jupyter notebooks and discussed script structure with the `if __name__ == "__main__":` block. The next session was scheduled for practice and further examples.
Indentation in Python
Python Keywords and Identifiers
Comments and Docstrings
Script Structure (`if __name__ == '__main__':`)
PEP 8: Python Style Guide
The tutor and student reviewed the completion of ArrayList exercises and transitioned to Object-Oriented Programming (OOP) concepts. The student successfully completed modules 7, 8, and 9 of OOP exercises, and the tutor provided solutions for review, planning program practice sessions for the next meeting.
Program Practice & Module Review
Object-Oriented Programming (OOP)
ArrayLists in Java
The student and tutor worked on resolving `pytest` execution errors in a Python project. The session involved diagnosing installation issues, understanding correct command-line execution within VS Code's integrated terminal, and debugging import statements by refining the project's module structure. The student is expected to continue working on their tests.
Module Not Found Errors in Pytest
Pytest Test Discovery and Execution Context
Installing and Verifying Pytest
Running Pytest Tests
The Tutor and Student discussed a curriculum for learning Python and AI-related topics, including APIs, data processing, and LLM development. They reviewed foundational programming concepts like interpreters vs. compilers, lexis, syntax, semantics, and keywords. The first class session was scheduled for Saturday, with plans for further sessions to cover Python and advanced AI topics.
Interpreter vs. Compiler
Lexis
Syntax
and Semantics
Python Keywords and Identifiers
Python Environments and Versioning
Approach & tools used by coding tutor
Google Colab
Git & GitHub
Visual Studio Code
Postman
Xcode
Android Studio
NetBeans
Hands-on coding classes
Pets are welcomed
Parent feedback
Open Q&A
Record lessons
Mobile joining

Programming tutors on Wiingy are vetted for quality
Every tutor is interviewed and selected for subject expertise and teaching skill.
