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

Assignment help icon

Assignment help

Project help icon

Project help

Debugging icon

Debugging

Job readiness icon

Job readiness

Paired coding icon

Paired coding

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

Coding for kids

Coding for adults icon

Coding for adults

Coding for intermediate icon

Coding for intermediate

Coding for beginners icon

Coding for beginners

Coding for advanced icon

Coding for advanced

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

Student and Tutor collaborated on developing a Flask web application based on the Student's concept for a life tracking tool. They focused on setting up the fundamental Flask project structure, connecting HTML templates and CSS styling, and implementing a basic mood tracking feature to demonstrate data submission and display. The plan is to continue building out more features in upcoming sessions.

Flask Routing and HTTP Methods

CSS Integration and Basic Styling

Jinja Templating for Dynamic Content

Backend-Frontend Communication (Flask & HTML)

Flask Application Architecture

HTML Form Design

Show more

Student learned 11 days ago

Student and Tutor discussed potential project ideas for the student's resume, ultimately deciding to build a Python-based web application for habit tracking using the Flask framework. They covered front-end and back-end development concepts and successfully set up a basic Flask application. The Student will prepare a feature outline for the project, and follow-up sessions were scheduled.

Project Hosting and Deployment

Setting Up a Basic Flask Web App

Streamlining UI with Bootstrap

Frontend vs. Backend: The Two Sides of Web Development

Understanding Flask: A Python Web Framework

Python for Project Development & Frameworks

Show more

Student learned 13 days ago

The Student and Tutor collaborated on debugging and enhancing a Python-based competition simulation. They focused on refining the UI display for competitor status and leaderboards, adjusting scoring mechanics, and implementing detailed terminal output for group compositions and overall student statistics. The session concluded with significant code cleanup and a performance improvement by resolving a core bug.

Dynamic UI Updates for Event Competitors

Enhanced Leaderboard and Group Display

Codebase Debugging and Optimization

Initial Competition Data Reporting

Show more

Student learned 22 days ago

The Student and Tutor continued developing a simulation, focusing on debugging and implementing student movement into queues, refining map dimensions, and integrating competition logic with mistake penalties. They worked on updating UI status displays and improving the clarity of console output. The session ended with a plan to review assignment instructions and continue working on the project the next day.

Student Flow & Event Queue Management

Competition Logic & Routine Execution

Dynamic UI & Map Rendering Refinements

Simulation State Tracking & Logging

Background Animation & Performance Filtering

Show more

Student learned 23 days ago

The Tutor and Student focused on developing and refining the game logic and user interface for a competition simulation. They implemented specific movement patterns for competitors, adjusted map elements, and structured event-specific logic for solo, group, and sparring events. Future work includes developing detailed move sequences for participants, further UI adjustments, and enhancing the leaderboard display.

Student Movement & Queue Management

Event-Specific Logic for Competitions

Dynamic UI Updates & Performance Optimization

Map Layout & Zone Configuration

UI/UX Refinements & Visual Debugging

Show more

Student learned 25 days ago

The Student and Tutor worked on a Python simulation project, focusing on integrating judges, animating student movement, and refining the UI for a competition scenario. They debugged visual overlapping issues and implemented simultaneous student movement into a queue. The plan for next steps includes incorporating the mat code, adjusting element positions, and implementing specialist events.

Event-Driven Simulation Flow

Spatial Logic and Pathfinding Boundaries

Optimizing Movement Animation

Queueing System Implementation

Simulation UI Rendering and Entity Management

Show more

Approach & tools used by coding tutor

Google Colab image

Google Colab

Visual Studio Code image

Visual Studio Code

NetBeans image

NetBeans

Jupyter Notebook image

Jupyter Notebook

Android Studio image

Android Studio

Xcode image

Xcode

tutorFooter

Programming tutors on Wiingy are vetted for quality

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