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 in 24 hr

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

Enroll after the free trial

Each lesson is 55 min

50 lessons


20% off

/ lesson

30 lessons


15% off

/ lesson

20 lessons


10% off

/ lesson

10 lessons


5% off

/ lesson

5 lessons


-

/ lesson

1 lessons


-

/ lesson

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

Job readiness icon

Job readiness

Upskilling icon

Upskilling

Assignment help icon

Assignment help

Exam prep icon

Exam prep

Project help icon

Project help

Learner types for coding classes

Coding for Beginners icon

Coding for Beginners

Coding for College students icon

Coding for College students

Coding for Kids icon

Coding for Kids

Home schooled icon

Home schooled

Coding for School students icon

Coding for School students

Coding for Adults icon

Coding for Adults

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

Flexible Scheduling

Allows 1h early scheduling

Allows 1h early rescheduling

Can wait for 20 mins after joining

propsition image
Refund icon

10 day Refund

Swap icon

Free Tutor Swap

Icons

Coding concepts taught by Dr. Gurinderjeet

Student learned 2 days ago

The student and tutor discussed a common Python programming error related to concatenating strings and integers. The tutor provided a solution involving type casting integers to strings using the `str()` function. The next session was scheduled for the following weekend.

String Concatenation

Python Dictionaries

Type Casting in Python

Show more

Student learned 2 days ago

The tutor provided a set of Java programming questions for the student to solve. The student worked through these problems, and the tutor reviewed their code and explanations, confirming correct implementations for functions, array handling, string manipulation, basic object-oriented concepts, and conditional logic for grading.

Array Traversal and Counting

Grading System Logic (If-Else If-Else)

Finding Maximum Value in Multidimensional Arrays

Object-Oriented Programming: Bank Account Class

String Palindrome Check

Show more

Student learned 2 days ago

The Tutor and Student reviewed core Python programming concepts, including variables, data types, naming conventions, dynamic typing, functions, and variable scope (local and global). The student practiced creating variables, functions, and modifying global variables, and the Tutor introduced the convention for constants. The next session is scheduled to continue these topics.

Variable Naming Rules

Variables and Data Types

Constants: Values That Don't Change

Scope: Local vs. Global Variables

Functions: Reusable Code Blocks

Dynamic Typing

Show more

Student learned 3 days ago

The Tutor and Student focused on setting up the Visual Studio Code environment for Python programming and then delved into fundamental Python concepts. Topics covered included variables, data types, variable naming rules, functions, variable scope (local and global), and taking user input. The Student was recommended to practice exercises from the "Python Crash Course" book starting from chapter two.

Variable Scope: Local vs. Global

Input Function and Type Casting

Functions: Definition

Calling

and Return Values

Variable Types and Dynamic Typing

Variables: Declaration and Assignment

Show more

Student learned 4 days ago

The student and tutor reviewed topics and a practice exam related to coding for a final quarter exam. The student worked through coding problems, explaining their logic and solutions, with a plan to continue focusing on coding questions in the next session.

Tracing and Evaluating Code

Decision Logic: Simple

Multiple

and Nested

Array List Operations (Sum of Even Indices)

Show more

Student learned 6 days ago

The student and tutor worked on a MATLAB programming problem to calculate the Reynolds number. They focused on creating a function for interpolation and viscosity calculations, implementing nested loops for iterating through parameters, and debugging the code to achieve the correct output and plots. The tutor provided example files to assist the student's understanding.

Looping Structures for Parametric Studies

Data Storage and Plotting

MATLAB Function and Script Structure

Data Interpolation in MATLAB

Reynolds Number Calculation

Show more

Approach & tools used by coding tutor

NetBeans image

NetBeans

Jupyter Notebook image

Jupyter Notebook

Xcode image

Xcode

Android Studio image

Android Studio

Postman image

Postman

Git & GitHub image

Git & GitHub

Google Colab image

Google Colab

Hands-on coding classes

Open Q&A icon

Open Q&A

Chat for quick help icon

Chat for quick help

Note taking icon

Note taking

Pets are welcomed icon

Pets are welcomed

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.