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




Show all photos
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

Programming tutor specialities
Exam prep
Job readiness
Paired coding
Homework help
Assignment help
Upskilling
Project help
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
Home schooled
ASD
Anxiety or Stress Disorders
ADHD
Learning Disabilities
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
Databases
Web Development

Computer Science concepts taught by Ishita
The Student and Tutor reviewed Python loop iteration, differentiating between `range` (indexes) and direct iteration (values). They extensively practiced nested loops to generate various geometric and character-based patterns, including inverted designs. The session concluded with a comprehensive review of essential string manipulation methods and functions. The Student was assigned to practice questions from the notes PDF before the next session.
Looping through Sequences: `range()` vs. Direct Iteration
Essential String Manipulation Methods
Advanced Loop Ranges and Multiple Inner Loops for Complex Patterns
Generating Character Patterns using ASCII Codes
Nested Loops for Pattern Generation
Student and Tutor practiced core Python programming concepts, primarily focusing on functions. They implemented functions for list input, multiplication of list elements, number reversal using a while loop, finding the largest number in a list, and counting vowels in a character list. The Tutor assigned homework to review notes and solve practice sheet questions to solidify understanding of iteration, loops, and data types before the next session.
List Manipulation within Functions
Conditional Iteration: Finding Largest Elements and Counting Items
Number Reversal: Algorithmic Thinking with While Loops
Function Parameters
Return Values
and Scope
Python Functions: Definition
Calling
The Student and Tutor continued building a WordPress website using Elementor, focusing on site settings and content creation. They set up the site title, tagline, and logo, then proceeded to create and style sections for 'Our Manifesto' and 'Resources and Links'. The session involved configuring headings, paragraphs, buttons, and image boxes, and linking a page, with plans for further styling adjustments in future sessions.
Configuring WordPress Site Identity
Elementor Styling: Borders
Radius & Padding
Advanced Elementor Widgets: Image Box & Layout Direction
Creating & Linking New Pages
Interactive Elements: Buttons & Page Linking
Elementor Page Structure: Flexbox Containers & Basic Widgets
The Student and Tutor practiced Python programming, focusing on list manipulation and `while` loops. They worked through problems involving creating, modifying, and iterating over lists, as well as complex logic problems like counting digits and calculating factorials. The Student was assigned to practice the factorial problem and another list-based problem from a worksheet, with a plan to discuss them in the next session.
Python List Operations: Creation & Basic Manipulation
Solving Problems with `while` Loops: Factorial Calculation
Solving Problems with `while` Loops: Digit Counting
Introduction to `while` Loops
Advanced Python List Methods
The Student and Tutor continued their work on Python programming, specifically delving deeper into 'for' loops, list manipulation, and indexing. They practiced creating lists dynamically with user input, accessing elements, and applying conditional logic within loops to solve problems like finding even numbers and summing list elements. The Student was assigned homework to calculate the factorial of a number.
Conditional Logic within Loops: The Modulo Operator (`%`)
Understanding Code Execution with Python Visualizer
Accumulation Pattern: Summing List Elements
User Input and Dynamic List Creation
Python Lists: Indexing
Values
and Dynamic Manipulation
For Loops: Iterating with `range()` vs. Direct List Iteration
The Student and Tutor engaged in an introductory Python programming session, reviewing core concepts such as data types, operators, conditional statements, and loops. They practiced type conversion and string manipulation with several hands-on examples. The Tutor assigned practice programs and requested the Student to check for a specific syllabus for future lesson planning.
Python Syntax: Indentation & Utility Functions
String Manipulation: Methods & Slicing
Loops: for Loop & Iteration
Operators: Arithmetic
Comparison
Logical
Dynamic Typing & Type Conversion
Python Basics: Comments & Data Types
Teaching tools used by tutor
Postman
Visual Studio Code
Git & GitHub
Android Studio
Dynamic programming classes
Pets are welcomed
Weekend lessons
Open Q&A
Parent feedback
Note taking
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.
