facebook
favorite button
member since icon
Since May 2026
Instructor since May 2026
Python Programming for Data Analysis, Data Science and OOP
course price icon
From 20 € /h
arrow icon
- Python Programming is currently the most utilized tool in the data analysis world. Its ease-of-use and wide variety of packages/libraries makes it a most valuable skill to have for a student wanting to get started in the world of data analysis and Object Oriented Programming.

- This course is geared towards beginners and intermediates who are interested in a hands-on approach to learning without neglecting the scientific background of the covered material, which will include the following:
* Introduction to Python Programming
* Understanding of OOP concepts and use-cases
* Crash course in statistical analysis concepts
* The usage of specified analysis libraries like Pandas and Numpy
* Introduction to Data science
* Neural Networks
Extra information
- Students should have their own PC/Laptop
Location
location type icon
Online from Germany
About Me
I am an Automation Software Engineer working and studying in Germany for Masters degree in Industrial IT and Automation.

I have experience in industrial settings as an Automation Engineer with focus on SPS programming and development of Software tools using python. I also have experience in research settings working on data analysis, database systems and programmable boards (Raspberry Pi/Arduino, etc)
Education
Bachelors' Degree in Electrical Power and Machines Engineering- Alexandria University, Egypt
Masters' Degree in Industrial Automation and IT- TH Koeln, Germany
Experience / Qualifications
- Automation Engineer- Soulintec Encon
*Creation and development of automation infrastructure with Programmable Logic Controllers (SPS) and SCADA systems.
- Working Student Software - Aptiv
*I was responsible for development, maintenance and modification of software tools that offer assistance to software lifecycle tracking and also for reporting and metrics purposes
- Research Assistant - TH Koeln
* Worked on multiple research projects that include Indoor farming, Computer vision and data processing for industrial inspection of transparent objects.
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Student level
Beginner
Intermediate
Duration
90 minutes
The class is taught in
English
Arabic
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
Similar classes
arrow icon previousarrow icon next
verified badge
Most kids think coding is for "smart kids" or "future programmers."
It's not. Coding is how real people solve real problems.
In this class, we skip the theory. Your child creates real things.

What they'll do:
✓ Build real projects in Scratch: a working game, an interactive animation, a story they coded
✓ Program virtual robots: solve real-world challenges (navigate a maze, automate a task, build a system)
✓ Create in Minecraft Education: design worlds, automate constructions, solve logic problems
✓ Experiment with different languages: not just learn "the right way," but understand that there are many ways to think about a problem
✓ Collaborate and share: work with other kids, get feedback, improve their work
✓ Develop logical thinking: not just for coding, but for anything: solving math problems, science challenges, real-world situations


Why this is different:
We don't teach syntax. We teach how programmers think.
Most children's coding courses say "here's the code, copy it." We teach "what problem are we trying to solve? How could we break it into steps? What options do we have?"
When your child learns to think like a programmer, they can learn any language afterward.

What they take home:
A portfolio of 3–4 completed, working projects. The ability to say "I built this." And the deep understanding that code is a tool to make real things happen.

Format: Online or Barcelona | 60–90 min sessions | Flexible pace, no prior experience needed
For curious 8-12 year olds who want to build.
verified badge
Engineer and senior professor of engineering sciences provides support courses in analog and digital electronics at all levels, engineering schools. having a scientific and technical knowledge, five years of experience in the field of teaching, teaching and a sense of listening and analysis, I am able to help pupils and students and train them in the chapters of which they have difficulties. for more info please contact me
verified badge
doctoral student in engineering sciences provides support courses in analog and digital electronics at any DEUG level and engineering schools. having scientific and technical knowledge, three years of experience in the field of teaching, pedagogy and a sense of listening and analysis, I am able to help pupils and students and train them in the chapters of which they are having difficulty. for more info please contact me
verified badge
Don't settle for anything less than excellence.
I am an Aerospace Engineer with a Master's degree in Quantum Physics and have completed Ph.D. work at the University of Cambridge in Computational Physics. Additionally, I have 4 years of experience developing MATLAB and possess deep programming skills in MATLAB/Simulink family, C/C++, Fortran, and Python.

With over 12 years of tutoring experience, I have successfully guided more than 50 students worldwide to achieve distinction in various fields. Consistent results are my priority, and I strive for excellence in all aspects of my teaching.

My lessons are customized to meet each student's unique needs and are designed to be engaging and insightful.

Whether you are at a school level or require advanced or professional-level instruction, I offer support in the following areas:
- Preparation for IB/IA, A-Levels, GCSE, University Entry, or equivalent.
- Experience in preparing students to access world-class schools and universities, including Cambridge University, Oxford, Ivy League and other top institutions in the UK and US.
- University levels (undergraduate and postgraduate).
- High school studies and diploma programs.
- Assistance with specific projects at a professional level, including job interview preparation.
- Extensive experience working with children.

Every lesson is meticulously planned in advance to ensure that it aligns with your goals and targets areas for improvement.
I prioritize a dynamic and interactive learning experience, with one-on-one sessions tailored to your individual requirements. Lessons will be conducted via webcam, enabling you to connect from anywhere.

I have a highly flexible schedule and can adapt to accommodate your needs.
If you have any questions about my teaching method, availability, or pricing, please don't hesitate to reach out. I am here to assist you and provide the support you need.
verified badge
As a highly qualified maths teacher, a graduate of the college of teachers and with 11 years of teaching experience in public high schools, I am happy to offer tutoring lessons in mathematics at home for students from level T and Common Core Sciences, TC Technological, 1st Baccalaureate Experimental Sciences and final of all the sectors (SVT-PC-SC.Math-L), as well as for the classes of 2nd and 1st general, Terminale specialty of the French system, as well than the 5th, 4th and 3rd levels of college.

My primary objective is to help students improve their level, deepen their knowledge, assimilate their lessons, fill their gaps and improve their skills in the discipline of mathematics. In addition, I am perfectly able to support them in the preparation of their exams and competitions for access to the Grandes Ecoles, and to provide them with homework help so that they can succeed in this subject.

