Ishita Kapoor

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

5(175)

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

Debugging icon

Debugging

Code Optimization icon

Code Optimization

Exam prep icon

Exam prep

Paired coding icon

Paired coding

Assignment help icon

Assignment help

Code Review icon

Code Review

Job readiness icon

Job readiness

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

 icon

Anxiety or Stress Disorders icon

Anxiety or Stress Disorders

ADHD icon

ADHD

Learning Disabilities icon

Learning Disabilities

Home schooled icon

Home schooled

ASD icon

ASD

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 10 days ago

The Student and Tutor worked on website development, specifically troubleshooting a visual element (shape divider) and then adding content sections using icon boxes. They planned to make the website live in a future session to allow the Tutor remote access for easier edits.

Elementor Widgets: Icon Box and Grid Portfolios

Elementor Page Structure and Hierarchy

Elementor Styling: Borders

Padding

and Margin

WordPress Elementor: Container and Flexbox Layouts

Show more

Student learned 11 days ago

The Student and Tutor worked on building and styling a WordPress website using Elementor. They focused on adding and customizing content for the 'Our Manifesto' and 'Aims and Objectives' pages, including headings, paragraphs, background gradients, shape dividers, and dividers. They also troubleshooted an issue with the shape divider not appearing on the live site and planned for the Tutor to gain access to resolve it in a future session.

Elementor Container Widget

Shape Dividers in Elementor

Divider Element

Typography and Text Styling

Gradient Backgrounds

Show more

Student learned 16 days ago

The Student and Tutor reviewed Python functions, practicing list manipulation, and discussed the roles of actual and formal parameters. The main focus shifted to an introduction to recursion, including base conditions, forward and backward recursion, and implementing a recursive factorial function. For homework, the Student was assigned to implement a recursive function to count digits in a number.

Python Functions: Parameters & Scope

Factorial Calculation with Recursion

Forward vs. Backward Recursion

Introduction to Recursion

Show more

Student learned 19 days ago

The Student and Tutor continued their Python programming lessons, focusing on the data structures tuples and dictionaries. They reviewed list concepts, then deeply explored tuples, covering their immutability, creation, traversal, and basic methods, including a practice problem on counting even/odd numbers. Subsequently, they introduced dictionaries, demonstrating their creation, iteration methods (keys, values, items), and mutability through practical exercises such as counting character frequencies and finding the highest mark in a student dictionary. The Tutor assigned follow-up practice questions and planned a dedicated practice session for the next class on Tuesday.

Python Dictionaries: Key-Value Pairs & Traversal

Dictionary Operations: Adding

Modifying

and Dynamic Insertion

Python Tuples: Immutability & Basic Operations

Tuple Packing and Unpacking

Practical Application: Finding the Highest Value in a Dictionary

Practical Application: Character Frequency Counter

Show more

Student learned 21 days ago

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.

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

Looping through Sequences: `range()` vs. Direct Iteration

Show more

Student learned 22 days ago

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.

Python Functions: Definition

Calling

and Reusability

Function Parameters

Return Values

and Scope

List Manipulation within Functions

Number Reversal: Algorithmic Thinking with While Loops

Show more

Teaching tools used by tutor

Git & GitHub image

Git & GitHub

Android Studio image

Android Studio

Postman image

Postman

Visual Studio Code image

Visual Studio Code

Dynamic programming classes

Chat for quick help icon

Chat for quick help

Mobile joining icon

Mobile joining

Parent feedback icon

Parent feedback

Pets are welcomed icon

Pets are welcomed

Open Q&A icon

Open Q&A

tutorFooter

Coding tutors on Wiingy are vetted for quality

Every tutor is interviewed and selected for subject expertise and teaching skill.