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



Private tutor - Ishita Kapoor
Bachelors degree
/ 30 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

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
Project help
Paired coding
Code Optimization
Upskilling
Homework help
Assignment help
Code Review

Computer Science concept taught by Ishita
The Student received guidance on solving a coding problem to find the second maximum number in an array. The Tutor explained two different approaches to solve the problem, walking through examples and different test cases. The Student was encouraged to implement the discussed logic in code.
Finding the Second Maximum Number in an Array
Optimized Approach: Simultaneous Tracking
Simpler Approach: Iterative Comparison
Variable Swapping Logic
Understanding Array Iteration
The Student and Tutor worked on implementing Bootstrap for styling and JavaScript for dynamic content loading into a webpage, focusing on minimal styling and grid layouts. The Student also practiced Git commands for version control, pushing code to GitHub. The assignment submission process was reviewed, with the Student receiving guidance on obtaining and submitting the repository link.
Bootstrap Grid System
Copying and Pasting Bootstrap Code
Git Workflow: add
commit
push
Linking JavaScript Files
Basic JavaScript Functions for DOM Manipulation
The Student and Tutor practiced array manipulation in C++, including summing elements, finding the maximum, calculating the average, linear searching, and reversing arrays. The Student learned about memory allocation and using boolean flags for search algorithms. Homework includes finding the second maximum and second minimum numbers in an array, and the Student will send over course slides before the next session.
Calculating Array Size
Linear Search in Arrays
Array Reversal
Boolean Flags in Searching
Array Indexing and Accessing
The session covered pattern printing with loops, function overloading, and parameter passing techniques ('pass by value' and 'pass by reference'). The student practiced implementing overloaded functions and a swap function using pass by reference, and was introduced to arrays. Homework includes writing code to accept array input, sum the elements, and find the maximum number.
Function Overloading
Arrays: Basics and Indexing
Void Functions
Pass by Value vs. Pass by Reference
Loop Control with Row and Star Counts
The Student practiced using for loops with a multiplication table exercise and then learned about while loops, including how they differ from for loops. The Student also reviewed using the modulus operator to check for odd/even numbers. Homework includes completing practice questions using both for and while loops.
For Loop Basics
While Loop Fundamentals
Problem Statement Decomposition
Variable Initialization and Scope
String Concatenation in Output
Conditional Statements: `if` and `else`
Modulo Operator (%) for Remainder
Your programming tutor also teaches
Databases
HTML
JavaScript
Python
SQL
Web Development
Learner for programming class
ADHD
ASD
Home schooled
Learning Disabilities
Anxiety or Stress Disorders
Teaching tools used by tutor
Postman
Android Studio
Visual Studio Code
Git & GitHub
Dynamic programming classes
Pets are welcomed
Mobile joining
Open Q&A
Note taking
Chat for quick help
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.
