Ishita Kapoor

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

4.9(129)

FREE TRIAL

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

/ 55 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

Ishita graduated from Ajay Kumar Garg Engineering College

Programming tutor specialities

Code Optimization icon

Code Optimization

Project help icon

Project help

Debugging icon

Debugging

Assignment help icon

Assignment help

Homework help icon

Homework help

Upskilling icon

Upskilling

Exam prep icon

Exam prep

CoTutorCoTutor

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 for programming class

ASD icon

ASD

Learning Disabilities icon

Learning Disabilities

Anxiety or Stress Disorders icon

Anxiety or Stress Disorders

 icon

ADHD icon

ADHD

Home schooled icon

Home schooled

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

App Development

App Development

Databases

Databases

Web Development

Web Development

Icons

Computer Science concepts taught by Ishita

Student learned 1 day ago

The tutor guided the student in developing a vocabulary management system. They collaboratively implemented the frontend form for adding vocabulary and the backend API endpoint to process and store this data in a JSON file. The session also involved debugging and refining the application's functionality and user interface, including a CSS update for improved aesthetics.

CSS for UI Enhancements

HTML Form Element Configuration

Backend API Endpoint Creation (Python/Flask)

JSON File I/O for Data Persistence

Frontend Form Handling with JavaScript

Show more

Student learned 1 day ago

The student and tutor worked on debugging and enhancing a typing practice web application. They addressed code errors in HTML, JavaScript, and Python, implemented game logic for different modes and levels, and refined calculations for WPM and accuracy. The next steps involve further CSS styling and potentially reviewing data generation for different levels.

Debugging JavaScript Errors

HTML Structure and Element Manipulation

Backend API Integration and Error Handling

JavaScript Variables and Data Types

Show more

Student learned 2 days ago

The Student and Tutor continued developing a typing application, focusing on integrating the front-end (HTML, JavaScript) with the FastAPI backend. They implemented API endpoints for file uploads, structured HTML pages for different user roles (student, teacher, results), and coded JavaScript logic for user authentication, game mechanics, and data display, utilizing object-oriented programming concepts. The Tutor will debug the current integration issues and prepare the code for implementing additional game levels and CSS styling in the next session.

Client-Side Application Logic: Roles & Game Flow

Asynchronous JavaScript & DOM Interaction

JavaScript Object-Oriented Programming (OOP)

Frontend Architecture & HTML Integration

API Server Execution & Debugging (Uvicorn)

FastAPI Backend Essentials

Show more

Student learned 3 days ago

The Student and Tutor worked on establishing the backend infrastructure for a typing website using Python's Fast API. They structured the project into frontend and backend components, configured data storage using JSON files, and implemented various GET and POST API endpoints for data retrieval and saving user analytics. The next session is planned to focus on implementing file upload functionality.

Project Structure & Backend Setup with FastAPI

CRUD Operations & API Endpoints

JSON Data Files for Typing Application

Asynchronous Programming (`async def`)

Managing User Roles & Authentication Basics

Show more

Student learned 21 days ago

The student and tutor worked on debugging and implementing features for a React Native application, focusing on calendar integration, dynamic data handling, and API calls for cohort and assignment management. They addressed specific coding issues, refined data processing logic, and prepared for testing by logging in with different user roles. The next session is planned for Sunday to continue debugging and testing.

Calendar Component Implementation

React Native Test ID and Accessibility

Date and Time Manipulation in JavaScript

API Integration and Data Handling

Cohort and Century Logic

Show more

Student learned 24 days ago

The student and tutor worked on implementing assignment deletion functionality and then focused on setting up a "watches" API endpoint and integrating a calendar component into the application. Future sessions will address remaining flows and potential debugging for the calendar integration.

Component Props and Event Handling

API Endpoint Implementation and Routing

Integrating Third-Party Calendar Libraries

State Management with `useState` and Data Transformation

Show more

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

Mobile joining icon

Mobile joining

Weekend lessons icon

Weekend lessons

Parent feedback icon

Parent feedback

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.