Ishita Kapoor
Hands-On Coding Tutor (2+ years of experience) | Learn C, C++, Web & App Development




Show all photos
Ishita Kapoor
Bachelors degree
/ 55 min
About your coding tutor - Ishita
Hi, I’m Ishita, a computer science tutor helping students learn programming through practical, project-based methods so you don’t just understand concepts but confidently apply them in real scenarios. With 2+ years of experience teaching students and working professionals, I focus on strong fundamentals, logical thinking, and real-world application. My teaching style is structured, interactive, and highly personalized—I break down complex concepts into simple steps, ensure hands-on practice, and continuously adapt to your pace and goals. I also emphasize problem-solving, debugging skills, and building complete projects to make learning meaningful. I’ve worked on assistive technology with exposure to Microsoft and Google, which helps me bring practical insights into every session. Expertise: Python, C++, C, JavaScript, HTML, CSS, React, Node.js, Flutter, Firebase, guidance on Git/Github, APIs, data analysis using R, PowerBI, Excel dashboards, and deployments. I also help with interview preparation, coding assessments, and resume projects, ensuring you’re ready for real opportunities and can confidently showcase your skills. Book your first trial lesson and start building real coding skills.
Ishita graduated from Ajay Kumar Garg Engineering College

Coding tutor specialities
Assignment help
Paired coding
Exam prep
Code Optimization
Debugging
Project 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
ADHD
ASD
Coding for kids
Learning Disabilities
Coding for intermediate
Coding for adults
Coding for advanced
Coding for beginners
Anxiety or Stress Disorders
Home schooled
Ishita - Coding tutor also teaches
Coding for kids
CSS
R

Coding concepts taught by Ishita
The Student and Tutor reviewed Python functions, practicing list manipulation, and discussed the roles of actual and formal parameters. The main focus shifted to an introduction to recursion, including base conditions, forward and backward recursion, and implementing a recursive factorial function. For homework, the Student was assigned to implement a recursive function to count digits in a number.
Python Functions: Parameters & Scope
Introduction to Recursion
Forward vs. Backward Recursion
Factorial Calculation with Recursion
The Student and Tutor continued their Python programming lessons, focusing on the data structures tuples and dictionaries. They reviewed list concepts, then deeply explored tuples, covering their immutability, creation, traversal, and basic methods, including a practice problem on counting even/odd numbers. Subsequently, they introduced dictionaries, demonstrating their creation, iteration methods (keys, values, items), and mutability through practical exercises such as counting character frequencies and finding the highest mark in a student dictionary. The Tutor assigned follow-up practice questions and planned a dedicated practice session for the next class on Tuesday.
Python Tuples: Immutability & Basic Operations
Practical Application: Character Frequency Counter
Dictionary Operations: Adding
Modifying
and Dynamic Insertion
Python Dictionaries: Key-Value Pairs & Traversal
Tuple Packing and Unpacking
Practical Application: Finding the Highest Value in a Dictionary
The Student and Tutor reviewed Python loop iteration, differentiating between `range` (indexes) and direct iteration (values). They extensively practiced nested loops to generate various geometric and character-based patterns, including inverted designs. The session concluded with a comprehensive review of essential string manipulation methods and functions. The Student was assigned to practice questions from the notes PDF before the next session.
Looping through Sequences: `range()` vs. Direct Iteration
Essential String Manipulation Methods
Advanced Loop Ranges and Multiple Inner Loops for Complex Patterns
Generating Character Patterns using ASCII Codes
Nested Loops for Pattern Generation
Student and Tutor practiced core Python programming concepts, primarily focusing on functions. They implemented functions for list input, multiplication of list elements, number reversal using a while loop, finding the largest number in a list, and counting vowels in a character list. The Tutor assigned homework to review notes and solve practice sheet questions to solidify understanding of iteration, loops, and data types before the next session.
Python Functions: Definition
Calling
and Reusability
Function Parameters
Return Values
and Scope
List Manipulation within Functions
Number Reversal: Algorithmic Thinking with While Loops
The Student and Tutor continued building a WordPress website using Elementor, focusing on site settings and content creation. They set up the site title, tagline, and logo, then proceeded to create and style sections for 'Our Manifesto' and 'Resources and Links'. The session involved configuring headings, paragraphs, buttons, and image boxes, and linking a page, with plans for further styling adjustments in future sessions.
Configuring WordPress Site Identity
Elementor Styling: Borders
Radius & Padding
Advanced Elementor Widgets: Image Box & Layout Direction
Creating & Linking New Pages
Interactive Elements: Buttons & Page Linking
Elementor Page Structure: Flexbox Containers & Basic Widgets
The Student and Tutor practiced Python programming, focusing on list manipulation and `while` loops. They worked through problems involving creating, modifying, and iterating over lists, as well as complex logic problems like counting digits and calculating factorials. The Student was assigned to practice the factorial problem and another list-based problem from a worksheet, with a plan to discuss them in the next session.
Solving Problems with `while` Loops: Digit Counting
Python List Operations: Creation & Basic Manipulation
Advanced Python List Methods
Introduction to `while` Loops
Solving Problems with `while` Loops: Factorial Calculation
Approach & tools used by coding tutor
Jupyter Notebook
Android Studio
Google Colab
Bitbucket
Postman
Hands-on coding classes
Open Q&A
Chat for quick help
Parent feedback
Weekend lessons
Mobile joining

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