Avni Goel
Coding Made Simple | Programming, Projects, Problem Solving & Debugging | Experienced Coding Tutor | Python, Java, Web Dev & Interview Prep




Show all photos
Avni Goel
Bachelors degree
/ 55 min
About your coding tutor - Avni
I’m Avni Goel, a coding tutor and technical trainer with experience in programming, cloud technologies, and software development. I mainly teach coding subjects including Python, Java, C#, HTML, CSS, JavaScript, data structures, algorithms, OOPs, databases, and full-stack development. I also help students with assignments, projects, interview preparation, and coding practice. My teaching style is practical, interactive, and beginner-friendly. I explain concepts step by step with simple examples and hands-on coding sessions so students can understand the logic clearly instead of just memorizing syntax. I focus on problem-solving, debugging, and building confidence in coding through practice exercises and real-world examples. I adapt my teaching approach according to the student’s level and learning speed. Whether a student is a beginner starting coding for the first time or an advanced learner working on projects and interview preparation, I provide personalized guidance and support. My goal is to make coding easy to understand, engaging, and enjoyable while helping students improve their technical skills, logical thinking, and confidence in programming.
Coding tutor specialities
Exam prep
Debugging
Homework help
Code Review
Project help
Job readiness
Code Optimization
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 types for coding classes
Coding for adults
Coding for advanced
Coding for kids
Coding for intermediate
Coding for beginners
Hands-on learning
Students gain confidence applying coding skills to real projects.
Debugging and problem-solving focus
85% of students improve debugging skills.
Interactive debugging sessions
Students debug and improve their own code in real-time.
Avni - Coding tutor also teaches
Coding for kids
CSS

Coding concepts taught by Avni
The student and tutor reviewed C++ programming concepts, starting with optimizing diagonal sum calculations in 2D arrays. The session then focused heavily on file handling, covering writing data to and reading data from text files using file streams, and automating file creation. The student was assigned practice problems on file handling for homework.
2D Array/Vector Traversal and Diagonal Sum
Time and Space Complexity
File Handling in C++ (File Streams)
Automating File Creation and Content Generation
The Student and Tutor covered fundamental C++ concepts including vectors, functions (with emphasis on return types, parameters, and method overloading), and 2D arrays. The Student actively practiced implementing these concepts by writing code to create, manipulate, and search within vectors and 2D arrays using user input. They plan to continue with object-oriented programming (classes and objects) and file streams in the next session, with homework questions to be provided by the Tutor.
Vectors: Dynamic Arrays & Essential Operations
Functions: Structure
Parameters
and Return Types
Method Overloading
2D Arrays (Matrices): Representation and Traversal
The tutor and student reviewed the fundamental concepts of arrays in C++, including declaration, initialization, indexing, mutability, and iteration using loops. They practiced calculating the sum and finding the maximum element within an array. Future sessions will focus on curriculum alignment, vectors, and debugging.
Arrays in C++
Loops for Array Traversal
Online Compilers and IDEs
Approach & tools used by coding tutor
PyCharm
Postman
Google Colab
Android Studio
Jupyter Notebook
Visual Studio Code

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