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 2025
Instructor since May 2025
Translated by GoogleSee original
Numerical modeling with Python or Matlab – Tailor-made course
course price icon
From 25 £ /h
arrow icon
Scientific programming course in Python or Matlab, with concrete applications in physics, applied mathematics and engineering.

Ideal for science students or beginners wishing to learn how to model, analyze and visualize technical data.
Extra information
This course adapts to your level and your needs: introduction to programming, help on a specific project (practical work, dissertation, modeling), or in-depth study of tools such as Numpy, Matplotlib, Scipy, or Matlab scripts.
Possibility of courses in French, English or Italian.
Online or in-person format (depending on location).
Please specify your objective and level when contacting us.
Location
location type icon
Online from France
About Me
I am an innovation and measurement engineer with a scientific background specializing in mechanics and simulation. I offer support and advanced courses in:

Mathematics (middle school, high school, preparatory classes)
Chemical Physics
Computer science (Python, simulation, modeling, PyQt, data analysis)

I have already supervised interns and guided students toward success by providing them with effective methods, clear explanations, and concrete applications. My approach is structured, caring, and adapted to the pace of each student.
Education
Master in Aerodynamics and Fluid Mechanics – Sorbonne University & Arts et Métiers ParisTech

Bachelor's Degree in Mechanical Engineering – Sorbonne University
(Rigorous approach, mastery of digital tools and solid scientific fundamentals)
Experience / Qualifications
Engineer in Innovation and Measurements, specialized in digital modeling (finite elements, data analysis, 2D/3D visualization) and Python development (interfaces, scientific data processing, PyQt, Matplotlib).
Age
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
60 minutes
The class is taught in
French
English
Italian
Availability of a typical week
(GMT -04:00)
New York
at teacher icon
Online via webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
A qualified engineer, I offer tutoring in mathematics and physical sciences for high school students, undergraduate students, and those in preparatory classes. My teaching covers a wide range of disciplines: mechanics, thermodynamics, waves, electricity, as well as chemistry and life and earth sciences, depending on the needs.

Sessions are structured around course reviews, guided practice exercises, and the practice of key concepts such as differential equations, fundamental physical laws, and scientific reasoning. I pay particular attention to clear explanations, rigorous reasoning, and personalized progress for each student.
Read more
Similar classes
arrow icon previousarrow icon next
verified badge
As a qualified and experienced teacher with consistently high grades for all my students, I offer private or group lessons in Mathematics - Analysis - Matrices - Statistics - Algebra - Geometry - Physics - Mechanics - Electricity - Chemistry - Organic Chemistry - Biology, and Geology to students from primary school to the final year of high school, and first year of university. I provide online lessons using a professional method on an interactive whiteboard shared via a link. This whiteboard includes spaces, dozens of pages, and is equipped with tools (different colored pens, ruler, geometric tools, eraser, etc.). Students can save, write, and project their work on the board.
This course is also intended for high school students, CNED students and those in the English program (IB International School or other sections).
Special offer of reduced rate for the group of 2 or 3 or 4 students only in virtual class. The hourly rate will be further reduced for each.
The work will be done via the shared interactive whiteboard, the call will be via WhatsApp, and an offer of a free mini session will be made after booking.
Do not hesitate to write to me for more information.
verified badge
If you’ve ever felt that science and math are difficult, it’s probably because no one showed you how to think like a problem solver.
In my classes, you’ll learn not just formulas or code but how to truly understand concepts, apply them, and build strong logical intuition.

I teach:
• 🔢 Mathematics: From algebra and calculus to applied problem-solving for real-world use.
• 💻 Computer Science: Coding fundamentals (Python, C++), algorithms, and logical thinking for beginners and intermediate learners.
• ⚛️ Physics: Mechanics, thermodynamics, and practical examples that make abstract ideas simple and visual.

As a Software Engineer and Master’s student in Engineering at Nagoya University, I bring both academic knowledge and hands-on experience from real projects. My teaching approach is interactive, visual, and deeply focused on understanding over memorization.

