Dr. Gurinderjeet Kaur

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

5(86)

FREE TRIAL

Loading...
Profile photo of Dr. Gurinderjeet, Coding tutor at Wiingy
Profile photo of Dr. Gurinderjeet, Coding tutor at Wiingy
Graduation ceremony photo of Dr. Gurinderjeet
Verified degree or teaching certification of Dr. Gurinderjeet

Show all photos

tutor-image
tutor-image

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

Dr. Gurinderjeet graduated from Thapar Institute of Engineering and Technology India
Dr. Gurinderjeet graduated from Thapar Institute of Engineering and Technology India

Coding tutor specialities

Job readiness icon

Job readiness

Project help icon

Project help

Exam prep icon

Exam prep

Assignment help icon

Assignment help

Upskilling icon

Upskilling

CoTutorCoTutor

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 Adults icon

Coding for Adults

Home schooled icon

Home schooled

Coding for School students icon

Coding for School students

Coding for Beginners icon

Coding for Beginners

Coding for College students icon

Coding for College students

Coding for Kids icon

Coding for Kids

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

DOS

.NET

.NET

R Programming

R Programming

Icons

Coding concepts taught by Dr. Gurinderjeet

Student learned 1 day ago

The student and tutor worked on resolving a file path error in a Python programming context. They practiced navigating directories in the terminal and correctly specifying file locations to execute Python scripts. The next sessions were scheduled for Monday and Friday of the following week.

Executing Python Files

File Path Navigation in Terminals

File Handling Errors

Show more

Student learned 1 day ago

The session covered various Python operators, including arithmetic, comparison, assignment, logical, membership, and identity operators. The student also practiced and learned about string manipulation, including indexing, slicing, concatenation, and string methods. The tutor assigned revision and practice exercises from a book for follow-up.

Assignment Operators

Logical Operators

Membership Operators

String Indexing and Slicing

String Methods

Comparison (Relational) Operators

Arithmetic Operators

Show more

Student learned 2 days ago

The student and tutor worked on a Python programming exercise simulating a lottery to understand the difficulty of winning using loops. They discussed loop control, random number generation, and problem-solving strategies. The student will continue practicing these concepts and move on to files and exceptions.

Random Sampling in Python

Lottery Simulation with Loops

Boolean Logic in Loops

Show more

Student learned 4 days ago

The tutor and student worked through exercises in Chapter 9, focusing on Python's object-oriented programming and the `random` module. The student practiced creating classes for dice and simulating random number generation for dice rolls and lottery scenarios. The next sessions are scheduled for Thursday and Friday.

String Manipulation and Libraries

Control Flow - Loops (for and while)

Object-Oriented Programming (OOP) - Classes and Methods

Python's `random` Module

Show more

Student learned 6 days ago

The student and tutor reviewed practice problems for an upcoming final exam, confirming which problems were completed and which remained. A new practice set for homework six was generated, with solutions to be uploaded by the tutor. The tutor provided motivational advice and best wishes for the exam.

Practice Problem Strategy

Homework Assignment Generation

Exam Preparation Mindset

MATLAB as a Tool

Show more

Student learned 7 days ago

The student and tutor reviewed practice problems, with a significant portion of the session dedicated to explaining the concept and implications of truncation error in numerical methods. They also discussed the student's approach to a specific problem, with plans for a follow-up session to complete any remaining material.

Truncation Error

Numerical Method Accuracy

Approximation in Calculations

Show more

Approach & tools used by coding tutor

Jupyter Notebook image

Jupyter Notebook

PyCharm image

PyCharm

Google Colab image

Google Colab

NetBeans image

NetBeans

Bitbucket image

Bitbucket

Visual Studio Code image

Visual Studio Code

Git & GitHub image

Git & GitHub

Hands-on coding classes

Chat for quick help icon

Chat for quick help

Record lessons icon

Record lessons

Mobile joining icon

Mobile joining

Pets are welcomed icon

Pets are welcomed

Open Q&A icon

Open Q&A

tutorFooter

Programming tutors on Wiingy are vetted for quality

Every tutor is interviewed and selected for subject expertise and teaching skill.