With my advanced math skills and knowledge, I am confident that I can provide my students with effective tools and techniques to help them progress. My goal is to give them confidence and help them develop a passion for mathematics, a subject that can seem daunting at first, but can be exciting and rewarding if taught in an interesting and fun way.

By choosing my tutoring courses in mathematics, students can expect to receive individual attention and personalized help to overcome their difficulties and achieve their goals. My teaching approach is interactive and student-centered, which allows for a deeper understanding of mathematical concepts and a more practical application of acquired knowledge.

In summary, I am confident in my skills as a math teacher to help students of all levels progress and succeed in this demanding subject. I am convinced that my dynamic and stimulating teaching methods will help my students achieve their math goals and build a confidence that will follow them throughout their lives.
verified badge
Does your child understand mathematics, but their results don't reflect their effort?

He gets average grades despite his hard work?
He understands the lesson but loses points in the exercises?
Is he lacking in method, precision, or confidence?
Does he want to move to a higher level and achieve better results?

I can help him identify what is causing him to lose points and to implement a more effective work method.

I am a mathematics teacher with 15 years of teaching experience and hold a Master's degree in mathematics. I tutor middle and high school students, particularly in the French and Moroccan curricula.

🎯 UNDERSTANDING WHY GRADES ARE NOT IMPROVING

Two students with the same grade can have completely different difficulties.

One may lack basic knowledge.
The other person may understand the lesson but not know how to solve the exercises.
Another person may have the necessary knowledge but lose many points due to errors in calculation, reasoning, or writing.

That is why I begin by identifying the difficulties that are actually limiting the student's progress.

📈 HOW TO IMPROVE RESULTS?

We are working specifically on:

• a thorough understanding of the course;
• mastery of fundamental concepts;
• the solution method;
• the analysis of the statements;
• mathematical reasoning;
• calculation and logic errors;
• drafting the solutions;
• exercises of progressive difficulty;
• time management during checks;
• autonomy in the face of exercises.

The goal is not to do dozens of exercises without a method.

We seek to understand the errors, correct bad habits and gradually build effective automatic processes.

🧠 A METHOD TO BECOME MORE INDEPENDENT

During the sessions, I am not simply trying to provide the solution.

I guide the student so that they gradually learn to:

Understand → Analyze → Choose a method → Solve → Verify

This approach allows the student to better manage exercises when working alone.

The goal is for him to need less and less help over time.

📚 FOR STUDENTS WHO WANT TO IMPROVE

This support can be particularly useful for a student who:

• wants to improve his grades;
• wants to consolidate his knowledge;
• aims for better results in controls;
• wants to get ahead of the program;
• prepares for an important year;
• wants to gradually prepare for the Brevet or the Baccalaureate;
• understands the concepts but lacks effectiveness in exercises.

I adapt the exercises and the pace of work to the actual level of each student.

💻 INTERACTIVE ONLINE COURSES

The classes are held remotely using Google Meet and an interactive whiteboard.

The student actively participates throughout the session: he searches, answers questions, completes exercises and explains his reasoning.

I can also send screenshots of the work done during the session so that the student can review the important concepts after the lesson.

🏆 15 YEARS OF EXPERIENCE

With 15 years of experience in teaching mathematics, I have supported students with very different levels, objectives and difficulties.

For my final year students who were tutored in mathematics, I achieved a 100% success rate in the Baccalaureate, with 75% obtaining a distinction of "Bien" or "Très Bien".

My goal is to use this experience to provide personalized and practical support.

👨‍🎓 LEVELS

• College
• 5th
• 4th
• 3rd
• High school
• Second
• First
• Final year
• French and Moroccan programs

📩 DO YOU WANT YOUR CHILD TO PROGRESS?

In your message, simply tell me:

• its level;
• his current average in mathematics;
• the difficulties he encounters;
• its objective.

This will allow me to better understand his situation and determine the points to work on as a priority.

My goal is simple: to help the student better understand mathematics, correct their mistakes, improve their methods and make lasting progress.
verified badge
As a highly qualified maths teacher, a graduate of the college of teachers and with 11 years of teaching experience in public high schools, I am happy to offer tutoring lessons in mathematics at home for students from level T and Common Core Sciences, TC Technological, 1st Baccalaureate Experimental Sciences and final of all the sectors (SVT-PC-SC.Math-L), as well as for the classes of 2nd and 1st general, Terminale specialty of the French system, as well than the 5th, 4th and 3rd levels of college.

My primary objective is to help students improve their level, deepen their knowledge, assimilate their lessons, fill their gaps and improve their skills in the discipline of mathematics. In addition, I am perfectly able to support them in the preparation of their exams and competitions for access to the Grandes Ecoles, and to provide them with homework help so that they can succeed in this subject.

With my advanced math skills and knowledge, I am confident that I can provide my students with effective tools and techniques to help them progress. My goal is to give them confidence and help them develop a passion for mathematics, a subject that can seem daunting at first, but can be exciting and rewarding if taught in an interesting and fun way.

By choosing my tutoring courses in mathematics, students can expect to receive individual attention and personalized help to overcome their difficulties and achieve their goals. My teaching approach is interactive and student-centered, which allows for a deeper understanding of mathematical concepts and a more practical application of acquired knowledge.

In summary, I am confident in my skills as a math teacher to help students of all levels progress and succeed in this demanding subject. I am convinced that my dynamic and stimulating teaching methods will help my students achieve their math goals and build a confidence that will follow them throughout their lives.
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
► EXPERT STATISTICS, DATA ANALYTICS, MACHINE LEARNING & AI TUTOR FROM SWITZERLAND
► UNIVERSITY, FOUNDATION, IB, A-LEVEL & INTERNATIONAL SCHOOL SUPPORT

I completed my Master’s degree in Business Information Systems at a Swiss University of Applied Sciences, where my academic background strongly combined mathematics, statistics, data analysis, analytical thinking and problem-solving. This technical and data-oriented foundation shaped the way I teach today: clearly, logically and with a strong focus on real understanding.

For many years, I have successfully supported students in Statistics, Data Analytics, Machine Learning and AI. My main focus is especially on Statistics — from basic descriptive statistics to advanced statistical methods, hypothesis testing, regression, probability distributions and interpretation of results.