Let’s turn complex problems into clear, step-by-step insights — and make learning something you genuinely enjoy.
verified badge
Do you want to master the most used design software and bring your ideas to life in 3D? Do not search anymore ! I offer specialized courses to guide you through the exciting worlds of CATIA V5/V6, Inventor, Fusion 360, FreeCAD and 3D printing.

CATIA V5/V6: Discover the design software preferred by engineers for creating complex models and precise assemblies.

Inventor: Dive into the world of mechanical design and learn how to develop innovative products with this powerful software.

Fusion 360: Create organic models, run simulations, and hone your design and engineering skills.

FreeCAD: Explore the basics of parametric design and create 3D models ready for manufacturing.

️ 3D printing: Bring your designs to life! Learn how to use 3D printers, from modeling to concrete production.

Whether you're a beginner or looking to improve your skills, my classes are suitable for all levels. With interactive lessons, hands-on projects, and expert guidance, you'll progress quickly and with confidence.

Don't wait to explore the endless potential of 3D design and 3D printing. Join me on this exciting adventure and start creating your own 3D masterpieces today!

Don't miss this opportunity to develop in-demand skills in 3D design and printing. Join me for enriching and practical lessons you won't forget!

See you soon for our first class together!
verified badge
I am a Math and Physics tutor with over 10 years of experience, backed by an MIT background and training from top technical schools. My lessons are unmatched, blending charisma, passion, and innovative teaching methods to create a magical learning experience. I focus on highly personalized, one-on-one sessions, understanding each student’s unique mindset to unlock their full potential.

Teaching is my true passion! I genuinely enjoy sharing my knowledge and skills with those in need. My friendly and supportive attitude allows me to establish a connection with every student right from the first lesson. So, if you're feeling demotivated and down, don't worry! I'm here to help you find the motivation you need for both academic and personal success.

If you have any questions, please feel free to contact me anytime here. I will respond to you as soon as possible!
verified badge
Hello !
Are you looking for support in analytical chemistry and spectroscopic techniques? I offer private lessons tailored to your level to help you better understand essential concepts, master problem-solving methods, and succeed in your exams.

The courses are based on clear explanations, effective summaries, and practical exercises. We focus on the fundamental concepts of analytical chemistry, titrations, data analysis, and the principles of the main spectroscopic techniques.

For any questions or to book a lesson, please feel free to contact me.
verified badge
Python is the most in-demand programming language in the world right now — and one of the easiest to learn with the right guidance.
Whether you've never written a line of code or you're a student who needs to pass a programming course, this is a practical, no-fluff introduction that gets you writing real code from session one.
What we can cover depending on your goals:

Python fundamentals: variables, loops, functions, data structures
- Object-oriented programming (OOP)
- Data manipulation with pandas and NumPy
- Introduction to machine learning with scikit-learn
- Database management with SQL
- C and Java upon request
- MATLAB and R available for engineering/science students

Why learn with me?
I'm not a student teaching on the side — I'm a professional engineer who uses Python daily for data analysis, modeling, and automation. I know exactly which concepts matter in the real world and which ones you can skip for now.
Sessions are 100% personalized: I adapt the pace, the examples, and the exercises to your background and your goal — whether that's passing your university exam, building a project, or landing a job.
verified badge
many people face problems while studying scientific subjects , so if you one of them and you need a small or big help , I am here to help you to face any obstacle you may have in the matter.
I am a medical student at the medecine school of tunis.
science has always been a passion of mine.
so I intend to make a personalised plan to each student according to his difficulties and help him overcome them step by step .
verified badge
Master Python with Personalized Courses

Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels.

Why Choose My Courses?

Personalized Teaching Approach: Each course is tailored to your skill level and individual goals.

Practical Experience: Learn by doing with real-world projects that build your understanding and skills.

Ongoing Support: Get unlimited email support for any questions you have between sessions.

As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey.

Book Your First Lesson:

Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.
verified badge
Welcome to my Foundation Course in Science and Maths, specially designed for primary, secondary, and high school students in Amsterdam. This course aims to build a strong foundation in these critical subjects, ensuring students excel academically and develop a genuine love for learning.

