Experienced Online & In-Person Tutor | AI Engineer & MSc AI Student | Programming, English, Mathematics & Computer Science Teacher
From 22.26 £ /h
Are you looking to learn programming, strengthen your computer science concepts, or explore Artificial Intelligence and Machine Learning? I offer personalized lessons designed for school students, university students, and professionals who want to build practical skills and real-world understanding.
As an MSc Artificial Intelligence student and AI/ML Engineer, I have experience working on real AI systems involving Machine Learning, Large Language Models (LLMs), Knowledge Graphs, OCR systems, backend development, and full-stack applications.
I am also an experienced tutor who has been teaching students since 2022 through both online and in-person learning environments. I have taught students on platforms online tutoring platforms, where I have helped learners across different subjects including programming, English, and Urdu while maintaining strong student feedback and ratings. Additionally, I currently support students at Ohm Gymnasium Erlangen, where I assist students with mathematics, programming, and English learning activities.
Subjects I can teach include:
• Programming: Python, Java, C/C++, JavaScript
• Computer Science fundamentals
• Data Structures & Algorithms
• Object-Oriented Programming (OOP)
• Databases and SQL
• Web Development (Django, Flask, React, MERN)
• Artificial Intelligence & Machine Learning
• Deep Learning and Generative AI
• English language support (IELTS qualified, C1 level)
• Mathematics support
• Microsoft Office tools (Word, Excel, PowerPoint)
• Academic assignments and project guidance
• Interview preparation and coding practice
My teaching approach focuses on:
✓ Learning concepts step-by-step
✓ Practical coding exercises and projects
✓ Real-world examples and applications
✓ Interactive problem solving
✓ Personalized guidance based on your level and goals
Whether you are starting from scratch or preparing for advanced topics, lessons are tailored to help you build confidence and develop strong technical skills.
As an MSc Artificial Intelligence student and AI/ML Engineer, I have experience working on real AI systems involving Machine Learning, Large Language Models (LLMs), Knowledge Graphs, OCR systems, backend development, and full-stack applications.
I am also an experienced tutor who has been teaching students since 2022 through both online and in-person learning environments. I have taught students on platforms online tutoring platforms, where I have helped learners across different subjects including programming, English, and Urdu while maintaining strong student feedback and ratings. Additionally, I currently support students at Ohm Gymnasium Erlangen, where I assist students with mathematics, programming, and English learning activities.
Subjects I can teach include:
• Programming: Python, Java, C/C++, JavaScript
• Computer Science fundamentals
• Data Structures & Algorithms
• Object-Oriented Programming (OOP)
• Databases and SQL
• Web Development (Django, Flask, React, MERN)
• Artificial Intelligence & Machine Learning
• Deep Learning and Generative AI
• English language support (IELTS qualified, C1 level)
• Mathematics support
• Microsoft Office tools (Word, Excel, PowerPoint)
• Academic assignments and project guidance
• Interview preparation and coding practice
My teaching approach focuses on:
✓ Learning concepts step-by-step
✓ Practical coding exercises and projects
✓ Real-world examples and applications
✓ Interactive problem solving
✓ Personalized guidance based on your level and goals
Whether you are starting from scratch or preparing for advanced topics, lessons are tailored to help you build confidence and develop strong technical skills.
Extra information
Please bring your laptop for practical exercises and interactive learning sessions where applicable.
I have teaching experience in both online and in-person learning environments. Since 2022, I have taught students through online tutoring educational platforms, helping learners in programming, English, Urdu, and computer science-related subjects. I currently also support students at Ohm Gymnasium Erlangen in mathematics, programming, and English learning activities.
In addition to Computer Science and Artificial Intelligence topics, I can also provide support in:
• English speaking, communication, grammar, and academic writing (IELTS qualified, C1 English level)
• Mathematics support for school and college students
• Microsoft Office tools (Word, Excel, PowerPoint) and digital productivity skills
• General computer and digital literacy skills
• Academic assignments, presentations, and project guidance
Teaching languages:
• English (C1)
• German (B2)
• Urdu (Native)
• Hindi (C2)
• Punjabi (Native)
To personalize lessons, please share:
• Your current level
• Topics you want to learn
• Any assignments or projects
• Your learning goals
Lessons are adapted according to your objectives, pace, and learning style.
I have teaching experience in both online and in-person learning environments. Since 2022, I have taught students through online tutoring educational platforms, helping learners in programming, English, Urdu, and computer science-related subjects. I currently also support students at Ohm Gymnasium Erlangen in mathematics, programming, and English learning activities.
In addition to Computer Science and Artificial Intelligence topics, I can also provide support in:
• English speaking, communication, grammar, and academic writing (IELTS qualified, C1 English level)
• Mathematics support for school and college students
• Microsoft Office tools (Word, Excel, PowerPoint) and digital productivity skills
• General computer and digital literacy skills
• Academic assignments, presentations, and project guidance
Teaching languages:
• English (C1)
• German (B2)
• Urdu (Native)
• Hindi (C2)
• Punjabi (Native)
To personalize lessons, please share:
• Your current level
• Topics you want to learn
• Any assignments or projects
• Your learning goals
Lessons are adapted according to your objectives, pace, and learning style.
Location
At student's location :
- Around Munich, Germany
At teacher's location :
- U-Bahnhof Messestadt West, Messestadt Riem, Munich-Trudering-Riem, Germany
Online from Germany
About Me
Hello! I’m Muhammad, an AI/ML Engineer, MSc Artificial Intelligence student, and an experienced tutor who is passionate about helping students achieve their goals through practical and engaging learning.
I have been teaching students since 2022 in both online and in-person learning environments. I have taught learners from different backgrounds through online tutoring platforms, where I have supported students in programming, English, Urdu, and computer science subjects while maintaining excellent student feedback. I also currently support students at Ohm Gymnasium Erlangen, where I help students with mathematics, programming, and English-related learning activities.
I believe every student learns differently, so I adapt my teaching approach according to each student's pace, goals, and learning style. I focus on making lessons interactive, practical, and easy to understand rather than relying on memorization. I enjoy helping students build confidence and develop problem-solving skills that they can apply independently.
I enjoy teaching students from school level to university level as well as professionals who want to learn new skills or strengthen their existing knowledge. Whether you are a complete beginner or already have experience, I aim to create a comfortable learning environment where asking questions is encouraged and learning becomes enjoyable.
Beyond teaching and technology, I enjoy exploring emerging technologies, building projects, and continuously learning new things.
I have been teaching students since 2022 in both online and in-person learning environments. I have taught learners from different backgrounds through online tutoring platforms, where I have supported students in programming, English, Urdu, and computer science subjects while maintaining excellent student feedback. I also currently support students at Ohm Gymnasium Erlangen, where I help students with mathematics, programming, and English-related learning activities.
I believe every student learns differently, so I adapt my teaching approach according to each student's pace, goals, and learning style. I focus on making lessons interactive, practical, and easy to understand rather than relying on memorization. I enjoy helping students build confidence and develop problem-solving skills that they can apply independently.
I enjoy teaching students from school level to university level as well as professionals who want to learn new skills or strengthen their existing knowledge. Whether you are a complete beginner or already have experience, I aim to create a comfortable learning environment where asking questions is encouraged and learning becomes enjoyable.
Beyond teaching and technology, I enjoy exploring emerging technologies, building projects, and continuously learning new things.
Education
Friedrich-Alexander-Universität Erlangen-Nürnberg (FAU), Germany
MSc Artificial Intelligence | 2025 – Present
National University of Sciences & Technology (NUST), Pakistan
BS Software Engineering | CGPA: 3.50/4.00 | 2020 – 2024
MSc Artificial Intelligence | 2025 – Present
National University of Sciences & Technology (NUST), Pakistan
BS Software Engineering | CGPA: 3.50/4.00 | 2020 – 2024
Experience / Qualifications
• AI/ML Software Developer – AIlixir Intelligence Industry Project (FAU, TU Berlin & Industry Partners)
• Gen AI / ML Engineer – Experience in AI systems, Machine Learning, LLMs, RAG systems, OCR, and backend development
• Teaching students since 2022 through online and in-person environments
• Tutor on educational platforms
• Teaching support at Ohm Gymnasium Erlangen (Mathematics, Programming, English)
• IELTS qualified with C1 English proficiency
• Teaching experience in Programming, Computer Science, English, Urdu, Mathematics, and Microsoft Office skills
• Multiple professional certifications in AI, Machine Learning, Software Engineering, and Web Development
• Gen AI / ML Engineer – Experience in AI systems, Machine Learning, LLMs, RAG systems, OCR, and backend development
• Teaching students since 2022 through online and in-person environments
• Tutor on educational platforms
• Teaching support at Ohm Gymnasium Erlangen (Mathematics, Programming, English)
• IELTS qualified with C1 English proficiency
• Teaching experience in Programming, Computer Science, English, Urdu, Mathematics, and Microsoft Office skills
• Multiple professional certifications in AI, Machine Learning, Software Engineering, and Web Development
Age
Preschool children (4-6 years old)
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
30 minutes
45 minutes
60 minutes
90 minutes
120 minutes
The class is taught in
English
German
Urdu
Hindi
Panjabi
Skills
Availability of a typical week
(GMT -04:00)
New York
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Good-fit Instructor Guarantee