I mainly use R for statistical analysis, data handling, visualisation and practical exercises. My goal is not only to help students calculate results, but to make sure they understand what the results mean and how to explain them correctly.

► STATISTICS, DATA ANALYTICS & AI SUPPORT

► STATISTICS & PROBABILITY
I help students understand descriptive statistics, probability, random variables, distributions, sampling, confidence intervals, hypothesis testing, p-values, correlation, regression and statistical interpretation. My lessons focus on explaining the logic behind each method, not just applying formulas.

► APPLIED STATISTICS WITH R
I support students in using R for statistical analysis, data cleaning, visualisation, hypothesis testing, regression models and interpretation of outputs. Students learn how to connect theory, calculation, code and real meaning step by step.

► QUANTITATIVE METHODS & RESEARCH STATISTICS
I help students with statistical methods used in business, economics, psychology, social sciences, science and university research. This includes choosing the correct test, understanding assumptions, interpreting results and presenting findings clearly.

► DATA ANALYTICS & DATA SCIENCE
I support students with data preparation, exploratory data analysis, visualisation, dashboards, summary statistics and practical interpretation. The focus is always on understanding the data and drawing meaningful conclusions.

► MACHINE LEARNING & AI FOUNDATIONS
For students working with modern data topics, I also provide support in the foundations of Machine Learning and AI, including regression, classification, clustering, model evaluation and practical applications. These topics are explained from a statistical point of view, so students understand the logic behind the models.

► UNIVERSITY, FOUNDATION & INTERNATIONAL COURSES
I support students in Statistics, Data Analytics, Business Analytics, Quantitative Methods, Econometrics, Research Methods and technical modules. I help with exam preparation, assignments, projects and practical data analysis tasks.

► HOW I TEACH

► I FOCUS ON REAL STATISTICAL UNDERSTANDING.
Statistics becomes much easier when students understand why a method is used, what the result means and how to interpret it correctly.

► I EXPLAIN FORMULAS STEP BY STEP.
Difficult formulas, tests and models are broken down into simple, logical parts so students can follow the reasoning clearly.

► I CONNECT THEORY WITH R PRACTICE.
Students learn not only the statistical theory, but also how to apply it in R, read the output and explain the result in proper academic language.

► I HELP STUDENTS CHOOSE THE RIGHT METHOD.
Many students struggle with deciding whether to use a t-test, chi-square test, ANOVA, regression or another method. I teach students how to recognise the correct approach from the question or dataset.

► I TRAIN INTERPRETATION AND EXAM TECHNIQUE.
Students learn how to structure statistical answers, write clear conclusions, explain p-values, interpret confidence intervals and present results professionally.

► I ADAPT EVERY LESSON TO THE STUDENT.
Some students need help with theory, others with R coding, assignments, research projects or exam preparation. I adjust every lesson to the student’s exact course, level and goals.

► YEARS OF EXPERIENCE WITH STATISTICS, DATA & UNIVERSITY STUDENTS

Over the years, I have successfully supported students from demanding academic programmes, helping them strengthen their statistical understanding, improve their analytical thinking and achieve excellent progress in Statistics, Data Analytics, Machine Learning and AI.

► ONLINE LESSONS

► Interactive whiteboard
► Clear digital notes
► Step-by-step statistical explanations
► R support for data analysis
► Exam preparation
► Assignment and project guidance
► Practical examples with real datasets
► Focused one-to-one support from Switzerland

► MY GOAL

My goal is not only to help students pass exams or complete assignments, but to help them truly understand Statistics. With the right guidance, statistical methods become logical, practical and much easier to apply.

► SUBJECTS: Statistics, Probability, Data Analytics, Data Science, Machine Learning, AI, Quantitative Methods, Research Methods, Econometrics
► MAIN TOOL: R
► LEVELS: International School, IB, A-Level, Foundation Courses, University Modules, Professional Training
► FORMAT: Online tutoring from Switzerland
► FOCUS: Statistical understanding, R practice, interpretation, exam preparation, assignments, projects and long-term analytical confidence.
verified badge
Primary School Teacher. I offer personalized guidance in developing lesson plans and learning activities adapted to current educational regulations. During our sessions, you will learn to structure and write a complete lesson plan, including specific competencies, assessment criteria, core knowledge, methodology, addressing diversity, evaluation, and learning situations. My goal is to help you understand each section so you can independently develop a coherent, rigorous, and high-quality lesson plan.

You will learn to design practical, creative proposals, developing the necessary skills to apply them in the classroom or in competitive examination processes.
verified badge
A- TOPICS YOU CAN EXPLORE AND MASTER:
1- PYTHON FOUNDATIONS
• Variables, data types, operators, conditional structures, loops, functions, modules, files, exceptions, and object-oriented programming
• Lists, tuples, dictionaries, sets, comprehensions, debugging, and writing clear, reusable, well-structured code
• Jupyter Notebook, Anaconda, Visual Studio Code, virtual environments, and package management

2 — PROGRAMMING, ALGORITHMS, AND COMPUTER SCIENCE FOUNDATIONS
• Algorithmic thinking, problem decomposition, pseudocode, flowcharts, procedural programming, object-oriented programming, recursion, and modular program design
• Fundamental data structures including arrays, lists, stacks, queues, dictionaries/hash tables, sets, trees, graphs, and their appropriate use
• Searching, sorting, traversal, algorithm efficiency, computational complexity, Big-O notation, debugging, testing, code organization, and problem-solving strategies
• Practical programming exercises ranging from beginner problems to university-level algorithmic and computational challenges

3- DATA PREPARATION AND EXPLORATION
• NumPy and pandas for importing, cleaning, transforming, filtering, grouping, reshaping, and merging data
• Missing values, duplicates, outliers, inconsistent formats, data leakage, and data-quality validation
• Exploratory data analysis using descriptive statistics, Matplotlib, Seaborn, and graphical interpretation

4- MATHEMATICAL FOUNDATIONS
• Linear algebra, vectors, matrices, derivatives, optimization, probability, and statistics
• Loss functions, gradients, distance measures, regularization, likelihood, and model complexity
• Mathematical concepts are explained according to the learner’s level and the requirements of the selected algorithms

