Neha D
Collaborative Computer science and Coding Tutor with 10 years experience in IT industry




Show all photos
Neha D
Diploma degree
/ 55 min
Neha - Know your tutor
Hi, I am Neha. I enjoy helping students build a clear understanding of Computer Science concepts and connect them with practical programming and IT scenarios. My teaching approach is concept first and practical. I break problems into smaller steps, explain the reasoning behind the solution, and use examples so students understand why something works rather than simply providing a solution and memorizing syntax. I adapt sessions to the student's level and goals — whether they are building fundamentals, working on assignments or projects, improving problem-solving skills, debugging code, or preparing for interviews. I have 10+ years of IT experience across Banking and Telecom, with hands-on exposure to software development, application support, databases, troubleshooting, and automation. I have worked with technologies including Python, Java, SQL/PLSQL, Unix/Shell scripting, and Oracle. I also like to bring real-world IT examples into my sessions, making concepts easier to relate to. My goal is to create a patient and supportive learning environment where students can ask questions freely, learn step by step, and become more confident in solving problems independently.
Programming tutor specialities
Paired coding
Code Review
Exam prep
Homework help
Job readiness
Code Optimization
Assignment help
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 for programming class
High School students
Middle School students
College students
Elementary School students
Rated 5 stars consistently
Students appreciate how lessons simplify complex coding concepts.
100% on-time college submissions
Students meet deadlines with tutor support.
Focused on real-world coding applications
Build real projects, from apps to websites.
Your programming tutor also teaches
Computer Science
Databases
Machine Learning

Computer Science concepts taught by Neha
The Student and Tutor worked on creating an interactive soundboard game in Scratch, focusing on adding sound, color changes, costume switches, and movement effects to multiple sprites. The Student practiced implementing event-driven code for each sprite. They plan to continue adding new features in the next lesson.
Event-Driven Sprite Interaction
Adding Sound to Sprites
Visual Effects: Color and Costume Changes
Sprite Movement and Boundary Interaction
The Student and Tutor worked on developing a chase game in Scratch, focusing on sprite movement, collision detection, and score tracking. The Student practiced coding directional controls for a fox and autonomous movement for a mouse, implementing a scoring system and a score reset function. The Tutor will share new game ideas for future sessions.
Collision Detection and Scoring
Debugging and Identifying Game Bugs
Variables and Game State Management
Autonomous Sprite Movement & Bouncing
Manual Sprite Control (X & Y Coordinates)
The tutor and student worked on a Scratch programming project, focusing on sprite motion control. They practiced using arrow keys to move a dragon sprite and explored blocks like 'if on edge, bounce,' 'go to random position,' and 'point in direction' to add dynamic behaviors and adjust speed. They also discussed how to adjust values to control speed and how to implement these blocks for interactive effects.
Random Direction Changes
Sprite Behavior at Screen Edges
Sprite Movement with Arrow Keys
Adjusting Sprite Speed
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
Game Variables and Scoring
Random Positioning for Game Elements
Event-Driven Programming
Collision Detection
Sprite Movement Control
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.
Simulating Falling Motion with 'Repeat Until'
Interactive Game Elements: Click Events & Scoring
Initializing Clones & Randomization
Cloning & Game Loop for Dynamic Objects
X and Y Coordinates for Movement
Sprite Customization & Creativity
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
Teaching tools used by tutor
PyCharm
Git & GitHub
Visual Studio Code

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