My teaching approach is focused on making learning enjoyable and engaging. I incorporate interactive activities and hands-on experiments to bring Science and Maths concepts to life. By involving students in these dynamic learning experiences, I aim to transform abstract concepts into tangible understanding. Each session is thoughtfully designed to keep students interested and motivated, minimizing fatigue and maximizing retention.

I believe in simplifying complex topics, breaking them down into easy-to-understand segments. This approach helps students grasp and retain challenging concepts with ease. Techniques such as mnemonic devices, visual aids, and real-life examples are integral to my method, ensuring that formulas and concepts are not just memorized, but truly understood.

Regular assessments are conducted to track student progress and identify areas needing improvement. These tests also prepare students for their school exams, ultimately boosting their confidence. I understand the importance of keeping parents informed and involved in their child’s academic journey. That's why I provide weekly reports detailing their child’s progress, strengths, and areas for improvement. This continuous feedback loop ensures that parents are aware of their child’s development and can support their learning at home.

Encouraging words and positive feedback are integral to my teaching method. I strive to build students' self-confidence and to instill a love for learning through positive reinforcement. Setting achievable goals for each student, I celebrate their successes and motivate them to strive for excellence. This goal-setting approach not only drives academic success but also fosters a sense of accomplishment and self-worth.

As a tutor, my satisfaction comes from seeing my students excel and reach their full potential. My ultimate goal is to empower students with the knowledge and skills they need to succeed in Science and Maths. I am always available to support my students, offering additional help and resources as needed to ensure their success.

I foster an open environment where students feel comfortable asking questions, no matter how simple they may seem. This curiosity drives deeper understanding and encourages a proactive approach to learning. By incorporating games, puzzles, and interesting activities, I ensure that learning remains fun and engaging, keeping students excited about the subjects.

Join my Foundation Course in Science and Maths and watch your child develop a strong foundation, confidence, and a genuine love for these essential subjects. Let’s work together to achieve academic excellence and make learning a fun and rewarding experience. “Excel in Subjects, Soar in Confidence!”
verified badge
I teach Python specifically for finance and data applications - the kind used in economics, business analytics, and quantitative programs. This isn't a general "learn to code" course; it's built around real financial data, benchmarking, and the workflows you'll actually use in coursework or early career work.

Topics include:
Python fundamentals through a finance lens (data structures, functions, control flow).
Working with financial data and datasets.
Performance benchmarking and writing efficient code.
Applying concepts from Hilpisch's Python for Finance.
verified badge
Greetings!

This lesson is only for already existing students that want to mix online webcam sessions with in person lessons. If you're interested in having classes with me, please have a look at my other listed classes.

Thank you for your comprehension!
verified badge
I teach Python, C and C++ one to one, online or in person around Birmingham.

Most of my students fall into one of three groups. Some are at GCSE or A-Level and need to get comfortable with a language before an exam or a coursework deadline. Some are at university, usually on an engineering or computing degree, and have hit something specific that isn't clicking: pointers, memory, recursion, object orientation, or a project that won't compile. And some are adults starting from nothing, often because work has started asking them to automate things.

Lessons are built around code you can run. I'll ask what you're working on and where you got stuck, then we write something small together, break it on purpose, and work out what the error message is actually telling you. Reading error messages properly is half of programming and almost nobody teaches it.

Areas I cover regularly:

Python from the basics through functions, data structures, file handling, object orientation and libraries like NumPy and Pandas
C and C++, including the parts that cause most of the trouble: pointers, memory management, structs, classes and compilation
GCSE and A-Level Computer Science across all exam boards, including pseudocode, trace tables and written paper technique
A-Level NEA projects and university coursework, plus debugging sessions and code review
Embedded C for Arduino, ESP32 and microcontroller projects, which is the work I do professionally

After each lesson I send written notes covering what we did, worked through step by step, so you have something to revise from later rather than trying to remember what was on screen.

First session is free and lasts 30 minutes. We use it to work out what you need and whether I'm the right person for it. If I'm not, I'll say so and point you somewhere better.

Message me with what you're studying and what's giving you trouble, and I'll tell you honestly how I'd approach it.
verified badge
Swiss-Focused Mathematics, Physics & Chemistry Tutoring – Passerelle, BMS, Berufsmaturität, Matura, Fachmaturität, QV & Adult Education

