facebook
favorite button
super instructor icon
Trusted teacher
This teacher has a fast response time and rate, demonstrating a high quality of service to their students.
member since icon
Since May 2026
Instructor since May 2026
Experienced Online & In-Person Tutor | AI Engineer & MSc AI Student | Programming, English, Mathematics & Computer Science Teacher
course price icon
From 22.26 £ /h
arrow icon
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.
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.
Location
green drop pin icongreen drop pin icon
|
Use Ctrl + wheel to zoom!
zoom in iconzoom out icon
location type icon
At student's location :
  • Around Munich, Germany
location type icon
At teacher's location :
  • U-Bahnhof Messestadt West, Messestadt Riem, Munich-Trudering-Riem, Germany
location type icon
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.
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
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
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
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
At teacher's location and via webcam
at home icon
At student's home
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Similar classes
arrow icon previousarrow icon next
verified badge
The fact is, Python is one of the most popular programming languages in the world – Huge companies like Google use it in mission critical applications like Google Search. And Python is also the number one language choice for machine learning, data science and artificial intelligence.
In this class you'll learn Python from basic to advance and will be able to apply your knowledge to real world problems.

I am a Data Scientist in Munich and Python is my specialty. I aim to motivate my student to realize what kind of amazing things can be done by using just this one tool.
verified badge
I m a Senior Software Engineer for 10 years. Do u want to learn programming and do not know where to start? Yes u are in right place i will give you a road map which will make u well-known software developer in one year and u will be able to find job anywhere in the world. Rocket your career in a year.
verified badge
Syllabus(Basic Level)
**********
Overview of C (1hour)
Constants. Variables and Data Types(1hour)
Operators and Expressions(2hour)
Managing Input and Output -Operations.(2hour)
Decision Making and Branching.(2hour)
Decision making and Looping(2hour)

Advanced Topics
*******************
Arrays(3hour)
Character Arrays and Strings(2hour)
User-defined Functions(3hour)
Structures and Unions(3hour)
Pointers(3hour)
File handling(3hour)
Linked list(3hour)
The preprocessor(1hour)

Total course duration:
verified badge
I am an engineering with Germany’s best start. I got here through my skills and I would like to share that with you!

I have experience with mechanical engineer, aerospace engineering and software engineering having studied and worked in 5 different countries around the world.
verified badge
I am a mathematics master student at TUM. I have a bachelor's in Electronics Engineering and three years of software development experience.
I offer Mathematics classes at the high school and bachelor level.
I offer programming classes for adults/youngsters wanting to make a transition into the software industry.
I am available for both online and in-person classes in Munich.
verified badge
Dear tutor,

Graduate engineers with over 10 years of experience offer tutoring!

Matlab Simulink Bachelor Master exam preparation tutoring

Skills and focus:

• Electrical engineering
• Control engineering
• Computer technology
• E-motor development (PMSM, IPM)
• Matlab, Simulink
• Robotics
• Electrical drives
• Electric machine
• Drive Control
• FEM, analytical modelling
• model-based development
• dSPACE model development
• generators
• Image processing
• Control Algorithms
• M files, Matlab Language
• coding

More information at wiredwhite(.)com

Best regards
dr White / Founder and Managing Director at WiredWhite
verified badge
I've been tutoring for eight years, so I'm convinced that you can learn anything. Often all that is missing is a clear explanation that makes it clear step by step how and why something works.

Also important to me:
- Take away your fear of the subject
- Explain topics in an understandable way, gladly several times and in different ways
- Closing gaps in knowledge
- Create a relaxed learning situation
- Repeat what you have learned
verified badge
I am Masters in Electronics and Telecommunications from TU Munich. I can teach almost all the courses and subjects (without German language) to the especially school children of all levels and grades.

I believe in involve and learn and to make learning interesting rather than the traditional teaching styles.
verified badge
Mathematics is the best way to enhance your intellect but also work on your intuition and your ability to see patterns.

Good day, my name is Alex, I have been teaching math for over 10 years to hundreds of students. I will teach all grades from elementary school all the way to high school and IB/GCSE etc.

My philosophy revolves around these three values:
-Encouragement
-Inspiration
-Discipline

I specialize into teaching mathematics and programming, but in some occasions I teach physics too.
Feel free to contact me.
verified badge
Learn C# programming from the ground up in this hands-on online course designed for beginners and intermediate developers. You'll gain a strong foundation in object-oriented programming, data types, control structures, collections, LINQ, exception handling, and more. As you progress, you’ll apply your knowledge by building several projects.

By the end of this course, you’ll be able to:

