Ishita Kapoor
Interactive Lessons & Project-based learning in Web, App, and Software Development for All Levels.
Loading...



Private tutor - Ishita Kapoor
Bachelors degree
/ 30 min
Ishita - Know your tutor
Passionate about crafting innovative software solutions, I am a graduate with a Bachelor of Engineering in Computer Science. Additionally, I bring more than 2 years of experience tutoring coding to newcomers in the Microsoft Learn Student community, nurturing the next generation of tech talent. Specializing in Mobile App Development, Front-end Development, back-end development, and full-stack development, I thrive in Agile environments and have honed my skills through internships at Fortune 500 startups, excelling in both front-end and back-end development. My versatile skill set encompasses HTML, CSS, JavaScript, C++, C, Python, Dart, Firebase, React.js, MongoDB, and more. With a track record of 25+ Hackathon victories, including prestigious events like the Microsoft Imagine Cup and Google Solution Challenge, I am adept at turning ideas into impactful projects. As a seasoned speaker and mentor, I have shared my expertise with aspiring developers and presented before industry leaders like Satya Nadella (Microsoft CEO).
Ishita graduated from Ajay Kumar Garg Engineering College

Programming class overview
My tutoring methodology focuses on hands-on coding, interactive lessons, step-by-step tutorials, and real-world applications, fostering a project-based learning environment. I specialize in teaching Web Development, App Development, C++, JavaScript, Databases, HTML, SQL, Python, and C. Leveraging a wide array of tech tools both online and offline, including coding platforms, interactive websites, and virtual labs, I ensure personalized tutoring experiences. With a curriculum that aligns with academic standards, I cater to over 100 students, including Elementary, Middle, High School, and College levels. My approach empowers students to grasp complex concepts through practical implementation, enhancing their problem-solving skills and confidence in each subject, while preparing them for real-world tech challenges.
Programming tutor specialities
Upskilling
Assignment help
Project help
Code Review
Debugging
Paired coding
Code Optimization

Computer Science concept taught by Ishita
Student and Tutor worked through converting a React payment form component to Svelte, focusing on adapting React concepts like reactive UI updates and state management to Svelte's framework. The Student implemented form validation and data binding in Svelte, debugging issues related to state updates and input control. The next session will focus on React Native.
Reactive Nature of Front-End Frameworks
State Management in Svelte
Data Binding in Svelte
Input Validation and Regular Expressions in Svelte
The session focused on building a Svelte application with components for category selection, payment processing, and success messaging. The Student implemented components and defined data interfaces, using event handling and conditional rendering techniques in Svelte. The session concluded with plans to continue development in the next session, focusing on implementing the payment form.
Svelte's Simplicity and State Management
Component-Based Architecture in Svelte
Event Dispatching in Svelte
Conditional Rendering in Svelte
Each Blocks for List Rendering
The Student and Tutor completed the payment form component in a React application, including input validation and success message display. They addressed testing issues and implemented a fix related to displaying validation messages. The next session will cover implementing the same functionality in Svelte.
API Interaction with `fetch`
Data Transformation with `map` and `reduce`
Handling User Input with Event Handlers
Dynamic UI Rendering with Conditional Logic
React Component Lifecycle with `useEffect`
React State Management with `useState`
The Student and Tutor worked on refactoring a React application to connect to an API, focusing on creating components, defining interfaces, and managing state with `useState`. The tutor guided the student in structuring the application and implementing conditional rendering. The next session will focus on completing the functionality and testing the application.
JSX Syntax
React State and `useState` Hook
React Effects and `useEffect` Hook
Fetching Data from APIs
Conditional Rendering
Event Handling
React Components
The session covered the concept of structures in C++, including defining structures, accessing members, and using arrays of objects. The student practiced creating structures like `student`, `book`, and `employee`, and performed tasks such as calculating the highest salary from an array of employee data. The next session will cover nested structures and passing structures as functions by value and by reference.
Conditional Logic with Structures
Problem Solving: Finding Maximum Values in Structures
Arrays of Objects
Object Creation from Structures
Structures: User-Defined Data Types
Accessing Structure Members
The session focused on state management in React, specifically the differences and use cases for `useState` and `useContext` hooks. The student learned how to set up a React project and began building a to-do app using components and state management. The student was assigned homework to complete the to-do app, focusing on adding and deleting functionalities using `useState` and exploring React documentation on props.
React Components
JSX Syntax
useState Hook
Event Handling in React
Understanding the 'Event' Object
Props: Passing Data to Children
Your programming tutor also teaches
Databases
HTML
JavaScript
Python
SQL
Web Development
Learner for programming class
Learning Disabilities
Anxiety or Stress Disorders
Home schooled
ASD
ADHD
Teaching tools used by tutor
Visual Studio Code
Git & GitHub
Postman
Android Studio
Dynamic programming classes
Pets are welcomed
Open Q&A
Mobile joining
Weekend lessons
Parent feedback
Find programming tutors in similar subjects

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