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

Code Optimization icon

Code Optimization

Project help icon

Project help

Assignment help icon

Assignment help

Debugging icon

Debugging

Paired coding icon

Paired coding

Homework help icon

Homework help

Code Review icon

Code Review

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 advanced icon

Coding for advanced

Coding for adults icon

Coding for adults

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 7 days ago

The student and tutor covered tree traversals, introducing Level Order Traversal as a method equivalent to Breadth First Search (BFS). They discussed its implementation using queues and clarified the array-based representation of trees. The tutor also mentioned that future sessions might involve project work using Python for portfolio development.

Binary Tree Level Order Traversal (BFS)

Queue Data Structure (FIFO)

Binary Tree Representation using Arrays/Indexes

Show more

Student learned 14 days ago

The Student and Tutor worked through recursive algorithms for tree data structures, focusing on calculating the height of a tree and finding the maximum value within it. They practiced recursive thinking and discussed the implementation details, including base cases and handling negative values. The next steps include practicing tree searching and exploring level order traversal.

Recursion and Backtracking

Tree Height Calculation

Finding Maximum Value in a Binary Tree

Node Structure in Binary Trees

Show more

Student learned 16 days ago

The tutor and student focused on practical digital marketing skills, specifically creating visually appealing social media posts for an online business using Canva and AI tools. They practiced image editing, template selection, and content integration, with plans to develop custom posts and explore further training on business strategy.

Social Media Posting Workflow

Content Creation with Canva

Facebook Business Page Setup

Image Editing: Background Removal

Show more

Student learned 16 days ago

The class covered the demonstration and documentation of a Java client-server chat application. The student practiced running the application, showcasing its features including client-server communication, administrative commands, and reporting. They also reviewed submission requirements, specifically the creation of Javadoc and a README file, and discussed the use of Git for version control.

Git Repository Management

Building and Running Java Projects with Gradle

README File Structure and Purpose

Java Documentation (Javadoc)

Client-Server Communication via TCP Sockets

Show more

Student learned 18 days ago

The tutor and student explored tree traversals in computer science, focusing on pre-order, in-order, and post-order methods. They practiced implementing these traversals using recursive functions and the C++ 'struct' data type. The session concluded with an introduction to counting total nodes and leaf nodes in a tree, with plans to cover more advanced tree algorithms and potentially graphs in future sessions.

Counting Nodes (Total and Leaf)

Tree Traversal Algorithms

Structs for Tree Nodes

Recursion in Tree Traversal

Binary Trees vs. Generic Trees

Show more

Student learned 18 days ago

The student demonstrated a partially developed front-end for a chat application, encountering and debugging a connection error. The tutor and student discussed plans to fix the bug, complete the back-end, and collaborate on project documentation, including a README and JavaDocs.

Client-Server Architecture for Chat Applications

Build Processes and Compilation

Error Handling and Debugging

User Interface (UI) Design for Interaction

Show more

Approach & tools used by coding tutor

Android Studio image

Android Studio

Git & GitHub image

Git & GitHub

Jupyter Notebook image

Jupyter Notebook

NetBeans image

NetBeans

PyCharm image

PyCharm

Xcode image

Xcode

tutorFooter

Programming tutors on Wiingy are vetted for quality

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