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



Show all photos
Rithika Rushendra
Bachelors 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
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
Homework help
Code Review
Project help
Assignment help
Exam prep
Learner types for coding classes
Coding for adults
Coding for kids
Coding for beginners
Coding for intermediate
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
Java
Python
Coding for kids
Flexible Scheduling
Allows 1h early scheduling
Allows 1h early rescheduling
Can wait for 20 mins after joining

10 day Refund
Free Tutor Swap

Coding concepts taught by Rithika
The Tutor and Student worked on double-digit subtraction problems. The Student practiced applying borrowing techniques to solve various subtraction equations, showing marked improvement throughout the session. The plan is to continue focusing on subtraction for mastery before moving to multiplication next week.
Double-Digit Subtraction
Understanding Place Value in Subtraction
Checking Your Work in Subtraction
The Student and Tutor worked through problems related to calculating standard deviation manually from dot plots and data sets. They practiced calculating mean, median, IQR, and standard deviation, and discussed how these measures change when data values are added or removed from a set. The session concluded with a brief review of Mean Absolute Deviation.
Interquartile Range (IQR)
Impact of Data Changes on Mean and Standard Deviation
Standard Deviation
Median
Mean
The Student and Tutor worked through a review packet for an upcoming test, covering various statistical concepts. They practiced identifying variable types, describing data distributions from graphs, and applying rules like the empirical rule for standard deviation. The Tutor also guided the Student through calculating z-scores and determining percentiles.
Quantitative vs. Categorical Variables
Discrete vs. Continuous Variables
Normal Distribution and Standard Deviation
Interpreting Histograms and Box Plots
The tutor and student worked on double-digit subtraction with regrouping and then transitioned to double-digit multiplication using the standard algorithm. The student practiced solving multiple problems for both operations. The next session is planned to continue with double-digit multiplication.
Double Digit Subtraction with Regrouping
Alternative Subtraction Method (Counting Up)
Double Digit Multiplication Process
The Role of Zero in Multiplication
The student and tutor worked through trigonometry problems involving right-angled triangles. They practiced finding unknown angles and sides using SOH CAH TOA and inverse trigonometric functions. The tutor provided practice problems and feedback on the student's calculations and understanding of the concepts.
Trigonometric Ratios (SOH CAH TOA)
Inverse Trigonometric Functions
Identifying Sides in a Right-Angled Triangle
Solving for Unknown Sides and Angles
The student and tutor reviewed fraction simplification and solving linear algebraic equations. The student practiced manipulating equations with variables on both sides and demonstrated improvement in solving for 'x'. They planned to continue working on algebraic expressions and to have the student email homework for review.
Simplifying Fractions
Understanding Algebraic Expressions
Converting Improper Fractions to Mixed Numbers
Solving Linear Equations
Approach & tools used by coding tutor
Visual Studio Code
Hands-on coding classes
Parent feedback
Note taking
Mobile joining
Pets are welcomed
Chat for quick help

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