Avni Goel

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

4.8(95)

FREE TRIAL

Profile photo of Avni, Coding tutor at Wiingy
Profile photo of Avni, Coding tutor at Wiingy
Profile photo of Avni, Coding tutor at Wiingy
Coding learning materials by Avni

Show all photos

tutor-image
tutor-image

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 icon

Exam prep

Debugging icon

Debugging

Homework help icon

Homework help

Code Review icon

Code Review

Project help icon

Project help

Job readiness icon

Job readiness

Code Optimization icon

Code Optimization

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 types for coding classes

Coding for adults icon

Coding for adults

Coding for advanced icon

Coding for advanced

Coding for kids icon

Coding for kids

Coding for intermediate icon

Coding for intermediate

Coding for beginners icon

Coding for beginners

icon

Hands-on learning

Students gain confidence applying coding skills to real projects.

icon

Debugging and problem-solving focus

85% of students improve debugging skills.

icon

Interactive debugging sessions

Students debug and improve their own code in real-time.

Avni - Coding tutor also teaches

Coding for kids

Coding for kids

CSS

CSS

Icons

Coding concepts taught by Avni

Student learned about 9 hours ago

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

Show more

Student learned 9 days ago

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

Show more

Student learned 23 days ago

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

Show more

Approach & tools used by coding tutor

PyCharm image

PyCharm

Postman image

Postman

Google Colab image

Google Colab

Android Studio image

Android Studio

Jupyter Notebook image

Jupyter Notebook

Visual Studio Code image

Visual Studio Code

tutorFooter

Programming tutors on Wiingy are vetted for quality

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