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



Show all photos
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
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 tutor specialities
Debugging
Exam prep
Assignment help
Code Optimization
Project help
Job readiness
Homework help
Learner for programming class
Home schooled
ADHD
ASD
Learning Disabilities
Anxiety or Stress Disorders
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
HTML
JavaScript
Python
SQL
Web Development
Flexible Scheduling
Allows 1h early scheduling
Allows 1h early rescheduling
Can wait for 20 mins after joining

10 day Refund
Free Tutor Swap

Computer Science concepts taught by Ishita
The tutor provided an introduction to JavaScript, focusing on variables, operators, conditional statements, and loops. The student practiced setting up development files and understanding basic debugging techniques. The next lesson is planned to cover the `while` loop and continue with JavaScript concepts.
JavaScript Variables and Data Types
Console Logging for Debugging
Arithmetic and Modulo Operators
Comparison and Logical Operators
Conditional Statements: If-Else If-Else
For Loops for Iteration
The tutor and student focused on setting up Docker for a project and developing the front-end dashboard using React context and state management. They worked on creating a context provider, implementing state updates for user lists, and setting up animated carousels. The next sessions are planned to further refine the front-end and address backend integration.
Docker for Application Deployment
Frontend Animation with Framer Motion
React Hooks: `useState` and `useEffect`
React Context API for State Management
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
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
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
Node.js Package Management (npm)
Server and Client Deployment
Environment Variables and Security
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
MongoDB and Mongoose Schemas
GitHub for Version Control
API Integration with Axios
Teaching tools used by tutor
Android Studio
Visual Studio Code
Postman
Git & GitHub
Dynamic programming classes
Pets are welcomed
Chat for quick help
Parent feedback
Mobile joining
Open Q&A
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.
