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

Coding concepts taught by Ishita
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
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
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
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
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
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
Approach & tools used by coding tutor
PyCharm
Git & GitHub
Postman
Google Colab
Android Studio
Hands-on coding classes
Mobile joining
Pets are welcomed
Chat for quick help
Note taking
Parent feedback

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