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



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


Programming tutor specialities
Code Review
Assignment help
Project help
Exam prep
Competitive Programming
Learner for programming class
High School students
College students
Middle School students
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
Android
App Development
Artificial Intelligence

Computer Science concepts taught by Drashti
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
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
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
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
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
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
Teaching tools used by tutor
Visual Studio Code
Android Studio
Git & GitHub
PyCharm
Google Colab
Dynamic programming classes
Record lessons
Note taking
Open Q&A
Parent feedback
Chat for quick help

Coding tutors on Wiingy are vetted for quality
Every tutor is interviewed and selected for subject expertise and teaching skill.