5- SUPERVISED MACHINE LEARNING
• Linear and polynomial regression, logistic regression, and regularized models
• k-nearest neighbours, decision trees, random forests, gradient boosting, support vector machines, and Naive Bayes classifiers
• Classification, regression, model assumptions, decision boundaries, feature importance, and interpretation of results

6- UNSUPERVISED LEARNING
• Clustering using k-means, hierarchical clustering, and density-based methods
• Principal component analysis, dimensionality reduction, anomaly detection, and pattern or structure discovery
• Method selection, evaluation of data structure, and interpretation of results without predefined labels

7- MODEL EVALUATION AND IMPROVEMENT
• Training, validation, and test sets; cross-validation; hyperparameter optimization
• Accuracy, precision, recall, specificity, F1 score, ROC–AUC, confusion matrices, MAE, MSE, RMSE, and R2
• Underfitting, overfitting, bias–variance trade-off, class imbalance, feature engineering, feature selection, scaling, and regularization

8- DEEP LEARNING
• Neural-network foundations, activation functions, forward propagation, backpropagation, and gradient descent
• Multilayer perceptrons, convolutional neural networks, recurrent neural networks, and Transformer foundations
• TensorFlow, Keras, or PyTorch depending on the learner’s project and working environment

9- ARTIFICIAL INTELLIGENCE APPLICATIONS
• Natural language processing, text classification, embeddings, sentiment analysis, and foundations of language models
• Computer vision, image classification, fundamental principles of object detection, and image preprocessing
• Recommendation systems, forecasting, anomaly detection, intelligent automation, and decision-support applications

10- GENERATIVE AI AND LARGE LANGUAGE MODELS
• Transformer architecture, tokens, embeddings, attention mechanisms, prompt engineering, Retrieval-Augmented Generation (RAG), and model evaluation
• Use of artificial-intelligence APIs, vector databases, document-retrieval systems, and structured AI-enabled workflows when relevant
• Reliability, hallucinations, bias, privacy, responsible use, and appropriate human validation

11- TOOLS AND LIBRARIES
• Python, NumPy, pandas, Matplotlib, Seaborn, scikit-learn, SciPy, Statsmodels, TensorFlow, Keras, and PyTorch
• Jupyter Notebook, Anaconda, Visual Studio Code, Git, GitHub, SQL, Excel, and Power BI when useful to the project
• Additional libraries may be introduced depending on the selected specialization and dataset

12- PROJECTS, RESEARCH, AND INTERVIEW PREPARATION
• Complete projects covering data preparation, model development, evaluation, interpretation, and presentation of results
• University assignments, dissertations, theses, research projects, portfolio projects, technical interviews, and professional applications
• Code review, debugging, documentation, reproducibility, model comparison, and communication of results

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
B- PERSONALIZED TUTORING: LEARNING HOW TO REASON
Machine learning and artificial intelligence become much more accessible when mathematics, algorithms, Python code, data, and real-world applications are clearly connected.

My lessons help you move beyond simply copying code or using models as “black boxes.” You will learn how to define the problem correctly, prepare the data, select an appropriate algorithm, understand how it works, train and evaluate the model, diagnose errors, improve performance, and interpret results rigorously and responsibly.

Each lesson is personalized according to your current level, mathematical background, programming experience, dataset, university work, research project, interview preparation, or professional objective. We begin by identifying your existing knowledge, software environment, expected outcomes, and main conceptual or technical difficulties. We then establish a structured learning plan.

The first lesson combines a discussion of your background, objectives, and tutoring needs; an initial assessment of your current knowledge; personalized planning and organization of future sessions; and a short trial lesson to determine the most effective learning approach.

A typical session may include conceptual explanation, development of mathematical intuition, live coding, guided implementation, model evaluation, technical problem solving, and a concise summary of the next steps.

You may work with your own dataset, university assignment, research project, or professional problem, provided that confidential information is handled appropriately. I can also provide structured examples and datasets suited to your level.

My goal is not simply to help you run an algorithm. It is to help you understand why it is appropriate, how it learns from data, how to evaluate it correctly, why it may fail, and how to build a reliable, interpretable, and scientifically rigorous solution.
verified badge
I'm a working MEP engineer, currently building Python automation for Revit workflows daily - plan checks, model coordination, and repetitive drafting tasks. I teach other engineers, architects, and BIM professionals how to do the same, using pyRevit and real project workflows, not toy examples.

Topics include:
pyRevit fundamentals and setup
Automating repetitive Revit tasks (model checks, plan generation, data extraction)
Writing custom scripts for your firm's specific workflows
Applying Python automation to real MEP/BIM projects
verified badge
I am a certified computer science professor who helps graduates and students with exam retakes and competitions. I tutor preparatory classes (MPSI, MP, PSI, ECS, etc.) up to university level (Bachelor's & Master's in Science or Economics). My method is based on understanding the lessons, practicing correctly, organizing the concepts, and completing exercises and problems of your choice. Each session includes verbal exercises, methodological tips, and subsequent personalized advice. You will receive a video recording and an annotation in PDF format after each session. The online courses are conducted via Google Meet, 5 days a week, with flexible scheduling. I am available between sessions to answer questions. Contact me for an initial consultation.
verified badge
This cohort is designed for young people who want to learn in an affordable, flexible, and enjoyable way without having to dedicate a huge amount of time each week or even just extra support.

This beginner-friendly course introduces students to the world of computers and computer science through simple explanation.

Students will learn how computers work, including hardware, software, memory, storage, data, and how a computer processes information. They will then explore how applications are used to create and organize information, with practical experience using tools such as Microsoft Word, PowerPoint, and Excel.

As the course progresses, students will be introduced to important computer science concepts including binary numbers, algorithms, programming, databases, networks, the Internet, and cybersecurity.

By the end of the course, students will have a good foundation in computer science and improved digital skills.
verified badge
Learn PLAXIS 2D & 3D and Geotechnical Engineering with a PhD Researcher in France!

I am a PhD candidate in Geotechnical Engineering at the University of Lille, France, specializing in finite element modelling (FEM), soil–structure interaction, and advanced numerical simulations.

I offer personalized online lessons for civil engineering students, master's and PhD students, researchers, and practicing engineers.

