Mohit Kadwe
Computer Science Tutor for Python, Java, Web Development & More




Private tutor - Mohit Kadwe
Masters degree
/ 30 min
Mohit - Know your tutor
Hello, I'm Mohit Kadwe, a Computer Science and Coding tutor with a Bachelors degree in Computer Engineering. My teaching philosophy focuses on making complex topics simple and engaging for students. I use interactive methods to ensure effective learning and student engagement. I specialize in teaching a variety of subjects like Java, Python, SQL, and more to students of all levels - school, college, and adult/professional learners. Let's embark on this learning journey together! Students can take my help for debugging any code, for their projects, assignments etc. I can take you though step-by-step to make you understand the concepts and feeling confident. I like to solve problems and i am sure you will find my lessons useful.
Programming class overview
I am a Computer Science tutor with expertise in various programming languages and technologies. My teaching style is tailored to students of all levels, from school to adult/professional. I believe in an elaborative and structured approach, making learning hands-on and practical. I encourage collaboration and demonstrate concepts effectively. In my classes, I focus on enabling students to write efficient code by assigning small, real-world coding projects that spark creativity. I personalize each session based on the student's interests, whether it's building a game, website, or app. Additionally, I review the student's coding experience and preferences to create a customized learning experience. I am also accessible to help my students as and when they need any help. You can always reach out to me to ask any help. Lets start learning.
Hands-on learning
Students gain confidence applying coding skills to real projects.
Project-based learning for real-world skills
90% of students complete relevant coding projects.
Interactive debugging sessions
Students debug and improve their own code in real-time.
Programming tutor specialities
Debugging
Job readiness
Australian Curriculum (AU)
Paired coding
Advanced Placement (AP) Program (USA)
Test prep
Homework help
Dynamic programming classes
Chat for quick help
Open Q&A
Record lessons
Weekend lessons
Pets are welcomed

Computer Science concept taught by Mohit
Mohit assisted Chris with Python problems involving dictionary comprehensions and word frequency counting. Chris practiced using dictionary comprehensions to create dictionaries with squared values and worked through the logic of counting word occurrences in a sentence. Mohit assigned Chris additional practice problems on dictionaries for further study.
Dictionary for Word Counting
String split() Method
Python range() Function
Dictionary Comprehension
Mohit guided Chris through a Python lesson, focusing on the practical application of dictionaries. They specifically reviewed how to access dictionary values using keys and solidified this skill by working through two practice problems, one involving student grades and another on days of the week. To further enhance his grasp of Python dictionaries, Mohit assigned Chris additional similar problems to complete before their next lesson.
Python Dictionary
User Input for Dictionary Access
Iterating through Dictionaries
Accessing Dictionary Values by Key
Mohit and Chris collaborated on debugging a Python grade calculator and a Hangman game. Their efforts included implementing input validation using `isinstance()` within the grade calculator and refining the Hangman game's logic to deliver precise, single-point feedback. For their upcoming lesson, Chris is tasked with developing a more complex grade calculator problem that involves calculating averages.
Function Definition & Calling
Conditional Logic (if/else)
Type Checking (isinstance)
Input Validation
During a recent lesson, Mohit and Chris delved into Python functions, specifically exploring `*args`, `**kwargs`, and techniques for digit extraction using the modulus operator and integer division. Chris actively practiced problems related to these concepts and gained valuable debugging skills by employing print statements. For their upcoming lesson, Mohit tasked Chris with additional practice problems covering functions, loops, and conditional statements.
**kwargs (Keyword Arguments)
Integer Division (//)
Modulo Operator (%)
Debugging with Print Statements
*args (Non-Keyword Arguments)
Mohit and Chris recently delved into Python functions, covering positional and keyword arguments. Chris applied these concepts by developing a function designed to accept user input for order placement. For their upcoming lesson tomorrow at 3:00 a.m., Mohit tasked Chris with solving 10 function-related problems.
Indentation in Python
Quotation Mark Syntax
Function Definition & Calling
Positional Arguments
User Input Function
During their recent lesson, Mohit assisted Kiwi in integrating various design patterns—Factory, Composite, and Strategy—to tackle a specific business rule challenge. The lesson also covered an introduction to domain modeling, exemplified by an airline booking system, where they identified key entities, relationships, and began prototyping classes. Mohit proposed continuing their work in a subsequent lesson.
JSON Object
Domain Modeling
Strategy Design Pattern
Factory Design Pattern
Composite Design Pattern
Your programming tutor also teaches
Computer Science
Databases
RStudio
SAS
Unreal Engine
Visual Basic
Learner for programming class
ADHD
Learning Disabilities
Computer Science for School students
ASD
Anxiety or Stress Disorders
Home schooled
Computer Science for College students
Your programming tutor also teaches
Computer Science
Databases
RStudio
SAS
Unreal Engine
Visual Basic
Free lesson slots
1 / 1

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