This class is designed for students and adult learners in Switzerland who want serious, structured and exam-focused support in Mathematics, Physics and Chemistry. The main focus is preparation for Passerelle, BMS, Berufsmaturität, Matura, Fachmaturität and QV/final apprenticeship exams, as well as support for learners in adult education who are returning to study, changing career direction or preparing for a new academic path.

What makes my tutoring different is the strong connection to the Swiss education system. I completed my master’s degree at a University of Applied Sciences in Switzerland and have many years of experience teaching students in Switzerland. This means my lessons are not generic international tutoring. They are built around Swiss school expectations, Swiss exam styles, Swiss curricula and the specific challenges faced by learners in Switzerland.

➜ Special focus on Passerelle preparation
The Passerelle is one of the most demanding Swiss pathways because it requires strong discipline, independent thinking and solid exam technique. I help students prepare systematically in Mathematics, Physics and Chemistry by working through the required theory, typical task types, old exams and exam-style practice.

➜ BMS and Berufsmaturität support
For BMS and Berufsmaturität students, I provide structured help in Mathematics, Physics and Chemistry, depending on the programme and exam requirements. We focus on building strong foundations, closing gaps and applying methods correctly in exam situations.

➜ Matura and Fachmaturität preparation
I support students preparing for Matura and Fachmaturität exams with clear explanations, relevant exercises and a structured learning plan. The lessons help students understand difficult topics, organize their knowledge and gain confidence before important assessments.

➜ QV / final apprenticeship exam preparation
Many vocational students need Mathematics, Physics or Chemistry for their QV/final apprenticeship exams, especially in technical, scientific, laboratory, healthcare or engineering-related fields. I help students connect theory with practical calculations and exam-style tasks.

➜ Adult education and returning learners
I also work with adult learners who are returning to education after a break, preparing for Passerelle, Berufsmaturität, Fachmaturität, QV or further studies. Adult learners often need a clear, respectful and efficient teaching style. I explain from the foundation upward, without judgment, and help rebuild confidence step by step.

➜ Mathematics, Physics and Chemistry taught with equal seriousness
The focus is not only Mathematics. Physics and Chemistry are also important, especially for Passerelle, Matura, Fachmaturität, technical BMS directions, QV exams and later studies. I explain formulas, concepts and calculations clearly so students understand the logic behind the subject.

➜ Old exams and Swiss-style practice
Where suitable, I use old exams, typical Swiss exam questions and realistic practice material. Students learn how questions are asked, how to recognize the correct method, how to structure their solutions and how to avoid common mistakes.

➜ Clear step-by-step method
Every task is approached with a simple structure: What is given? What is required? Which formula, law or method is suitable? Why does it apply? Then we solve the task step by step with all formulas, calculations and explanations.

➜ Why choose a Swiss-focused tutor?
Many tutors may know Mathematics, Physics or Chemistry, but Swiss exams often have their own wording, structure and expectations. Because I studied in Switzerland and have taught Swiss students for years, I can prepare learners in a much more targeted and relevant way.

➜ For serious students who want real progress
This class is ideal for students and adult learners who want to pass an important exam, improve their grades, close knowledge gaps, prepare for further studies or gain more confidence in Mathematics, Physics and Chemistry.

