Drashti Patel

Passionate Computer Science Tutor | Making Coding Simple & Fun | Learn Programming, App Development & AI with Confidence

4.8(32)

Free trial in 24 hr

Loading...
Profile photo of Drashti, Computer Science tutor at Wiingy
Graduation ceremony photo of Drashti
Verified degree or teaching certification of Drashti
Verified degree or teaching certification of Drashti

Show all photos

tutor-image
tutor-image

Drashti Patel

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

Drashti - Know your tutor

Hi! I’m Drashti Patel, a passionate Computer Science tutor with over 2 years of teaching experience. I hold a Bachelor’s degree in Computer Science (AI & ML) and have helped many students master programming, app development, and artificial intelligence in a way that feels clear, practical, and even enjoyable. I believe every student learns differently, so I make sure my sessions are personalized and interactive. We’ll work together on everything from coding fundamentals and debugging to exam preparation and career guidance. I love using real-world examples and hands-on practice to help students truly understand the concepts rather than just memorize them. My goal is to build your confidence and problem-solving skills, so you not only perform well in exams but also think like a developer and enjoy the learning process. If you’re ready to take your coding skills to the next level, let’s work together! I’d be happy to guide you step by step toward your goals and make learning Computer Science an exciting journey.

Drashti graduated from Adani Institute of Infrastructure and Engineering

Drashti graduated from Adani Institute of Infrastructure and Engineering
Drashti graduated from Adani Institute of Infrastructure and Engineering

Programming tutor specialities

Code Review icon

Code Review

Assignment help icon

Assignment help

Project help icon

Project help

Exam prep icon

Exam prep

Competitive Programming icon

Competitive Programming

Learner for programming class

High School students icon

High School students

College students icon

College students

Middle School students icon

Middle School students

Elementary School students icon

Elementary School students

Programming class overview

My teaching style is simple, clear, and focused on making learning enjoyable. I believe that when students enjoy the process, they naturally learn faster and retain knowledge for longer. I break down complex topics into easy-to-follow steps, explain concepts with real-world examples to make lessons more relatable, and encourage plenty of hands-on practice so students can immediately apply what they learn. Each session is interactive and personalized, paced according to the student’s comfort level, ensuring that no one ever feels rushed or left behind. I take time to guide students through coding challenges step by step, showing them how to think logically, debug effectively, and approach problems with confidence. Along the way, I provide constructive feedback, tips for improvement, and encouragement to help them stay motivated. My goal is not just to help students achieve good grades, but also to make them genuinely enjoy the process of learning, develop curiosity for the subject, and build strong problem-solving skills they can use in academics, future projects, and life beyond the classroom.

Your programming tutor also teaches

Computer Science

Computer Science

Android

Android

App Development

App Development

Artificial Intelligence

Artificial Intelligence

Icons

Computer Science concepts taught by Drashti

Student learned 17 days ago

The Student reviewed array and loop concepts in preparation for an upcoming multiple-choice test. The session included practice questions covering array manipulation, loop behavior, compilation errors, and variable scope. The Tutor provided explanations and additional practice materials to reinforce understanding, and the Student was encouraged to reach out with further questions.

Array Traversal and Manipulation

Looping Constructs: `for`

`while`

and `do-while`

Code Compilation Errors and Runtime Errors

Variable Scope

Show more

Student learned 18 days ago

The session involved the Tutor guiding the Student on automating interactions with eBay using Selenium and Python. The Student worked on code to search for items, click the first listing, and switch tabs to view the item's description. The Tutor is sending the student the updated code and planned to add the description extraction functionality for the next session.

Selenium WebDriver Setup

Python Virtual Environments

Switching Browser Tabs

Explicit Waits in Selenium

Locating Elements with CSS Selectors

Show more

Student learned 19 days ago

The session covered Java FRQ practice, specifically focusing on problems related to calendar calculations and a tile-matching game. The Student worked on coding solutions involving loops, conditional statements, and array list manipulation. The Tutor provided guidance on the logic behind the solutions and offered explanations to improve understanding.

Leap Year Calculation

Day of the Week Calculation

Tile Game Logic - Tile Rotation

Tile Game Logic - Array List Insertion

Tile Game Logic - Matching Rules

Show more

Student learned 21 days ago

The session focused on reviewing array concepts and debugging array-related code, including creating arrays of specific lengths and manipulating their elements. The Student reviewed practice questions for a midterm exam and received feedback on submitted test questions. The Student plans to share homework for review and may schedule another session to review a study guide before the midterm.

Array Initialization and Declaration

Array Length

Enhanced For Loops

Modifying Arrays Within Loops

Array Comparison and Manipulation

Forcing Last Element Equality

Show more

Student learned 24 days ago

The session was centered around the student's need to review arrays in Java for an upcoming quiz, focusing primarily on array declaration, initialization, accessing elements, and enhanced for loops. The Student shared a worksheet and clarified specific doubts with the Tutor, focusing on understanding the differences in how primitive and object variables are handled within loops. The Tutor assigned practice problems and notes for the student to practice initializing, declaring and using enhanced for loops.

Array Length

Accessing Array Elements

Enhanced For Loop (For-Each Loop)

Arrays: Declaration and Initialization

Show more

Student learned about 1 month ago

The Tutor and Student reviewed polymorphism and then discussed method overriding and encapsulation in Java. The Student learned how to implement encapsulation using private data members along with getter and setter methods. The session concluded with the Tutor assigning homework related to polymorphism, encapsulation, and inheritance, and agreeing to share the discussed files.

Method Overriding

Encapsulation

Getters and Setters

Read-Only and Write-Only Classes

Show more

Teaching tools used by tutor

Visual Studio Code image

Visual Studio Code

Android Studio image

Android Studio

Git & GitHub image

Git & GitHub

PyCharm image

PyCharm

Google Colab image

Google Colab

Dynamic programming classes

Record lessons icon

Record lessons

Note taking icon

Note taking

Open Q&A icon

Open Q&A

Parent feedback icon

Parent feedback

Chat for quick help icon

Chat for quick help

tutorFooter

Coding tutors on Wiingy are vetted for quality

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