Ishita Kapoor

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

4.9(129)

Free trial in 24 hr

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

Show all photos

tutor-image
tutor-image

Ishita Kapoor

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

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 tutor specialities

Debugging icon

Debugging

Code Optimization icon

Code Optimization

Exam prep icon

Exam prep

Project help icon

Project help

Code Review icon

Code Review

Homework help icon

Homework help

Assignment help icon

Assignment help

Learner for programming class

ADHD icon

ADHD

Anxiety or Stress Disorders icon

Anxiety or Stress Disorders

ASD icon

ASD

Home schooled icon

Home schooled

Learning Disabilities icon

Learning Disabilities

 icon

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.

Your programming tutor also teaches

Databases

Databases

HTML

HTML

JavaScript

JavaScript

Python

Python

SQL

SQL

Web Development

Web Development

Flexible Scheduling

Allows 1h early scheduling

Allows 1h early rescheduling

Can wait for 20 mins after joining

propsition image
Refund icon

10 day Refund

Swap icon

Free Tutor Swap

Icons

Computer Science concepts taught by Ishita

Student learned 3 days ago

The session focused on front-end web development using Next.js. The tutor and student worked on implementing authentication flow, global state management with React Context, and header component development with navigation and animations. They also configured proxy middleware for authentication and routing.

React Context API for Global State Management

Next.js Routing and Middleware

State Management with `useState` and `useEffect` Hooks

Local Storage for Client-Side Data Persistence

Show more

Student learned 15 days ago

The student and tutor reviewed the architecture and functionality of a Node.js backend application. They walked through server setup, database integration, API endpoint implementation, and data handling, concluding with a demonstration of deployment and version control practices. The tutor provided guidance on how to present this knowledge during an interview.

Node.js Server Setup with Express

API Endpoints and Request Handling

Database Interaction with MongoDB

Frontend-Backend Communication and Data Flow

External API Integration with Axios

Show more

Student learned 16 days ago

The student and tutor worked on deploying a web application. They troubleshooted Git merge conflicts, configured deployment on Render, and resolved issues with environment variables and build commands. The next steps involved resolving authorization access errors for a successful deployment.

Git Pull and Merge Conflicts

Environment Variables and Security

Server and Client Deployment

Node.js Package Management (npm)

Show more

Student learned 17 days ago

The tutor and student focused on debugging a server connection issue and setting up the project's backend and frontend structure. They defined data models, discussed API integration, and initiated the creation of API endpoints, with plans to complete the remaining endpoints and frontend scripting in the next session.

Frontend Development Basics

API Integration with Axios

GitHub for Version Control

MongoDB and Mongoose Schemas

Show more

Student learned 18 days ago

The student and tutor worked on setting up a backend for a web application using MongoDB. They configured MongoDB Atlas, handled environment variables, and established a database connection. The tutor also guided the student through Git initialization and pushing code to a repository. The next steps involve building the frontend with HTML, CSS, and JavaScript, and the tutor will provide further guidance via email.

Backend API with Express.js

MongoDB Database Integration

CRUD Operations

Static vs. Dynamic Databases

Show more

Student learned about 1 month ago

The student and tutor worked on debugging and refining a React Native application, focusing on resolving issues with API integration, data handling, and component rendering, particularly concerning QR codes and date-time formatting. They planned to continue applying debugging techniques and ensure all test cases pass.

Date and Time Handling in React Native

Debugging Techniques & Best Practices

API Endpoint Handling & Fetching

QR Code Integration & Usage

State Management & Data Handling

Show more

Teaching tools used by tutor

Postman image

Postman

Git & GitHub image

Git & GitHub

Visual Studio Code image

Visual Studio Code

Android Studio image

Android Studio

Dynamic programming classes

Open Q&A icon

Open Q&A

Note taking icon

Note taking

Mobile joining icon

Mobile joining

Chat for quick help icon

Chat for quick help

Pets are welcomed icon

Pets are welcomed

tutorFooter

Coding tutors on Wiingy are vetted for quality

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