What you can learn:

PLAXIS 2D & 3D
Getting started with PLAXIS and understanding the modelling workflow.
Geometry creation, soil layers, materials, and boundary conditions.
Soil constitutive models and parameter selection.
Mesh generation and staged construction.
Foundation settlement and soil–structure interaction.
Retaining walls, excavations, and underground structures.
Results interpretation and model validation.

Geotechnical Engineering

Soil Mechanics and Foundation Engineering.
Earth pressure and retaining structures.
Settlement and bearing capacity.
Soil–structure interaction.
Personalized Learning

Lessons are adapted to your experience, from beginner to advanced level. We can work through practical examples, discuss theoretical concepts, or review your own numerical models step by step.

My goal is to help you understand both the engineering principles and their practical implementation in numerical modelling software.

Lessons are available online in English, Arabic, or French.

Feel free to contact me to discuss your learning objectives and arrange a personalized lesson!
message icon
Contact Youssef
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Most kids think coding is for "smart kids" or "future programmers."
It's not. Coding is how real people solve real problems.
In this class, we skip the theory. Your child creates real things.

What they'll do:
✓ Build real projects in Scratch: a working game, an interactive animation, a story they coded
✓ Program virtual robots: solve real-world challenges (navigate a maze, automate a task, build a system)
✓ Create in Minecraft Education: design worlds, automate constructions, solve logic problems
✓ Experiment with different languages: not just learn "the right way," but understand that there are many ways to think about a problem
✓ Collaborate and share: work with other kids, get feedback, improve their work
✓ Develop logical thinking: not just for coding, but for anything: solving math problems, science challenges, real-world situations


Why this is different:
We don't teach syntax. We teach how programmers think.
Most children's coding courses say "here's the code, copy it." We teach "what problem are we trying to solve? How could we break it into steps? What options do we have?"
When your child learns to think like a programmer, they can learn any language afterward.

What they take home:
A portfolio of 3–4 completed, working projects. The ability to say "I built this." And the deep understanding that code is a tool to make real things happen.

Format: Online or Barcelona | 60–90 min sessions | Flexible pace, no prior experience needed
For curious 8-12 year olds who want to build.
verified badge
Engineer and senior professor of engineering sciences provides support courses in analog and digital electronics at all levels, engineering schools. having a scientific and technical knowledge, five years of experience in the field of teaching, teaching and a sense of listening and analysis, I am able to help pupils and students and train them in the chapters of which they have difficulties. for more info please contact me
verified badge
doctoral student in engineering sciences provides support courses in analog and digital electronics at any DEUG level and engineering schools. having scientific and technical knowledge, three years of experience in the field of teaching, pedagogy and a sense of listening and analysis, I am able to help pupils and students and train them in the chapters of which they are having difficulty. for more info please contact me
verified badge
Don't settle for anything less than excellence.
I am an Aerospace Engineer with a Master's degree in Quantum Physics and have completed Ph.D. work at the University of Cambridge in Computational Physics. Additionally, I have 4 years of experience developing MATLAB and possess deep programming skills in MATLAB/Simulink family, C/C++, Fortran, and Python.

With over 12 years of tutoring experience, I have successfully guided more than 50 students worldwide to achieve distinction in various fields. Consistent results are my priority, and I strive for excellence in all aspects of my teaching.

My lessons are customized to meet each student's unique needs and are designed to be engaging and insightful.

Whether you are at a school level or require advanced or professional-level instruction, I offer support in the following areas:
- Preparation for IB/IA, A-Levels, GCSE, University Entry, or equivalent.
- Experience in preparing students to access world-class schools and universities, including Cambridge University, Oxford, Ivy League and other top institutions in the UK and US.
- University levels (undergraduate and postgraduate).
- High school studies and diploma programs.
- Assistance with specific projects at a professional level, including job interview preparation.
- Extensive experience working with children.

Every lesson is meticulously planned in advance to ensure that it aligns with your goals and targets areas for improvement.
I prioritize a dynamic and interactive learning experience, with one-on-one sessions tailored to your individual requirements. Lessons will be conducted via webcam, enabling you to connect from anywhere.

I have a highly flexible schedule and can adapt to accommodate your needs.
If you have any questions about my teaching method, availability, or pricing, please don't hesitate to reach out. I am here to assist you and provide the support you need.
verified badge
As a highly qualified maths teacher, a graduate of the college of teachers and with 11 years of teaching experience in public high schools, I am happy to offer tutoring lessons in mathematics at home for students from level T and Common Core Sciences, TC Technological, 1st Baccalaureate Experimental Sciences and final of all the sectors (SVT-PC-SC.Math-L), as well as for the classes of 2nd and 1st general, Terminale specialty of the French system, as well than the 5th, 4th and 3rd levels of college.

My primary objective is to help students improve their level, deepen their knowledge, assimilate their lessons, fill their gaps and improve their skills in the discipline of mathematics. In addition, I am perfectly able to support them in the preparation of their exams and competitions for access to the Grandes Ecoles, and to provide them with homework help so that they can succeed in this subject.

With my advanced math skills and knowledge, I am confident that I can provide my students with effective tools and techniques to help them progress. My goal is to give them confidence and help them develop a passion for mathematics, a subject that can seem daunting at first, but can be exciting and rewarding if taught in an interesting and fun way.

By choosing my tutoring courses in mathematics, students can expect to receive individual attention and personalized help to overcome their difficulties and achieve their goals. My teaching approach is interactive and student-centered, which allows for a deeper understanding of mathematical concepts and a more practical application of acquired knowledge.

In summary, I am confident in my skills as a math teacher to help students of all levels progress and succeed in this demanding subject. I am convinced that my dynamic and stimulating teaching methods will help my students achieve their math goals and build a confidence that will follow them throughout their lives.
verified badge
Does your child understand mathematics, but their results don't reflect their effort?

He gets average grades despite his hard work?
He understands the lesson but loses points in the exercises?
Is he lacking in method, precision, or confidence?
Does he want to move to a higher level and achieve better results?

I can help him identify what is causing him to lose points and to implement a more effective work method.