➜ Success-oriented preparation
My goal is to help students build real understanding, not just short-term memorization. With clear explanations, structured practice, old exam material and consistent preparation, students can develop the confidence and exam technique needed to perform at their best.
verified badge
I am Imran, an M.Phil in Mathematics and a government school Mathematics teacher from Pakistan. I have several years of teaching experience in Mathematics and Physics for students from Grade 6 to Grade 12. I teach Cambridge (IGCSE, O Level, A Level), GCSE, IB, and local curricula. My teaching style is interactive, student-focused, and concept-based. I help students improve their understanding, solve difficult problems, prepare for exams, complete assignments, and achieve excellent grades. I teach online using a digital whiteboard and provide personalized lesson plans, practice worksheets, and regular feedback to ensure every student reaches their academic goals.Looking for an experienced Mathematics and Physics tutor? I am an M.Phil in Mathematics and a government school teacher with extensive experience teaching students from Grade 6 to Grade 12. I offer online lessons for IGCSE, GCSE, O Level, A Level, IB, SAT, and school mathematics and physics. My lessons are interactive and tailored to each student's learning style. I explain concepts step by step, improve problem-solving skills, help with homework, assignments, quizzes, and exam preparation. Whether you want to improve your grades, build confidence, or prepare for important exams, I am here to help you succeed.
verified badge
I offer engaging and easy-to-understand online classes in Mathematics, Physics, and Computer Science.
My lessons are designed to make difficult concepts simple through clear explanations and practical examples.
I adapt my teaching style to each student’s level, learning pace, and individual needs.
Whether you need help with school topics, homework, exam preparation, or building strong fundamentals, I’m here to help. My goal is to make learning enjoyable while helping every student improve their confidence and achieve better results.
message icon
Contact Omar
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
As a qualified and experienced teacher with consistently high grades for all my students, I offer private or group lessons in Mathematics - Analysis - Matrices - Statistics - Algebra - Geometry - Physics - Mechanics - Electricity - Chemistry - Organic Chemistry - Biology, and Geology to students from primary school to the final year of high school, and first year of university. I provide online lessons using a professional method on an interactive whiteboard shared via a link. This whiteboard includes spaces, dozens of pages, and is equipped with tools (different colored pens, ruler, geometric tools, eraser, etc.). Students can save, write, and project their work on the board.
This course is also intended for high school students, CNED students and those in the English program (IB International School or other sections).
Special offer of reduced rate for the group of 2 or 3 or 4 students only in virtual class. The hourly rate will be further reduced for each.
The work will be done via the shared interactive whiteboard, the call will be via WhatsApp, and an offer of a free mini session will be made after booking.
Do not hesitate to write to me for more information.
verified badge
If you’ve ever felt that science and math are difficult, it’s probably because no one showed you how to think like a problem solver.
In my classes, you’ll learn not just formulas or code but how to truly understand concepts, apply them, and build strong logical intuition.

I teach:
• 🔢 Mathematics: From algebra and calculus to applied problem-solving for real-world use.
• 💻 Computer Science: Coding fundamentals (Python, C++), algorithms, and logical thinking for beginners and intermediate learners.
• ⚛️ Physics: Mechanics, thermodynamics, and practical examples that make abstract ideas simple and visual.

As a Software Engineer and Master’s student in Engineering at Nagoya University, I bring both academic knowledge and hands-on experience from real projects. My teaching approach is interactive, visual, and deeply focused on understanding over memorization.

Let’s turn complex problems into clear, step-by-step insights — and make learning something you genuinely enjoy.
verified badge
Do you want to master the most used design software and bring your ideas to life in 3D? Do not search anymore ! I offer specialized courses to guide you through the exciting worlds of CATIA V5/V6, Inventor, Fusion 360, FreeCAD and 3D printing.

CATIA V5/V6: Discover the design software preferred by engineers for creating complex models and precise assemblies.

Inventor: Dive into the world of mechanical design and learn how to develop innovative products with this powerful software.

Fusion 360: Create organic models, run simulations, and hone your design and engineering skills.

FreeCAD: Explore the basics of parametric design and create 3D models ready for manufacturing.

️ 3D printing: Bring your designs to life! Learn how to use 3D printers, from modeling to concrete production.

Whether you're a beginner or looking to improve your skills, my classes are suitable for all levels. With interactive lessons, hands-on projects, and expert guidance, you'll progress quickly and with confidence.

Don't wait to explore the endless potential of 3D design and 3D printing. Join me on this exciting adventure and start creating your own 3D masterpieces today!

Don't miss this opportunity to develop in-demand skills in 3D design and printing. Join me for enriching and practical lessons you won't forget!

See you soon for our first class together!
verified badge
I am a Math and Physics tutor with over 10 years of experience, backed by an MIT background and training from top technical schools. My lessons are unmatched, blending charisma, passion, and innovative teaching methods to create a magical learning experience. I focus on highly personalized, one-on-one sessions, understanding each student’s unique mindset to unlock their full potential.

