Muskan Garg
Engaging Databases and Web Development lessons
Loading...



Show all photos
Muskan Garg
Bachelors degree
Enroll after the free trial
Each lesson is 55 min
50 lessons
20% off
/ lesson
30 lessons
15% off
/ lesson
20 lessons
10% off
/ lesson
10 lessons
5% off
/ lesson
5 lessons
-
/ lesson
1 lessons
-
/ lesson
Muskan - Know your tutor
Over the past four years, I've had the privilege of immersing myself in the world of online education, specializing in two areas that I'm deeply passionate about: Python programming and web development. In my role as an online tutor, I've had the privilege of working with students from all walks of life, from complete beginners to seasoned professionals looking to upskil
Programming tutor specialities
Assignment help
Upskilling
Job readiness
Paired coding
Debugging
Learner for programming class
College
Programming class overview
In my teaching approach, I prioritize the unique needs and learning styles of each student. I firmly believe that there's no one-size-fits-all solution when it comes to education. That's why I tailor my methods to ensure that every student receives the support and guidance they need to succeed.
Expert in debugging code
Breaks down coding issues into manageable steps.
100% on-time college submissions
Students meet deadlines with tutor support.
Highly rated for problem-solving approach
95% of students improve problem-solving skills and speed.
Your programming tutor also teaches
Databases
Java
JavaScript
Python
SQL
Web Development
Flexible Scheduling
Allows 1h early scheduling
Allows 1h early rescheduling
Can wait for 20 mins after joining

10 day Refund
Free Tutor Swap

Computer Science concepts taught by Muskan
The Tutor guided the Student through building a Python game featuring multiple actors, specifically a bee chasing a flower. They covered concepts like actor movement, collision detection, scoring, and random object placement. The student was encouraged to practice by modifying sprites and game controls.
Multi-Actor Games
Actor Control and Movement
Collision Detection and Scoring
Game State Management (Game Over)
Asset Management (Images)
The student and tutor worked on developing a Pygame project, an "alien shoot" game, focusing on integrating sprites (images) and handling mouse input. They practiced coding fundamental game mechanics like movement and collision detection, and the tutor provided guidance on project structure and debugging. The student was encouraged to continue practicing by modifying the game and experimenting with new sprites.
Pygame Actors
Handling Mouse Input
Image Management in Pygame
Game Loop and Functions
The Tutor and Student worked on developing a "Dodge Block" game using Pygame in Python. They troubleshooted Python interpreter issues to get Pygame working and implemented the game's core mechanics, including player movement and block collision. The student was assigned homework to modify the game's graphics and scoring.
Game Loop and Event Handling
Using the Random Module
Collision Detection
Player and Enemy Movement
Pygame Initialization and Screen Setup
The student and tutor began by addressing environment setup issues for Pygame, involving Python version compatibility and installation. They then transitioned to introducing a fundamental Pygame project, a simple square-moving game, with plans to complete and further explore Pygame concepts in subsequent sessions.
Python Package Management with pip
Basic Pygame Drawing and Movement
Initializing and Setting up a Pygame Window
Pygame Installation and Version Compatibility
The Game Loop
The session introduced the concept of tuples in Python, contrasting them with lists and emphasizing their immutability. The student practiced converting a program from using lists to using tuples, encountering challenges with the concept of immutability. The student was assigned homework to revise Python concepts and complete the tuple conversion exercise, preparing for a comprehensive revision session in the next class.
Tuples vs. Lists: A Core Difference
Looping Through Tuples
Mutability vs. Immutability
Tuples: Definition and Characteristics
Accessing Tuple Elements
The Student learned about Python lists, including their creation, indexing, and manipulation using loops and the `append()` function. The Student completed two mini-projects involving list creation and data analysis. The Tutor assigned homework to research additional list functions and to further practice list manipulation by customizing one of the projects.
Lists in Python
Indexing in Lists
The `len()` Function
Looping Through Lists
The `append()` Method
Find programming tutors in similar subjects

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