logo

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 within 24 hours

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
tutor-image
tutor-image

Private tutor - Dr. Gurinderjeet Kaur

Doctorate degree

/ 30 min

Rated 5 out of 5 stars.
★★★★★
Popular
Highly skilled & top-rated
86 ratings
Ratings

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 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.

Coding tutor specialities

Assignment help icon

Assignment help

Project help icon

Project help

Job readiness icon

Job readiness

Exam prep icon

Exam prep

Upskilling icon

Upskilling

keyLearning

Coding concept taught by Dr. Gurinderjeet

Student learned 5 days ago

Dr. Gurinderjeet Kaur recently guided Jake through a C++ programming challenge. The task involved developing a program to convert US dollars to Canadian dollars using user inputs and presenting the results in a structured table with loops. Jake encountered difficulties with input validation, setting up loop conditions, and formatting the output, for which he received targeted assistance on debugging and overall code structure. To further enhance his C++ skills, Dr. Kaur assigned Jake two practice problems: one focused on calculating compound interest and another on printing a multiplication table, both to be completed before their next lesson.

Debugging Loops

Data Type Truncation

Output Formatting (C++)

Code Compilation

Show more

Student learned 5 days ago

In a recent lesson, Dr. Gurinderjeet Kaur collaborated with Jacob to refine his C++ code for generating 2D tables. The core of their discussion revolved around achieving efficient formatting and robust user input validation. Jacob actively practiced manipulating table outputs and experimented with `setw` to ensure precise column alignment. For continued practice in C++ development, Dr. Kaur tasked Jacob with building a currency conversion table.

2D Table Generation

Input Validation with While Loops

IO Manip for Formatting

Code Efficiency & AI Comparison

Show more

Student learned 6 days ago

Dr. Kaur assisted Lesa with a Python assignment focused on sorting three integers using conditional statements. Lesa practiced implementing 'if-elif-else' logic to determine the ascending order of user-inputted numbers, carefully avoiding disallowed functions like sorting or loops. They plan to meet again on Tuesday for another lesson, where they will tackle a similar assignment involving five integers.

If-Elif-Else Structure

Boolean Logic (AND operator)

Input & Type Casting

F-strings (Formatted String Literals)

Show more

Student learned 6 days ago

Dr. Kaur guided Noel through an exploratory data analysis lesson, utilizing Python to generate insightful visualizations from a dataset. Noel concentrated on enhancing different plot types, such as distribution, bar, and heat map charts, to dissect supplier reliability, disruption categories, and temporal trends. For their upcoming lesson, Noel is tasked with finalizing the data analysis, developing visualizations in Tableau, and preparing a presentation.

Correlation Heat Map

dt.period('M') in Pandas

Box Plot

Supplier Ranking by Delay

Show more

Student learned 7 days ago

No city was mentioned.

Missing Values

Data Cleansing

Categorical Data Handling

Data Exploration

Pandas `df.info()`

Show more

Student learned 8 days ago

No city was mentioned.

Dual-Axis Plotting

DataFrame Copying

Model Prediction

Regression Coefficients

Datetime Conversion (Coerce)

Show more

Dr. Gurinderjeet - Coding tutor also teaches

DOS

DOS

R Programming

R Programming

.NET

.NET

Free lesson slots

1 / 1

Approach & tools used by coding tutor

Postman image

Postman

Google Colab image

Google Colab

Visual Studio Code image

Visual Studio Code

PyCharm image

PyCharm

Xcode image

Xcode

Bitbucket image

Bitbucket

NetBeans image

NetBeans

Learner types for coding classes

Home schooled icon

Home schooled

Coding for School students icon

Coding for School students

Coding for Adults icon

Coding for Adults

Coding for Kids icon

Coding for Kids

Coding for Beginners icon

Coding for Beginners

Coding for College students icon

Coding for College students

Hands-on coding classes

Chat for quick help icon

Chat for quick help

Note taking icon

Note taking

Mobile joining icon

Mobile joining

Open Q&A icon

Open Q&A

Record lessons icon

Record lessons

tutorFooter

Programming tutors on Wiingy are vetted for quality

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

Report this listing