Understand the core concepts of C# and .NET

Write clean, maintainable, and efficient code

Develop simple desktop or backend applications using C#

Confidently use Visual Studio and the C# compiler

Prepare for job interviews or advanced .NET development topics

Whether you're switching careers, upskilling, or starting your programming journey, this class offers the skills and support to get you coding with confidence.

Thanks
Gautam
Video thumbnail
Play icon
Muhammad's video
message icon
Contact Muhammad
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
The fact is, Python is one of the most popular programming languages in the world – Huge companies like Google use it in mission critical applications like Google Search. And Python is also the number one language choice for machine learning, data science and artificial intelligence.
In this class you'll learn Python from basic to advance and will be able to apply your knowledge to real world problems.

I am a Data Scientist in Munich and Python is my specialty. I aim to motivate my student to realize what kind of amazing things can be done by using just this one tool.
verified badge
I m a Senior Software Engineer for 10 years. Do u want to learn programming and do not know where to start? Yes u are in right place i will give you a road map which will make u well-known software developer in one year and u will be able to find job anywhere in the world. Rocket your career in a year.
verified badge
Syllabus(Basic Level)
**********
Overview of C (1hour)
Constants. Variables and Data Types(1hour)
Operators and Expressions(2hour)
Managing Input and Output -Operations.(2hour)
Decision Making and Branching.(2hour)
Decision making and Looping(2hour)

Advanced Topics
*******************
Arrays(3hour)
Character Arrays and Strings(2hour)
User-defined Functions(3hour)
Structures and Unions(3hour)
Pointers(3hour)
File handling(3hour)
Linked list(3hour)
The preprocessor(1hour)

Total course duration:
verified badge
I am an engineering with Germany’s best start. I got here through my skills and I would like to share that with you!

I have experience with mechanical engineer, aerospace engineering and software engineering having studied and worked in 5 different countries around the world.
verified badge
I am a mathematics master student at TUM. I have a bachelor's in Electronics Engineering and three years of software development experience.
I offer Mathematics classes at the high school and bachelor level.
I offer programming classes for adults/youngsters wanting to make a transition into the software industry.
I am available for both online and in-person classes in Munich.
verified badge
Dear tutor,

Graduate engineers with over 10 years of experience offer tutoring!

Matlab Simulink Bachelor Master exam preparation tutoring

Skills and focus:

• Electrical engineering
• Control engineering
• Computer technology
• E-motor development (PMSM, IPM)
• Matlab, Simulink
• Robotics
• Electrical drives
• Electric machine
• Drive Control
• FEM, analytical modelling
• model-based development
• dSPACE model development
• generators
• Image processing
• Control Algorithms
• M files, Matlab Language
• coding

More information at wiredwhite(.)com

Best regards
dr White / Founder and Managing Director at WiredWhite
verified badge
I've been tutoring for eight years, so I'm convinced that you can learn anything. Often all that is missing is a clear explanation that makes it clear step by step how and why something works.

Also important to me:
- Take away your fear of the subject
- Explain topics in an understandable way, gladly several times and in different ways
- Closing gaps in knowledge
- Create a relaxed learning situation
- Repeat what you have learned
verified badge
I am Masters in Electronics and Telecommunications from TU Munich. I can teach almost all the courses and subjects (without German language) to the especially school children of all levels and grades.

I believe in involve and learn and to make learning interesting rather than the traditional teaching styles.
verified badge
Mathematics is the best way to enhance your intellect but also work on your intuition and your ability to see patterns.

Good day, my name is Alex, I have been teaching math for over 10 years to hundreds of students. I will teach all grades from elementary school all the way to high school and IB/GCSE etc.

My philosophy revolves around these three values:
-Encouragement
-Inspiration
-Discipline

I specialize into teaching mathematics and programming, but in some occasions I teach physics too.
Feel free to contact me.
verified badge
Learn C# programming from the ground up in this hands-on online course designed for beginners and intermediate developers. You'll gain a strong foundation in object-oriented programming, data types, control structures, collections, LINQ, exception handling, and more. As you progress, you’ll apply your knowledge by building several projects.

By the end of this course, you’ll be able to:

Understand the core concepts of C# and .NET

Write clean, maintainable, and efficient code

Develop simple desktop or backend applications using C#

Confidently use Visual Studio and the C# compiler

Prepare for job interviews or advanced .NET development topics

Whether you're switching careers, upskilling, or starting your programming journey, this class offers the skills and support to get you coding with confidence.

Thanks
Gautam
Good-fit Instructor Guarantee
favorite button
message icon
Contact Muhammad