Teaching is my true passion! I genuinely enjoy sharing my knowledge and skills with those in need. My friendly and supportive attitude allows me to establish a connection with every student right from the first lesson. So, if you're feeling demotivated and down, don't worry! I'm here to help you find the motivation you need for both academic and personal success.

If you have any questions, please feel free to contact me anytime here. I will respond to you as soon as possible!
verified badge
Hello !
Are you looking for support in analytical chemistry and spectroscopic techniques? I offer private lessons tailored to your level to help you better understand essential concepts, master problem-solving methods, and succeed in your exams.

The courses are based on clear explanations, effective summaries, and practical exercises. We focus on the fundamental concepts of analytical chemistry, titrations, data analysis, and the principles of the main spectroscopic techniques.

For any questions or to book a lesson, please feel free to contact me.
verified badge
Python is the most in-demand programming language in the world right now — and one of the easiest to learn with the right guidance.
Whether you've never written a line of code or you're a student who needs to pass a programming course, this is a practical, no-fluff introduction that gets you writing real code from session one.
What we can cover depending on your goals:

Python fundamentals: variables, loops, functions, data structures
- Object-oriented programming (OOP)
- Data manipulation with pandas and NumPy
- Introduction to machine learning with scikit-learn
- Database management with SQL
- C and Java upon request
- MATLAB and R available for engineering/science students

Why learn with me?
I'm not a student teaching on the side — I'm a professional engineer who uses Python daily for data analysis, modeling, and automation. I know exactly which concepts matter in the real world and which ones you can skip for now.
Sessions are 100% personalized: I adapt the pace, the examples, and the exercises to your background and your goal — whether that's passing your university exam, building a project, or landing a job.
verified badge
many people face problems while studying scientific subjects , so if you one of them and you need a small or big help , I am here to help you to face any obstacle you may have in the matter.
I am a medical student at the medecine school of tunis.
science has always been a passion of mine.
so I intend to make a personalised plan to each student according to his difficulties and help him overcome them step by step .
verified badge
Master Python with Personalized Courses

Discover the art of programming with Python courses tailor-made to meet your specific needs. Whether you are a beginner, intermediate or professional, my lessons are suitable for all levels.

Why Choose My Courses?

Personalized Teaching Approach: Each course is tailored to your skill level and individual goals.

Practical Experience: Learn by doing with real-world projects that build your understanding and skills.

Ongoing Support: Get unlimited email support for any questions you have between sessions.

As a Python expert, I have a passion for teaching and sharing my knowledge. My goal is to guide you effectively in your learning journey.

Book Your First Lesson:

Start your journey to Python mastery now by booking your first lesson. Whether you aspire to enter the development field or hone your existing skills, these courses are designed for you.
verified badge
Welcome to my Foundation Course in Science and Maths, specially designed for primary, secondary, and high school students in Amsterdam. This course aims to build a strong foundation in these critical subjects, ensuring students excel academically and develop a genuine love for learning.

My teaching approach is focused on making learning enjoyable and engaging. I incorporate interactive activities and hands-on experiments to bring Science and Maths concepts to life. By involving students in these dynamic learning experiences, I aim to transform abstract concepts into tangible understanding. Each session is thoughtfully designed to keep students interested and motivated, minimizing fatigue and maximizing retention.

I believe in simplifying complex topics, breaking them down into easy-to-understand segments. This approach helps students grasp and retain challenging concepts with ease. Techniques such as mnemonic devices, visual aids, and real-life examples are integral to my method, ensuring that formulas and concepts are not just memorized, but truly understood.

Regular assessments are conducted to track student progress and identify areas needing improvement. These tests also prepare students for their school exams, ultimately boosting their confidence. I understand the importance of keeping parents informed and involved in their child’s academic journey. That's why I provide weekly reports detailing their child’s progress, strengths, and areas for improvement. This continuous feedback loop ensures that parents are aware of their child’s development and can support their learning at home.