I am a mathematics teacher with 15 years of teaching experience and hold a Master's degree in mathematics. I tutor middle and high school students, particularly in the French and Moroccan curricula.

🎯 UNDERSTANDING WHY GRADES ARE NOT IMPROVING

Two students with the same grade can have completely different difficulties.

One may lack basic knowledge.
The other person may understand the lesson but not know how to solve the exercises.
Another person may have the necessary knowledge but lose many points due to errors in calculation, reasoning, or writing.

That is why I begin by identifying the difficulties that are actually limiting the student's progress.

📈 HOW TO IMPROVE RESULTS?

We are working specifically on:

• a thorough understanding of the course;
• mastery of fundamental concepts;
• the solution method;
• the analysis of the statements;
• mathematical reasoning;
• calculation and logic errors;
• drafting the solutions;
• exercises of progressive difficulty;
• time management during checks;
• autonomy in the face of exercises.

The goal is not to do dozens of exercises without a method.

We seek to understand the errors, correct bad habits and gradually build effective automatic processes.

🧠 A METHOD TO BECOME MORE INDEPENDENT

During the sessions, I am not simply trying to provide the solution.

I guide the student so that they gradually learn to:

Understand → Analyze → Choose a method → Solve → Verify

This approach allows the student to better manage exercises when working alone.

The goal is for him to need less and less help over time.

📚 FOR STUDENTS WHO WANT TO IMPROVE

This support can be particularly useful for a student who:

• wants to improve his grades;
• wants to consolidate his knowledge;
• aims for better results in controls;
• wants to get ahead of the program;
• prepares for an important year;
• wants to gradually prepare for the Brevet or the Baccalaureate;
• understands the concepts but lacks effectiveness in exercises.

I adapt the exercises and the pace of work to the actual level of each student.

💻 INTERACTIVE ONLINE COURSES

The classes are held remotely using Google Meet and an interactive whiteboard.

The student actively participates throughout the session: he searches, answers questions, completes exercises and explains his reasoning.

I can also send screenshots of the work done during the session so that the student can review the important concepts after the lesson.

🏆 15 YEARS OF EXPERIENCE

With 15 years of experience in teaching mathematics, I have supported students with very different levels, objectives and difficulties.

For my final year students who were tutored in mathematics, I achieved a 100% success rate in the Baccalaureate, with 75% obtaining a distinction of "Bien" or "Très Bien".

My goal is to use this experience to provide personalized and practical support.

👨‍🎓 LEVELS

• College
• 5th
• 4th
• 3rd
• High school
• Second
• First
• Final year
• French and Moroccan programs

📩 DO YOU WANT YOUR CHILD TO PROGRESS?

In your message, simply tell me:

• its level;
• his current average in mathematics;
• the difficulties he encounters;
• its objective.

This will allow me to better understand his situation and determine the points to work on as a priority.

My goal is simple: to help the student better understand mathematics, correct their mistakes, improve their methods and make lasting progress.
verified badge
As a highly qualified maths teacher, a graduate of the college of teachers and with 11 years of teaching experience in public high schools, I am happy to offer tutoring lessons in mathematics at home for students from level T and Common Core Sciences, TC Technological, 1st Baccalaureate Experimental Sciences and final of all the sectors (SVT-PC-SC.Math-L), as well as for the classes of 2nd and 1st general, Terminale specialty of the French system, as well than the 5th, 4th and 3rd levels of college.

My primary objective is to help students improve their level, deepen their knowledge, assimilate their lessons, fill their gaps and improve their skills in the discipline of mathematics. In addition, I am perfectly able to support them in the preparation of their exams and competitions for access to the Grandes Ecoles, and to provide them with homework help so that they can succeed in this subject.

With my advanced math skills and knowledge, I am confident that I can provide my students with effective tools and techniques to help them progress. My goal is to give them confidence and help them develop a passion for mathematics, a subject that can seem daunting at first, but can be exciting and rewarding if taught in an interesting and fun way.

By choosing my tutoring courses in mathematics, students can expect to receive individual attention and personalized help to overcome their difficulties and achieve their goals. My teaching approach is interactive and student-centered, which allows for a deeper understanding of mathematical concepts and a more practical application of acquired knowledge.

In summary, I am confident in my skills as a math teacher to help students of all levels progress and succeed in this demanding subject. I am convinced that my dynamic and stimulating teaching methods will help my students achieve their math goals and build a confidence that will follow them throughout their lives.
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
► EXPERT STATISTICS, DATA ANALYTICS, MACHINE LEARNING & AI TUTOR FROM SWITZERLAND
► UNIVERSITY, FOUNDATION, IB, A-LEVEL & INTERNATIONAL SCHOOL SUPPORT

I completed my Master’s degree in Business Information Systems at a Swiss University of Applied Sciences, where my academic background strongly combined mathematics, statistics, data analysis, analytical thinking and problem-solving. This technical and data-oriented foundation shaped the way I teach today: clearly, logically and with a strong focus on real understanding.

For many years, I have successfully supported students in Statistics, Data Analytics, Machine Learning and AI. My main focus is especially on Statistics — from basic descriptive statistics to advanced statistical methods, hypothesis testing, regression, probability distributions and interpretation of results.

I mainly use R for statistical analysis, data handling, visualisation and practical exercises. My goal is not only to help students calculate results, but to make sure they understand what the results mean and how to explain them correctly.

► STATISTICS, DATA ANALYTICS & AI SUPPORT

► STATISTICS & PROBABILITY
I help students understand descriptive statistics, probability, random variables, distributions, sampling, confidence intervals, hypothesis testing, p-values, correlation, regression and statistical interpretation. My lessons focus on explaining the logic behind each method, not just applying formulas.

► APPLIED STATISTICS WITH R
I support students in using R for statistical analysis, data cleaning, visualisation, hypothesis testing, regression models and interpretation of outputs. Students learn how to connect theory, calculation, code and real meaning step by step.

► QUANTITATIVE METHODS & RESEARCH STATISTICS
I help students with statistical methods used in business, economics, psychology, social sciences, science and university research. This includes choosing the correct test, understanding assumptions, interpreting results and presenting findings clearly.

