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
Job readiness
Upskilling
Code Review
Project help
Assignment help
Learner for programming class
Middle School students
Elementary School students
High School students
College 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
Android
App Development
Artificial Intelligence
Computer Science
Flexible Scheduling
Allows 1h early scheduling
Allows 1h early rescheduling
Can wait for 20 mins after joining

10 day Refund
Free Tutor Swap

Computer Science concepts taught by Drashti
The student and tutor focused on practicing and reviewing multiple-choice questions related to programming concepts, including array handling, matrix properties, and static members. They also discussed strategies for identifying subtle errors in code and preparing for different test formats. A follow-up session was scheduled to cover free-response questions.
Matrix Dimensions and Errors
Understanding 'static' Keyword
Symmetric Matrices
The tutor and student reviewed 2D arrays, covering their structure, declaration, initialization, and traversal using nested and enhanced for loops. They then transitioned to recursion, explaining its concept, base cases, and demonstrating its application through examples like factorial, sum of numbers, Fibonacci sequence, and recursion with arrays. The student expressed concerns about their midterm grade and preparing for the final exam.
2D Arrays
Traversing 2D Arrays
Recursion
Recursion with Arrays
The student and tutor practiced AP Computer Science A Free Response Questions focusing on array lists, object creation, and implementing methods. They worked through problems involving word pairs, review collection, sorting, finding maximum salaries, and finding minimum values in lists, with the goal of preparing for an upcoming assessment.
Word Pair Class and List
Review Collector and Keyword Analysis
Sorting Algorithms (Bubble Sort)
Finding Maximum Value in a List
The tutor and student reviewed Array Lists in Java, covering their creation, dynamic nature, and essential methods like add, get, set, remove, and size. The tutor also introduced list traversal methods and briefly mentioned search and sort algorithms, with plans for the student to practice these concepts through coding exercises and review questions.
ArrayList Basics
Common ArrayList Methods
List Traversal
Searching and Sorting Algorithms
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
Locating Elements with CSS Selectors
Explicit Waits in Selenium
Teaching tools used by tutor
Google Colab
NetBeans
Git & GitHub
Android Studio
PyCharm
Dynamic programming classes
Note taking
Parent feedback
Chat for quick help
Record lessons
Open Q&A

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