Encouraging words and positive feedback are integral to my teaching method. I strive to build students' self-confidence and to instill a love for learning through positive reinforcement. Setting achievable goals for each student, I celebrate their successes and motivate them to strive for excellence. This goal-setting approach not only drives academic success but also fosters a sense of accomplishment and self-worth.

As a tutor, my satisfaction comes from seeing my students excel and reach their full potential. My ultimate goal is to empower students with the knowledge and skills they need to succeed in Science and Maths. I am always available to support my students, offering additional help and resources as needed to ensure their success.

I foster an open environment where students feel comfortable asking questions, no matter how simple they may seem. This curiosity drives deeper understanding and encourages a proactive approach to learning. By incorporating games, puzzles, and interesting activities, I ensure that learning remains fun and engaging, keeping students excited about the subjects.

Join my Foundation Course in Science and Maths and watch your child develop a strong foundation, confidence, and a genuine love for these essential subjects. Let’s work together to achieve academic excellence and make learning a fun and rewarding experience. “Excel in Subjects, Soar in Confidence!”
verified badge
I teach Python specifically for finance and data applications - the kind used in economics, business analytics, and quantitative programs. This isn't a general "learn to code" course; it's built around real financial data, benchmarking, and the workflows you'll actually use in coursework or early career work.

Topics include:
Python fundamentals through a finance lens (data structures, functions, control flow).
Working with financial data and datasets.
Performance benchmarking and writing efficient code.
Applying concepts from Hilpisch's Python for Finance.
verified badge
Greetings!

This lesson is only for already existing students that want to mix online webcam sessions with in person lessons. If you're interested in having classes with me, please have a look at my other listed classes.

Thank you for your comprehension!
verified badge
I teach Python, C and C++ one to one, online or in person around Birmingham.

Most of my students fall into one of three groups. Some are at GCSE or A-Level and need to get comfortable with a language before an exam or a coursework deadline. Some are at university, usually on an engineering or computing degree, and have hit something specific that isn't clicking: pointers, memory, recursion, object orientation, or a project that won't compile. And some are adults starting from nothing, often because work has started asking them to automate things.

Lessons are built around code you can run. I'll ask what you're working on and where you got stuck, then we write something small together, break it on purpose, and work out what the error message is actually telling you. Reading error messages properly is half of programming and almost nobody teaches it.

Areas I cover regularly:

Python from the basics through functions, data structures, file handling, object orientation and libraries like NumPy and Pandas
C and C++, including the parts that cause most of the trouble: pointers, memory management, structs, classes and compilation
GCSE and A-Level Computer Science across all exam boards, including pseudocode, trace tables and written paper technique
A-Level NEA projects and university coursework, plus debugging sessions and code review
Embedded C for Arduino, ESP32 and microcontroller projects, which is the work I do professionally

After each lesson I send written notes covering what we did, worked through step by step, so you have something to revise from later rather than trying to remember what was on screen.

First session is free and lasts 30 minutes. We use it to work out what you need and whether I'm the right person for it. If I'm not, I'll say so and point you somewhere better.

Message me with what you're studying and what's giving you trouble, and I'll tell you honestly how I'd approach it.
verified badge
Swiss-Focused Mathematics, Physics & Chemistry Tutoring – Passerelle, BMS, Berufsmaturität, Matura, Fachmaturität, QV & Adult Education

This class is designed for students and adult learners in Switzerland who want serious, structured and exam-focused support in Mathematics, Physics and Chemistry. The main focus is preparation for Passerelle, BMS, Berufsmaturität, Matura, Fachmaturität and QV/final apprenticeship exams, as well as support for learners in adult education who are returning to study, changing career direction or preparing for a new academic path.

What makes my tutoring different is the strong connection to the Swiss education system. I completed my master’s degree at a University of Applied Sciences in Switzerland and have many years of experience teaching students in Switzerland. This means my lessons are not generic international tutoring. They are built around Swiss school expectations, Swiss exam styles, Swiss curricula and the specific challenges faced by learners in Switzerland.

➜ Special focus on Passerelle preparation
The Passerelle is one of the most demanding Swiss pathways because it requires strong discipline, independent thinking and solid exam technique. I help students prepare systematically in Mathematics, Physics and Chemistry by working through the required theory, typical task types, old exams and exam-style practice.