► DATA ANALYTICS & DATA SCIENCE
I support students with data preparation, exploratory data analysis, visualisation, dashboards, summary statistics and practical interpretation. The focus is always on understanding the data and drawing meaningful conclusions.

► MACHINE LEARNING & AI FOUNDATIONS
For students working with modern data topics, I also provide support in the foundations of Machine Learning and AI, including regression, classification, clustering, model evaluation and practical applications. These topics are explained from a statistical point of view, so students understand the logic behind the models.

► UNIVERSITY, FOUNDATION & INTERNATIONAL COURSES
I support students in Statistics, Data Analytics, Business Analytics, Quantitative Methods, Econometrics, Research Methods and technical modules. I help with exam preparation, assignments, projects and practical data analysis tasks.

► HOW I TEACH

► I FOCUS ON REAL STATISTICAL UNDERSTANDING.
Statistics becomes much easier when students understand why a method is used, what the result means and how to interpret it correctly.

► I EXPLAIN FORMULAS STEP BY STEP.
Difficult formulas, tests and models are broken down into simple, logical parts so students can follow the reasoning clearly.

► I CONNECT THEORY WITH R PRACTICE.
Students learn not only the statistical theory, but also how to apply it in R, read the output and explain the result in proper academic language.

► I HELP STUDENTS CHOOSE THE RIGHT METHOD.
Many students struggle with deciding whether to use a t-test, chi-square test, ANOVA, regression or another method. I teach students how to recognise the correct approach from the question or dataset.

► I TRAIN INTERPRETATION AND EXAM TECHNIQUE.
Students learn how to structure statistical answers, write clear conclusions, explain p-values, interpret confidence intervals and present results professionally.

► I ADAPT EVERY LESSON TO THE STUDENT.
Some students need help with theory, others with R coding, assignments, research projects or exam preparation. I adjust every lesson to the student’s exact course, level and goals.

► YEARS OF EXPERIENCE WITH STATISTICS, DATA & UNIVERSITY STUDENTS

Over the years, I have successfully supported students from demanding academic programmes, helping them strengthen their statistical understanding, improve their analytical thinking and achieve excellent progress in Statistics, Data Analytics, Machine Learning and AI.

► ONLINE LESSONS

► Interactive whiteboard
► Clear digital notes
► Step-by-step statistical explanations
► R support for data analysis
► Exam preparation
► Assignment and project guidance
► Practical examples with real datasets
► Focused one-to-one support from Switzerland

► MY GOAL

My goal is not only to help students pass exams or complete assignments, but to help them truly understand Statistics. With the right guidance, statistical methods become logical, practical and much easier to apply.

► SUBJECTS: Statistics, Probability, Data Analytics, Data Science, Machine Learning, AI, Quantitative Methods, Research Methods, Econometrics
► MAIN TOOL: R
► LEVELS: International School, IB, A-Level, Foundation Courses, University Modules, Professional Training
► FORMAT: Online tutoring from Switzerland
► FOCUS: Statistical understanding, R practice, interpretation, exam preparation, assignments, projects and long-term analytical confidence.
verified badge
Primary School Teacher. I offer personalized guidance in developing lesson plans and learning activities adapted to current educational regulations. During our sessions, you will learn to structure and write a complete lesson plan, including specific competencies, assessment criteria, core knowledge, methodology, addressing diversity, evaluation, and learning situations. My goal is to help you understand each section so you can independently develop a coherent, rigorous, and high-quality lesson plan.

You will learn to design practical, creative proposals, developing the necessary skills to apply them in the classroom or in competitive examination processes.
verified badge
A- TOPICS YOU CAN EXPLORE AND MASTER:
1- PYTHON FOUNDATIONS
• Variables, data types, operators, conditional structures, loops, functions, modules, files, exceptions, and object-oriented programming
• Lists, tuples, dictionaries, sets, comprehensions, debugging, and writing clear, reusable, well-structured code
• Jupyter Notebook, Anaconda, Visual Studio Code, virtual environments, and package management

2 — PROGRAMMING, ALGORITHMS, AND COMPUTER SCIENCE FOUNDATIONS
• Algorithmic thinking, problem decomposition, pseudocode, flowcharts, procedural programming, object-oriented programming, recursion, and modular program design
• Fundamental data structures including arrays, lists, stacks, queues, dictionaries/hash tables, sets, trees, graphs, and their appropriate use
• Searching, sorting, traversal, algorithm efficiency, computational complexity, Big-O notation, debugging, testing, code organization, and problem-solving strategies
• Practical programming exercises ranging from beginner problems to university-level algorithmic and computational challenges

3- DATA PREPARATION AND EXPLORATION
• NumPy and pandas for importing, cleaning, transforming, filtering, grouping, reshaping, and merging data
• Missing values, duplicates, outliers, inconsistent formats, data leakage, and data-quality validation
• Exploratory data analysis using descriptive statistics, Matplotlib, Seaborn, and graphical interpretation

4- MATHEMATICAL FOUNDATIONS
• Linear algebra, vectors, matrices, derivatives, optimization, probability, and statistics
• Loss functions, gradients, distance measures, regularization, likelihood, and model complexity
• Mathematical concepts are explained according to the learner’s level and the requirements of the selected algorithms

5- SUPERVISED MACHINE LEARNING
• Linear and polynomial regression, logistic regression, and regularized models
• k-nearest neighbours, decision trees, random forests, gradient boosting, support vector machines, and Naive Bayes classifiers
• Classification, regression, model assumptions, decision boundaries, feature importance, and interpretation of results

6- UNSUPERVISED LEARNING
• Clustering using k-means, hierarchical clustering, and density-based methods
• Principal component analysis, dimensionality reduction, anomaly detection, and pattern or structure discovery
• Method selection, evaluation of data structure, and interpretation of results without predefined labels

7- MODEL EVALUATION AND IMPROVEMENT
• Training, validation, and test sets; cross-validation; hyperparameter optimization
• Accuracy, precision, recall, specificity, F1 score, ROC–AUC, confusion matrices, MAE, MSE, RMSE, and R2
• Underfitting, overfitting, bias–variance trade-off, class imbalance, feature engineering, feature selection, scaling, and regularization

