Mohammed Harfan
Unlock the exciting world of coding with a Masters graduate passionate about making programming fun for young minds.
Loading...



Show all photos
Mohammed Harfan
Masters degree
/ 55 min
Mohammed - Know your tutor
I possess a strong foundation in computer science principles and a passion for programming. I am eager to share my knowledge and guide students in their learning journey. My teaching approach emphasizes clear explanations and practical application to foster a deep understanding. I am committed to creating an encouraging and supportive environment for all learners. I look forward to helping students develop their skills and confidence in computer science. Recently graduated from university of Limerick with first class honors. As a recent master's graduate, I am eager to share my passion for learning and contribute to the academic growth of students. My graduate studies have equipped me with a deep understanding of my field and a refined ability to convey complex concepts effectively. I am particularly drawn to teaching because I believe in the transformative power of education. Witnessing students grasp new ideas and develop their critical thinking skills is incredibly rewarding. My aim is to create an engaging and supportive learning environment where every student feels empowered to explore, question, and succeed. I am enthusiastic about the opportunity to inspire the next generation and foster a lifelong love of learning.
Meet Mohammed
Mohammed graduated from University of Limerick


Programming tutor specialities
Debugging
Paired coding
Competitive Programming
Job readiness
Code Review
Assignment help
Upskilling
Learner for programming class
High School students
Elementary School students
Middle School students
Programming class overview
It is a pleasure to share my approach to educating young learners. My teaching methodology is rooted in fostering a supportive and engaging environment where curiosity is encouraged. I believe in adapting strategies to suit the developmental needs of each age group, from the foundational stages of elementary school through the more complex considerations of high school. For younger students, I prioritize hands-on activities, storytelling, and visual aids to make learning tangible and exciting. As students progress, I introduce more abstract concepts, critical thinking exercises, and opportunities for independent exploration and research. Throughout all levels, collaboration, active participation, and personalized feedback are central to my practice, ensuring every student feels empowered to learn and grow.
Your programming tutor also teaches
Artificial Intelligence
Computer Science
Databases
Machine Learning
Web Development

15 days Refund
Free Tutor Swap

Computer Science concepts taught by Mohammed
The tutor and student worked on website development and troubleshooting, focusing on WordPress. They addressed technical login issues, identified and planned to fix website errors like broken links and placeholder text, and worked on managing the appointment scheduling calendar. The next session will involve reviewing changes and learning how to manage the calendar independently.
Website Navigation and Link Functionality
Content Management and Placeholder Text
Dynamic Calendar and Booking Systems
Website Responsiveness and Mobile Optimization
Website Content Editing (Forms)
Website Content Editing (HTML/Structure)
Website User Experience (UX) Testing
Email Configuration and Troubleshooting
WordPress and Plugin Management
Teaching tools used by tutor
Google Colab
Jupyter Notebook
Dynamic programming classes
Pets are welcomed
Open Q&A
Parent feedback
Mobile joining
Chat for quick help

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