Neha D

Experienced Computer science and Coding (Python/Java/SQL/Unix scripting) Tutor with 10+ years in IT Industry

4.8(32)

FREE TRIAL

Profile photo of Neha, Coding tutor at Wiingy
Coding learning materials by Neha
Travel snapshot of Neha during a trip
Live performance with Coding by Neha

Show all photos

tutor-image
tutor-image

Neha D

Diploma degree

/ 55 min

About your coding tutor - Neha

Hi, I’m Neha. I have 10+ years of experience working in the IT industry across Banking and Telecom domains. Most recently, I worked as an Application Support Engineer in an Investment Bank, where I was involved in production support, incident management, troubleshooting, automation scripting, and coordination with multiple technical teams. I enjoy teaching and sharing knowledge, as it also helps me continue learning and growing technically. I have been helping students and beginners with coding concepts, assignments, and small technical projects in areas such as SQL, PL/SQL, Java, Python basics, and Unix/Shell scripting. My teaching approach is practical and beginner-friendly. I focus on helping students understand concepts clearly rather than just memorizing syntax. I can assist with coding assignments, debugging, query writing, logic building, and understanding real-world technical scenarios from an IT support perspective. I believe in maintaining a patient and supportive learning environment where students feel comfortable asking questions and learning step by step. I am also comfortable adapting sessions based on the student’s pace and learning requirements.

Meet Neha

Coding tutor specialities

Paired coding icon

Paired coding

Code Optimization icon

Code Optimization

Job readiness icon

Job readiness

Project help icon

Project help

Debugging icon

Debugging

Upskilling icon

Upskilling

Assignment help icon

Assignment help

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

Coding for intermediate

Coding for beginners icon

Coding for beginners

Coding for adults icon

Coding for adults

Coding for kids icon

Coding for kids

Coding for advanced icon

Coding for advanced

icon

Expert in debugging code

Breaks down coding issues into manageable steps.

icon

Rated highly for assignment help

Clear, step-by-step support for assignments.

icon

Highly rated for problem-solving approach

95% of students improve problem-solving skills and speed.

Neha - Coding tutor also teaches

C

C

Coding for kids

Coding for kids

Java

Java

Python

Python

SQL

SQL

Icons

Coding concepts taught by Neha

Student learned 2 days ago

The Student and Tutor worked on building a simple game in Scratch, focusing on introducing the concept of collision detection. They practiced coding player movement, implementing sprite interactions, and setting up a scoring system using variables. For follow-up, the Student was encouraged to try creating a 'Tom and Jerry' chase game.

Game Loops with Conditionals

Collision Detection

Sprite Movement Control

Event-Driven Programming

Random Positioning for Game Elements

Game Variables and Scoring

Show more

Student learned 9 days ago

The Student and Tutor focused on coding concepts using Scratch, beginning with sprite customization and revisiting X and Y coordinates for controlled movement. They then designed and built a 'Balloon Pop' game, learning about clones, random positioning, scoring mechanics, and vertical sprite movement. The Tutor encouraged the Student to further explore dynamic balloon movements and size variations as a follow-up activity.

X and Y Coordinates for Movement

Cloning & Game Loop for Dynamic Objects

Initializing Clones & Randomization

Interactive Game Elements: Click Events & Scoring

Simulating Falling Motion with 'Repeat Until'

Sprite Customization & Creativity

Show more

Student learned 16 days ago

The Student and Tutor worked on two Scratch programming projects: first, a rainfall animation, and second, a fruit-catching game. They focused on creating clones, controlling sprite movement using X and Y coordinates, and implementing conditional logic and variables. The Tutor suggested practicing adding different fruits with varied scoring as optional homework.

Sprite Cloning and Independent Behavior

Controlling Sprite Movement with X and Y Coordinates

Implementing Game Loops and Conditional Logic

Sensing Interactions and Game State Changes

Customizing Sprites and Adding Sound Effects

Show more

Student learned 23 days ago

The Student and Tutor focused on learning and applying random numbers in Scratch. The Student practiced creating a variable, using the 'pick random' block, and integrating it with 'if' blocks to design a multi-option 'daily random challenge' program. The Tutor suggested the Student consider adding more challenge options to their program as follow-up.

Introduction to Random Numbers

Using Variables for Dynamic Values

Conditional Statements (If Block)

Comparison Operators (Equality)

Outputting Messages (Say Block)

Show more

Student learned 24 days ago

The Student and Tutor reviewed basic Python concepts including variables and functions. The main focus was on introducing and practicing `if-else` conditional statements, including the use of `elif` for multiple conditions. The Student practiced writing a program, and follow-up assignments and future scheduling were discussed.

Elif for Multi-Way Decision Making

Comparison Operators for Conditions

Conditional Logic: If-Else Statements

Python's Indentation Rule for Code Blocks

Python Variables and Basic Functions

Show more

Student learned 28 days ago

The Tutor and Student conducted an introductory session to plan a course focused on understanding a pre-existing e-voter registration project built in Python. They discussed the project's architecture, basic Python and SQL concepts, object-oriented programming, and debugging techniques. The Student expressed a need for more foundational Python knowledge, leading to a proposed learning plan prioritizing Python basics before delving deeper into the project.

Understanding an Existing Project

Debugging: An Investigative Mindset

SQL CRUD Operations: The Core Database Actions

Modular Programming: Why Use Classes?

Object-Oriented Programming (OOP) Basics: Classes

Variables

Functions

SQL vs. MySQL: Language vs. Database

Show more

Approach & tools used by coding tutor

Git & GitHub image

Git & GitHub

Visual Studio Code image

Visual Studio Code

PyCharm image

PyCharm

tutorFooter

Programming tutors on Wiingy are vetted for quality

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