8- DEEP LEARNING
• Neural-network foundations, activation functions, forward propagation, backpropagation, and gradient descent
• Multilayer perceptrons, convolutional neural networks, recurrent neural networks, and Transformer foundations
• TensorFlow, Keras, or PyTorch depending on the learner’s project and working environment

9- ARTIFICIAL INTELLIGENCE APPLICATIONS
• Natural language processing, text classification, embeddings, sentiment analysis, and foundations of language models
• Computer vision, image classification, fundamental principles of object detection, and image preprocessing
• Recommendation systems, forecasting, anomaly detection, intelligent automation, and decision-support applications

10- GENERATIVE AI AND LARGE LANGUAGE MODELS
• Transformer architecture, tokens, embeddings, attention mechanisms, prompt engineering, Retrieval-Augmented Generation (RAG), and model evaluation
• Use of artificial-intelligence APIs, vector databases, document-retrieval systems, and structured AI-enabled workflows when relevant
• Reliability, hallucinations, bias, privacy, responsible use, and appropriate human validation

11- TOOLS AND LIBRARIES
• Python, NumPy, pandas, Matplotlib, Seaborn, scikit-learn, SciPy, Statsmodels, TensorFlow, Keras, and PyTorch
• Jupyter Notebook, Anaconda, Visual Studio Code, Git, GitHub, SQL, Excel, and Power BI when useful to the project
• Additional libraries may be introduced depending on the selected specialization and dataset

12- PROJECTS, RESEARCH, AND INTERVIEW PREPARATION
• Complete projects covering data preparation, model development, evaluation, interpretation, and presentation of results
• University assignments, dissertations, theses, research projects, portfolio projects, technical interviews, and professional applications
• Code review, debugging, documentation, reproducibility, model comparison, and communication of results

-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
B- PERSONALIZED TUTORING: LEARNING HOW TO REASON
Machine learning and artificial intelligence become much more accessible when mathematics, algorithms, Python code, data, and real-world applications are clearly connected.

My lessons help you move beyond simply copying code or using models as “black boxes.” You will learn how to define the problem correctly, prepare the data, select an appropriate algorithm, understand how it works, train and evaluate the model, diagnose errors, improve performance, and interpret results rigorously and responsibly.

Each lesson is personalized according to your current level, mathematical background, programming experience, dataset, university work, research project, interview preparation, or professional objective. We begin by identifying your existing knowledge, software environment, expected outcomes, and main conceptual or technical difficulties. We then establish a structured learning plan.

The first lesson combines a discussion of your background, objectives, and tutoring needs; an initial assessment of your current knowledge; personalized planning and organization of future sessions; and a short trial lesson to determine the most effective learning approach.

A typical session may include conceptual explanation, development of mathematical intuition, live coding, guided implementation, model evaluation, technical problem solving, and a concise summary of the next steps.

You may work with your own dataset, university assignment, research project, or professional problem, provided that confidential information is handled appropriately. I can also provide structured examples and datasets suited to your level.

My goal is not simply to help you run an algorithm. It is to help you understand why it is appropriate, how it learns from data, how to evaluate it correctly, why it may fail, and how to build a reliable, interpretable, and scientifically rigorous solution.
verified badge
I'm a working MEP engineer, currently building Python automation for Revit workflows daily - plan checks, model coordination, and repetitive drafting tasks. I teach other engineers, architects, and BIM professionals how to do the same, using pyRevit and real project workflows, not toy examples.

Topics include:
pyRevit fundamentals and setup
Automating repetitive Revit tasks (model checks, plan generation, data extraction)
Writing custom scripts for your firm's specific workflows
Applying Python automation to real MEP/BIM projects
verified badge
I am a certified computer science professor who helps graduates and students with exam retakes and competitions. I tutor preparatory classes (MPSI, MP, PSI, ECS, etc.) up to university level (Bachelor's & Master's in Science or Economics). My method is based on understanding the lessons, practicing correctly, organizing the concepts, and completing exercises and problems of your choice. Each session includes verbal exercises, methodological tips, and subsequent personalized advice. You will receive a video recording and an annotation in PDF format after each session. The online courses are conducted via Google Meet, 5 days a week, with flexible scheduling. I am available between sessions to answer questions. Contact me for an initial consultation.
verified badge
This cohort is designed for young people who want to learn in an affordable, flexible, and enjoyable way without having to dedicate a huge amount of time each week or even just extra support.

This beginner-friendly course introduces students to the world of computers and computer science through simple explanation.

Students will learn how computers work, including hardware, software, memory, storage, data, and how a computer processes information. They will then explore how applications are used to create and organize information, with practical experience using tools such as Microsoft Word, PowerPoint, and Excel.

As the course progresses, students will be introduced to important computer science concepts including binary numbers, algorithms, programming, databases, networks, the Internet, and cybersecurity.

By the end of the course, students will have a good foundation in computer science and improved digital skills.
verified badge
Learn PLAXIS 2D & 3D and Geotechnical Engineering with a PhD Researcher in France!

I am a PhD candidate in Geotechnical Engineering at the University of Lille, France, specializing in finite element modelling (FEM), soil–structure interaction, and advanced numerical simulations.

I offer personalized online lessons for civil engineering students, master's and PhD students, researchers, and practicing engineers.

What you can learn:

PLAXIS 2D & 3D
Getting started with PLAXIS and understanding the modelling workflow.
Geometry creation, soil layers, materials, and boundary conditions.
Soil constitutive models and parameter selection.
Mesh generation and staged construction.
Foundation settlement and soil–structure interaction.
Retaining walls, excavations, and underground structures.
Results interpretation and model validation.

Geotechnical Engineering

Soil Mechanics and Foundation Engineering.
Earth pressure and retaining structures.
Settlement and bearing capacity.
Soil–structure interaction.
Personalized Learning

Lessons are adapted to your experience, from beginner to advanced level. We can work through practical examples, discuss theoretical concepts, or review your own numerical models step by step.

My goal is to help you understand both the engineering principles and their practical implementation in numerical modelling software.

Lessons are available online in English, Arabic, or French.

Feel free to contact me to discuss your learning objectives and arrange a personalized lesson!
Good-fit Instructor Guarantee
favorite button
message icon
Contact Youssef