logo

Ishita Kapoor

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

4.9(129)

Free trial within 24 hours

Loading...
Profile photo of Ishita, Computer Science tutor at Wiingy
Profile photo of Ishita, Computer Science tutor at Wiingy
Profile photo of Ishita, Computer Science tutor at Wiingy
Verified degree or teaching certification of Ishita
tutor-image
tutor-image

Private tutor - Ishita Kapoor

Bachelors degree

/ 30 min

Rated 4.9 out of 5 stars.
★★★★★
Popular
Highly skilled & top-rated
129 ratings
Ratings

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

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 icon

Upskilling

Assignment help icon

Assignment help

Project help icon

Project help

Code Review icon

Code Review

Debugging icon

Debugging

Paired coding icon

Paired coding

Code Optimization icon

Code Optimization

keyLearning

Computer Science concept taught by Ishita

Student learned 4 days ago

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

Show more

Student learned 6 days ago

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

Show more

Student learned 7 days ago

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`

Show more

Student learned 8 days ago

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

Show more

Student learned 13 days ago

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

Show more

Student learned 17 days ago

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

Show more

Your programming tutor also teaches

Databases

Databases

HTML

HTML

JavaScript

JavaScript

Python

Python

SQL

SQL

Web Development

Web Development

Learner for programming class

Learning Disabilities icon

Learning Disabilities

Anxiety or Stress Disorders icon

Anxiety or Stress Disorders

Home schooled icon

Home schooled

 icon

ASD icon

ASD

ADHD icon

ADHD

Teaching tools used by tutor

Visual Studio Code image

Visual Studio Code

Git & GitHub image

Git & GitHub

Postman image

Postman

Android Studio image

Android Studio

Dynamic programming classes

Pets are welcomed icon

Pets are welcomed

Open Q&A icon

Open Q&A

Mobile joining icon

Mobile joining

Weekend lessons icon

Weekend lessons

Parent feedback icon

Parent feedback

tutorFooter

Coding tutors on Wiingy are vetted for quality

Every tutor is interviewed and selected for subject expertise and teaching skill.