Rithika Rushendra
Learn Java and Python with a supportive tutor with a background in computer science!
Loading...



Show all photos
Rithika Rushendra
Bachelors degree
/ 55 min
About your coding tutor - Rithika
I am a final-year Bachelor of Computer Science student with nearly a decade of teaching experience, including close to ten years teaching computer science and programming concepts. My long-standing involvement in education has allowed me to develop a deep understanding of how students learn technical material, especially in areas that are often perceived as difficult or intimidating, such as coding and problem-solving. Over the years, I have worked with students of varying ages, backgrounds, and skill levels, helping them build confidence and competence in technology through structured, supportive instruction. My primary teaching focus is computer science, with particular expertise in Python and Java. I teach these languages not just as tools for writing code, but as frameworks for developing logical thinking, algorithmic reasoning, and effective problem-solving strategies. When teaching Python, I emphasize readability, foundational programming concepts, and real-world applications such as data manipulation, automation, and basic software development. With Java, I focus on object-oriented programming principles, program structure, and understanding how larger systems are designed and maintained. In both cases, I aim to help students understand why code works, not just how to write it.
Coding tutor specialities
Project help
Code Review
Exam prep
Assignment help
Homework 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 types for coding classes
Coding for kids
Coding for adults
Coding for intermediate
Coding for beginners
Coding class highlights
My teaching methodology is centered on clarity, adaptability, and building genuine understanding rather than rote memorization. I believe that effective learning in technical subjects, especially computer science, comes from helping students understand why concepts work before expecting them to apply them independently. From the beginning, I focus on creating a supportive learning environment where students feel comfortable asking questions, making mistakes, and exploring ideas without fear of judgment. This foundation is essential for subjects like coding, where trial and error is a natural and necessary part of the learning process. A core component of my methodology is breaking complex concepts into smaller, manageable steps. Programming concepts can quickly become overwhelming if introduced all at once, so I scaffold learning by introducing ideas gradually and reinforcing them through repetition and practical examples. Each new topic builds on previously learned material, ensuring students have a strong foundation before moving forward. I frequently check for understanding and adjust the pace of lessons based on the student’s comfort level, ensuring learning remains steady and effective rather than rushed.
Expert in debugging code
Breaks down coding issues into manageable steps.
100% on-time college submissions
Students meet deadlines with tutor support.
Interactive debugging sessions
Students debug and improve their own code in real-time.
Rithika - Coding tutor also teaches
Coding for kids
Java
Python

Coding concepts taught by Rithika
The tutor and student worked through problems related to statistical distributions, focusing on the application of the Empirical Rule and Z-scores for normal distributions. They practiced calculating standard deviations, determining data ranges, and approximating percentages, and discussed the limitations of the Empirical Rule when a distribution is not normal.
Z-Scores and Z-Tables
Normal Distribution Properties
Interpreting Histograms
The Empirical Rule
The student and tutor worked together to understand and apply the empirical rule in statistics. They practiced calculating probabilities within given standard deviations and worked through examples to reinforce the 68-95-99.7 rule. The next session was scheduled for Mondays at 6 PM (student's time) to continue this practice.
The Empirical Rule
Standard Deviation & Mean in Normal Distribution
Calculating Probabilities with Standard Deviations
The student practiced solving word problems involving unit rates through decimal long division. The tutor provided step-by-step guidance on setting up the division and executing the calculation by hand, reinforcing the process with two examples. The session concluded with the student expressing increased confidence in remembering the steps.
Unit Rate Calculation
Decimal Division by Hand
Problem Setup for Rates and Budgets
Division with Decimals in Both Numbers (Miles Per Gallon)
The Student and Tutor worked on probability problems, focusing on conditional probability and the union of events. The Student reviewed previously completed test questions, identifying and correcting errors in calculations and logic. The Tutor provided explanations and guidance on applying the correct formulas and understanding the underlying concepts.
Probability: Union of Events
Conditional Probability
Independent vs. Dependent Events
Applying Probability to Real-World Scenarios
The student and tutor reviewed various probability and statistics concepts, including calculating probabilities from histograms, defining sample spaces, and identifying mutually exclusive events. They practiced problems involving simulations, dice rolls, and selections from groups, and discussed conditional probability and independent events.
Probability of Independent Events
Mutually Exclusive Events
Conditional Probability
Sample Space
Probability of 'Not' Events
The class reviewed probability and statistics concepts, including calculating probabilities for various scenarios, understanding independent and dependent events, and applying the addition rule. The student practiced problems involving spinners, card decks, and data tables, with a focus on conditional probability and checking for independence.
Probability Basics
Independent vs. Dependent Events
Addition Rule in Probability
Conditional Probability
Two-Way Tables and Data Analysis
Approach & tools used by coding tutor
Visual Studio Code
Hands-on coding classes
Chat for quick help
Weekend lessons
Pets are welcomed
Mobile joining
Parent feedback

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