Dr. Gurinderjeet Kaur
Data Analysis & Power BI training that’s hands-on & engaging




Data Science tutor - Dr. Gurinderjeet Kaur
Doctorate degree
$19
$17
/ 30 min
About your data science tutor
Hello! I’m Dr. Gurinderjeet Kaur, a dedicated Data Science tutor with a doctorate in Computer Science Engineering. My teaching philosophy centers on the belief that complex concepts can be made simple and relatable. I strive to engage my students through interactive sessions, real-world examples, and hands-on practice, ensuring that learning is not only effective but also enjoyable. I cover a wide range of subjects essential for today’s data-driven world, including Data Analysis, Databases, Machine Learning, Power BI, Python, SPSS, Statistics, Tableau, and Microsoft Excel. Each of these areas offers unique insights and skills that are vital for success in various fields, whether you are just starting out or looking to enhance your existing knowledge. My approach is tailored to meet the individual needs of my students, whether they are in school, college, or are working professionals seeking to upskill. I believe that education should be a collaborative journey, and I am committed to providing the support and guidance needed to help each student reach their goals. Let’s embark on this learning journey together and unlock your potential in the exciting world of Data Science!
Meet Dr. Gurinderjeet
Dr. Gurinderjeet graduated from Thapar Institute of Engineering and Technology India


Data sciece class overview
As a tutor specializing in Data Analysis, Machine Learning, and Statistics, I provide structured and systematic lessons tailored to students at all levels, including school, college, and adult or professional learners. My teaching style combines lecture-based instruction with interactive elements and hands-on practice, ensuring that students not only grasp theoretical concepts but also develop practical problem-solving skills. I emphasize the use of real-world datasets and visualization tools, which makes the learning process more engaging and insightful. By incorporating these elements, I aim to bridge the gap between theoretical knowledge and practical application, allowing students to see the relevance of what they are learning in everyday contexts. Additionally, I encourage students to adopt innovative approaches and delve deeper into the subject matter through practical projects. This not only solidifies their understanding but also fosters a sense of curiosity and exploration. My goal is to ensure a comprehensive understanding of the topics covered, empowering students to confidently apply their knowledge in real-world scenarios and pursue further learning opportunities in the dynamic fields of Data Analysis and Machine Learning.
Expert in debugging code
Breaks down coding issues into manageable steps.
Rated highly for assignment help
Clear, step-by-step support for assignments.
Interactive debugging sessions
Students debug and improve their own code in real-time.
Data Science tutor specialities
Data visualization
New Zealand Curriculum - NZC (NZ)
Business intelligence
Common Core State Standards - CCSS (USA)
Job readiness
Paired coding
Data engineering
Machine learning
Assignment help
Advanced Placement (AP) Program (USA)
Next Generation Science Standards - NGSS (USA)
Australian Curriculum (AU)

Data Science concept taught by Dr. Gurinderjeet
Dr. Kaur introduced Halima to asynchronous programming concepts in JavaScript, including synchronous vs. asynchronous execution, callbacks, and promises, but then shifted to reviewing basic JavaScript concepts like variables and conditional statements after Halima expressed difficulty. Halima will practice examples from a new textbook up to conditional statements, and Dr. Kaur will provide hands-on demonstrations in the next session, focusing on conditionals.
Conditional Statements (if/else)
Promises
Callbacks
Asynchronous Programming
Synchronous Programming
Dr. Kaur assisted Jacob with understanding C++ debugging in VS Code, covering breakpoints, step-by-step execution, and debugging commands like "Step Over," "Step Into," and "Step Out." They also discussed file input and output concepts. Jacob will email Dr. Kaur the course schedule and any specific questions before their next session, where they will continue practicing debugging and cover statistics.
File Input/Output (I/O)
While Loop
For Loop
Assignment vs. Comparison Operators
Debugging Breakpoints
Step Over (F10)
Step Into (F11)
Step Out (Shift+F11)
Dr. Kaur guided Nashita through a detailed Python lesson focused on strings, covering their creation, indexing, slicing, concatenation, repetition, various string methods, formatting, and escape characters. Nashita gained practical experience by working through examples of string manipulation and formatting. They concluded by scheduling their next lesson for Friday, with plans to explore if/else statements and loops after Nashita's upcoming break.
String Creation
Raw Strings
Escape Characters
String Formatting (f-strings)
String Methods (strip
split
replace
find
Dr. Kaur tutored a student on JavaScript, focusing on building a Jeopardy game using API calls and jQuery. They covered configuration settings, API helper functions for fetching and filtering data, and rendering the game board. Due to the student's unfamiliarity with jQuery, they decided to shift the focus to basic JavaScript concepts in future lessons, using their Springboard course content as a guide. Dr. Kaur will review the course material before the next lesson, which will be beneficial for the student, who is currently pursuing studies at Wake Forest University in Winston-Salem.
JavaScript Strict Mode
Constants
API Helper Functions
Asynchronous Functions (Async)
HTTP Requests (GET)
Map Function
jQuery
Ternary Operator
Dr. Kaur tutored a student from Dallas College – Grand Prairie Campus on web development basics, focusing on HTML, CSS, and JavaScript, to prepare them for a JavaScript assignment involving the creation of a Jeopardy game. They covered HTML structure, CSS styling, and basic JavaScript functionality, including event handling. The learner will review the materials and complete the HTML structure for the Jeopardy game, and they scheduled a follow-up lesson to continue with JavaScript and styling.
HTML Structure
Button Event Listeners
Linking External Files
Comments in Code
HTML Tags
JavaScript Functionality
CSS Styling
Nashita received assistance from Dr. Kaur during a Python test review, where they delved into topics such as floor division, boolean operations, function definitions, exception handling, and type casting. To further her understanding of Python, Nashita was assigned chapters from "Python Crash Course" and "Automate the Boring Stuff with Python". They've rescheduled their next lesson for Tuesday, with Dr. Kaur planning to send the test solutions and lecture notes via email.
Map Function
Error Handling (try-except)
Type Casting
Functions
Strings
Variables
Python Basics
Conditional Statements (if/else)
Your data science tutor also teaches
Data Analysis
Machine Learning
Power BI
SPSS
Tableau
Microsoft Excel
Free lesson slots
1 / 1
Teaching tools used by data science tutor
Digital whiteboard
Quizzes
Assessments
Presentations
Practice worksheets
Student types for data science class
School
College
Adult / Professional
All Levels
Home schooled
Interactive data science classes
Record lessons
Note taking
Pets are welcomed
Parent feedback
Mobile joining
Find tutors in similar subjects

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