➜ BMS and Berufsmaturität support
For BMS and Berufsmaturität students, I provide structured help in Mathematics, Physics and Chemistry, depending on the programme and exam requirements. We focus on building strong foundations, closing gaps and applying methods correctly in exam situations.

➜ Matura and Fachmaturität preparation
I support students preparing for Matura and Fachmaturität exams with clear explanations, relevant exercises and a structured learning plan. The lessons help students understand difficult topics, organize their knowledge and gain confidence before important assessments.

➜ QV / final apprenticeship exam preparation
Many vocational students need Mathematics, Physics or Chemistry for their QV/final apprenticeship exams, especially in technical, scientific, laboratory, healthcare or engineering-related fields. I help students connect theory with practical calculations and exam-style tasks.

➜ Adult education and returning learners
I also work with adult learners who are returning to education after a break, preparing for Passerelle, Berufsmaturität, Fachmaturität, QV or further studies. Adult learners often need a clear, respectful and efficient teaching style. I explain from the foundation upward, without judgment, and help rebuild confidence step by step.

➜ Mathematics, Physics and Chemistry taught with equal seriousness
The focus is not only Mathematics. Physics and Chemistry are also important, especially for Passerelle, Matura, Fachmaturität, technical BMS directions, QV exams and later studies. I explain formulas, concepts and calculations clearly so students understand the logic behind the subject.

➜ Old exams and Swiss-style practice
Where suitable, I use old exams, typical Swiss exam questions and realistic practice material. Students learn how questions are asked, how to recognize the correct method, how to structure their solutions and how to avoid common mistakes.

➜ Clear step-by-step method
Every task is approached with a simple structure: What is given? What is required? Which formula, law or method is suitable? Why does it apply? Then we solve the task step by step with all formulas, calculations and explanations.

➜ Why choose a Swiss-focused tutor?
Many tutors may know Mathematics, Physics or Chemistry, but Swiss exams often have their own wording, structure and expectations. Because I studied in Switzerland and have taught Swiss students for years, I can prepare learners in a much more targeted and relevant way.

➜ For serious students who want real progress
This class is ideal for students and adult learners who want to pass an important exam, improve their grades, close knowledge gaps, prepare for further studies or gain more confidence in Mathematics, Physics and Chemistry.

➜ Success-oriented preparation
My goal is to help students build real understanding, not just short-term memorization. With clear explanations, structured practice, old exam material and consistent preparation, students can develop the confidence and exam technique needed to perform at their best.
verified badge
I am Imran, an M.Phil in Mathematics and a government school Mathematics teacher from Pakistan. I have several years of teaching experience in Mathematics and Physics for students from Grade 6 to Grade 12. I teach Cambridge (IGCSE, O Level, A Level), GCSE, IB, and local curricula. My teaching style is interactive, student-focused, and concept-based. I help students improve their understanding, solve difficult problems, prepare for exams, complete assignments, and achieve excellent grades. I teach online using a digital whiteboard and provide personalized lesson plans, practice worksheets, and regular feedback to ensure every student reaches their academic goals.Looking for an experienced Mathematics and Physics tutor? I am an M.Phil in Mathematics and a government school teacher with extensive experience teaching students from Grade 6 to Grade 12. I offer online lessons for IGCSE, GCSE, O Level, A Level, IB, SAT, and school mathematics and physics. My lessons are interactive and tailored to each student's learning style. I explain concepts step by step, improve problem-solving skills, help with homework, assignments, quizzes, and exam preparation. Whether you want to improve your grades, build confidence, or prepare for important exams, I am here to help you succeed.
verified badge
I offer engaging and easy-to-understand online classes in Mathematics, Physics, and Computer Science.
My lessons are designed to make difficult concepts simple through clear explanations and practical examples.
I adapt my teaching style to each student’s level, learning pace, and individual needs.
Whether you need help with school topics, homework, exam preparation, or building strong fundamentals, I’m here to help. My goal is to make learning enjoyable while helping every student improve their confidence and achieve better results.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Omar