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 2021
Instructor since May 2021
Translated by GoogleSee original
Private lessons in PYTHON Preparatory Classes
course price icon
From 12 £ /h
arrow icon
Academic excellence .. It means working efficiently

Currently an engineering student at the Higher School of Textile and Clothing Industries in Casablanca, IT sector, I offer private lessons in Python for students in preparatory classes. I help you with homework and a good understanding of the course.

You will acquire a good working methodology and I will help you to have the right reflection.

------------- My journey ---------------
- “SMB” baccalaureate with honors
- Scientific CPGE: preparatory classes for MPSI/MP engineering schools
- The Higher School of Textile and Clothing Industries (Casablanca)

During this year I gave support courses at the College Omar ibn lkhattab in Casablanca
Location
location type icon
Online from Morocco
About Me
I offer private lessons in Maths for college or high school students. I will help you with homework and understanding the course.

You will acquire a good working methodology and I will help you to have the right reflection.
Education
- Baccalaureate "SMB" mention good
- Scientific CPGE: preparatory classes for engineering schools MPSI / MP
- The Higher School of Textile and Clothing Industries (Casablanca)
Experience / Qualifications
During this year I gave support courses at the Omar ibn lkhattab College in Casablanca.
I received a good training in math thanks to my school career
Age
Teenagers (13-17 years old)
Adults (18-64 years old)
Student level
Beginner
Intermediate
Advanced
Duration
120 minutes
The class is taught in
French
Arabic
English
Skills
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
Python is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning.

This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied.

As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others.

I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly.

Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.
verified badge
Learn to code with method and logic
Whether it's to succeed in the NSI (Digital Sciences and Technology) specialization in high school, design personal projects, or prepare for higher scientific studies, mastering code relies on solid algorithmic thinking. I help students understand the structure of programming languages and the logic of data.

Subject areas and languages taught:

Algorithms & Logic: Designing data structures and solving problems.

Programming Languages: Python, C/C++, C# and Java.

Data Management: Analysis and SQL queries / databases.

Basic Web Development: HTML & CSS for creating structured pages.

The goal is to take the student from simply writing code to true autonomy in development.
verified badge
Are you a university student, engineer, or professional who needs to actually use data — not just learn theory about it?
This course is built around real problems and real code. We skip the textbook formulas and go straight to applying statistics and data science the way professionals do: with Python (pandas, NumPy, scikit-learn, matplotlib) and R (RStudio).
What we cover, adapted to your level and goals:
- Descriptive and inferential statistics (the ones that actually matter)
- Data cleaning, exploration, and visualization
- Regression, classification, and intro to machine learning
- Time series and forecasting basics
- R for statistical analysis and academic research

Who this is for:
- University students in statistics, economics, engineering, or biology
- Professionals wanting to move into data analysis or data science
- Researchers who need to process and present data properly

I use Python and R professionally as a working engineer — everything I teach comes from real application, not just academic exercises.
verified badge
Python is a powerful and versatile programming language with countless possibilities. You can use it for data analysis, image processing, automation, software development, hardware control, and much more.

Do you want to create your own software?
Work with data or images?
Automate repetitive tasks?
Control or manage your own hardware?

Whether you are just starting to learn Python or already have a specific project and need some guidance, I would be happy to help you.

My goal is to explain things clearly, adapt to your level, and help you understand not only how to make something work, but also why it works.

Let's turn your ideas into working Python projects!
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
Discover programming lessons suitable for children! With a fun and educational approach, my lessons allow young minds to dive into the fascinating world of programming. Provide your children with an enriching learning opportunity in a fun and stimulating environment.
verified badge
I teach machine learning, AI and Python online to university students, postgraduates, career changers and serious beginners across the UK and Europe. Lessons are in English.

I hold an MSc in Electronics and Electrical Engineering with Distinction and I teach as a Visiting Lecturer on a Master's level module covering data analytics, machine learning and generative AI at a UK university. I also have two accepted international conference papers on deep learning for image classification. I set and mark postgraduate assignments myself, so I know where marks are won and lost on this kind of work.

Who this is for

Undergraduates and postgraduates on AI, ML, data science or computer science modules at any European university. Final year, Master's and thesis students working on a machine learning project. IB and A Level students moving into computing or engineering. Professionals retraining for data roles. Complete beginners who want to learn Python properly rather than copying it from videos.

I work with students on UK, IB and continental European programmes. I have tutored engineering students in Germany and international school students across several countries, so an unfamiliar syllabus or a module taught in a different structure is not a problem. Send me the material and I will work from it.

What we cover

Python for data science with NumPy, Pandas, Matplotlib and scikit-learn. Deep learning using TensorFlow and Keras. Core theory including regression, classification, clustering, decision trees, random forests, neural networks and CNNs, together with the linear algebra, calculus and statistics underneath them. Computer vision and image classification, which is my published research area. Model evaluation, overfitting and hyperparameter tuning. Writing machine learning work up to academic standard, covering methodology, results and critical evaluation.

How lessons work

Send me your module handbook, assignment brief, thesis spec or the code that will not run, and I plan the session around it before we meet. Nothing generic.

In the lesson I explain the concept with a worked example, then you take the keyboard while I watch and correct, because you learn far more doing it than watching me do it. You finish with annotated notes and a clear next step, and you can message me between sessions with questions.

Practical details

Online over Google Meet or Zoom with screen sharing and a shared whiteboard. Sessions run 60 or 90 minutes. I am based in the UK and teach across GMT and Central European time, with evening and weekend slots that suit students anywhere in Europe.

Tell me your course, your deadline and exactly where you are stuck, and I will come back with a plan for the first session.
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
Learn Python with a structured, hands-on approach! Whether you are a absolute beginner looking to start coding, a student needing help with coursework, or a professional aiming to automate tasks, these lessons are tailored for you.What we will cover:
Core Fundamentals: Variables, loops, functions, and data structures.Object-Oriented Programming: Building reusable and clean code.Real-World Projects: Creating scripts, data analysis, or web scraping based on your goals.

Problem Solving: Learning how to debug and think like a programmer. Lessons are highly interactive. We will write code together from day one, and you will receive practical exercises after every session to build your confidence.
verified badge
I offer personalized lessons adapted to each student’s level, objectives, and learning pace. Whether you want to strengthen your fundamentals, prepare for an exam, improve your academic performance, or develop practical skills, I provide clear explanations and hands-on exercises.

📐 Mathematics: algebra, functions, equations, calculus, probability, and applied mathematics.

💰 Finance: financial analysis, corporate finance, investments, financial markets, portfolio management, risk management, and quantitative finance.

📊 Statistics: descriptive statistics, probability, hypothesis testing, correlation, regression, data analysis, and interpretation of results.

💻 Microsoft Office: Excel, Word, and PowerPoint — from basic to advanced level, including formulas, data analysis, charts, professional documents, reports, and presentations.

As a Master’s student in Finance at the University of Neuchâtel, with a background in Finance and experience in quantitative analysis and credit-risk modelling, I focus on making complex concepts simple, practical, and easy to understand.

Courses available in French or English.
verified badge
Welcome! Whether you are a complete beginner or a university student aiming to strengthen your technical foundation, this course is tailored to help you master Python programming, database design, and SQL queries effectively.

In our sessions, we focus on hands-on practical learning rather than passive theory. Here is what we can cover:
• Python Programming fundamentals, data structures, and logic building.
• Relational Databases design, schemas, and ER diagrams.
• Writing clean, optimized SQL queries (SELECT, JOINs, aggregations, subqueries).
• Hands-on practice with real-world datasets and troubleshooting common errors.
• Assistance with university coursework, exam prep, and personal projects.

Lessons are tailored to your pace and goals, ensuring you build confidence in writing code independently. Feel free to reach out with any questions before booking!
verified badge
Python Level 1Workshop

**Course Description**

Want to learn programming from scratch? This beginner-friendly Python course introduces students to coding through interactive lessons, practical exercises, and fun mini-projects.

Students will learn how to write Python programs, work with different types of data, take user input, make decisions using conditions, and repeat actions using loops. Each concept is explained step by step with real-life examples and hands-on coding activities.

**What You Will Learn**

* **Lesson 1: Your First Python Program** — Learn the `print()` function, display messages, and create simple programs.
* **Lesson 2: Variables and Data Types** — Store and work with text, numbers, and other basic data.
* **Lesson 3: User Input and Calculations** — Build interactive programs that accept user input and perform calculations.
* **Lesson 4: Conditional Statements** — Use `if`, `elif`, and `else` to make programs respond to different situations.
* **Lesson 5: Loops and Mini-Projects** — Use loops to repeat actions and apply your skills in practical coding challenges.

**Hands-On Projects**

Students will apply their learning by building beginner-friendly projects such as a calculator, a number-guessing game, and a Rock-Paper-Scissors game.

**Who Is This Course For?**

* Children and teenagers aged 8–16.
* Complete beginners with no prior programming experience.
* Students who want to develop logical thinking, problem-solving, and computational skills.
* Learners who want to explore programming through practical projects.

**My Teaching Approach**

I explain concepts step by step, use relatable examples, and encourage students to write their own code instead of simply copying solutions. Lessons are adapted to each student's pace, with coding exercises and challenges to strengthen understanding.

**No prior coding experience is required.** Students need a computer and an internet connection to participate.

By the end of Level 1, students will have a solid foundation in Python basics and the confidence to start creating their own simple programs.
verified badge
Beginner-Friendly AI & Python Programming Course 🤖🐍

Curious about Artificial Intelligence (AI) and how computers learn, solve problems, and follow instructions? This course is designed for beginners who want to explore the exciting world of AI and programming in a simple, fun, and practical way!

No previous programming experience is required. We’ll start with the basics and gradually build your understanding through clear explanations, relatable examples, hands-on exercises, and small projects.

What you’ll learn:

Introduction to AI: Discover what artificial intelligence is and how we use it in everyday life.

AI in the real world: Explore AI tools, applications, and careers that use AI.

Introduction to Python: Learn one of the most popular programming languages from the ground up and develop a new skill.

Programming fundamentals: Understand variables, data types, conditions, and other essential concepts.

Algorithms and problem-solving: Learn how to break problems into smaller steps and turn ideas into code.

Machine Learning vs. Deep Learning: Get a beginner-friendly introduction to how computers can learn from data.

Practical exercises and mini-projects: Apply what you learn and build confidence through hands-on practice.
and more to come!

Lessons can be adapted to your current level, learning goals, and pace. Individual and group sessions are welcome!
verified badge
I offer Python, SQL, and computer science courses for beginners and students. We'll start with your specific goal, then work through practical exercises covering language fundamentals, SQL queries, data manipulation, and small projects. My background in Computer Science Applied to Human and Social Sciences (MIASHS) and my three years of experience in data and AI within the aeronautical sector allow me to connect theory with practice. Courses are taught in French, either online or in person, in the Toulouse and L'Union area, depending on location and availability.
verified badge
Build confidence in math, coding and AI with lessons tailored to your age, level and goals. I teach children, teens and adult learners online in English.

Math lessons can cover elementary foundations, algebra, geometry, pre-calculus and calculus. We break challenging ideas into manageable steps, work through examples together and build understanding through guided practice.

Python lessons can begin with simple games and practical projects for children and beginners, or focus on programming concepts, debugging and more advanced coding. AI lessons can cover machine learning and practical AI tools. My technical background includes Python, PyTorch, speech AI, retrieval-augmented generation (RAG), FastAPI and Docker.

I completed the requirements for a Master of Applied Science in Electrical & Computer Engineering at Queen’s University in September 2025, with an AI focus. I have eight years of online teaching experience, including teaching assistant roles at Queen’s University and LUMS.

I use clear explanations, a digital pen or drawing tablet, and activities suited to the learner. I help students understand and complete their own work. All lessons are delivered online from Canada.
message icon
Contact Yousra
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Python is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning.

This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied.

As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others.

I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly.

Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.
verified badge
Learn to code with method and logic
Whether it's to succeed in the NSI (Digital Sciences and Technology) specialization in high school, design personal projects, or prepare for higher scientific studies, mastering code relies on solid algorithmic thinking. I help students understand the structure of programming languages and the logic of data.

Subject areas and languages taught:

Algorithms & Logic: Designing data structures and solving problems.

Programming Languages: Python, C/C++, C# and Java.

Data Management: Analysis and SQL queries / databases.

Basic Web Development: HTML & CSS for creating structured pages.

The goal is to take the student from simply writing code to true autonomy in development.
verified badge
Are you a university student, engineer, or professional who needs to actually use data — not just learn theory about it?
This course is built around real problems and real code. We skip the textbook formulas and go straight to applying statistics and data science the way professionals do: with Python (pandas, NumPy, scikit-learn, matplotlib) and R (RStudio).
What we cover, adapted to your level and goals:
- Descriptive and inferential statistics (the ones that actually matter)
- Data cleaning, exploration, and visualization
- Regression, classification, and intro to machine learning
- Time series and forecasting basics
- R for statistical analysis and academic research

Who this is for:
- University students in statistics, economics, engineering, or biology
- Professionals wanting to move into data analysis or data science
- Researchers who need to process and present data properly

I use Python and R professionally as a working engineer — everything I teach comes from real application, not just academic exercises.
verified badge
Python is a powerful and versatile programming language with countless possibilities. You can use it for data analysis, image processing, automation, software development, hardware control, and much more.

Do you want to create your own software?
Work with data or images?
Automate repetitive tasks?
Control or manage your own hardware?

Whether you are just starting to learn Python or already have a specific project and need some guidance, I would be happy to help you.

My goal is to explain things clearly, adapt to your level, and help you understand not only how to make something work, but also why it works.

Let's turn your ideas into working Python projects!
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
Discover programming lessons suitable for children! With a fun and educational approach, my lessons allow young minds to dive into the fascinating world of programming. Provide your children with an enriching learning opportunity in a fun and stimulating environment.
verified badge
I teach machine learning, AI and Python online to university students, postgraduates, career changers and serious beginners across the UK and Europe. Lessons are in English.

I hold an MSc in Electronics and Electrical Engineering with Distinction and I teach as a Visiting Lecturer on a Master's level module covering data analytics, machine learning and generative AI at a UK university. I also have two accepted international conference papers on deep learning for image classification. I set and mark postgraduate assignments myself, so I know where marks are won and lost on this kind of work.

Who this is for

Undergraduates and postgraduates on AI, ML, data science or computer science modules at any European university. Final year, Master's and thesis students working on a machine learning project. IB and A Level students moving into computing or engineering. Professionals retraining for data roles. Complete beginners who want to learn Python properly rather than copying it from videos.

I work with students on UK, IB and continental European programmes. I have tutored engineering students in Germany and international school students across several countries, so an unfamiliar syllabus or a module taught in a different structure is not a problem. Send me the material and I will work from it.

What we cover

Python for data science with NumPy, Pandas, Matplotlib and scikit-learn. Deep learning using TensorFlow and Keras. Core theory including regression, classification, clustering, decision trees, random forests, neural networks and CNNs, together with the linear algebra, calculus and statistics underneath them. Computer vision and image classification, which is my published research area. Model evaluation, overfitting and hyperparameter tuning. Writing machine learning work up to academic standard, covering methodology, results and critical evaluation.

How lessons work

Send me your module handbook, assignment brief, thesis spec or the code that will not run, and I plan the session around it before we meet. Nothing generic.

In the lesson I explain the concept with a worked example, then you take the keyboard while I watch and correct, because you learn far more doing it than watching me do it. You finish with annotated notes and a clear next step, and you can message me between sessions with questions.

Practical details

Online over Google Meet or Zoom with screen sharing and a shared whiteboard. Sessions run 60 or 90 minutes. I am based in the UK and teach across GMT and Central European time, with evening and weekend slots that suit students anywhere in Europe.

Tell me your course, your deadline and exactly where you are stuck, and I will come back with a plan for the first session.
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
Learn Python with a structured, hands-on approach! Whether you are a absolute beginner looking to start coding, a student needing help with coursework, or a professional aiming to automate tasks, these lessons are tailored for you.What we will cover:
Core Fundamentals: Variables, loops, functions, and data structures.Object-Oriented Programming: Building reusable and clean code.Real-World Projects: Creating scripts, data analysis, or web scraping based on your goals.

Problem Solving: Learning how to debug and think like a programmer. Lessons are highly interactive. We will write code together from day one, and you will receive practical exercises after every session to build your confidence.
verified badge
I offer personalized lessons adapted to each student’s level, objectives, and learning pace. Whether you want to strengthen your fundamentals, prepare for an exam, improve your academic performance, or develop practical skills, I provide clear explanations and hands-on exercises.

📐 Mathematics: algebra, functions, equations, calculus, probability, and applied mathematics.

💰 Finance: financial analysis, corporate finance, investments, financial markets, portfolio management, risk management, and quantitative finance.

📊 Statistics: descriptive statistics, probability, hypothesis testing, correlation, regression, data analysis, and interpretation of results.

💻 Microsoft Office: Excel, Word, and PowerPoint — from basic to advanced level, including formulas, data analysis, charts, professional documents, reports, and presentations.

As a Master’s student in Finance at the University of Neuchâtel, with a background in Finance and experience in quantitative analysis and credit-risk modelling, I focus on making complex concepts simple, practical, and easy to understand.

Courses available in French or English.
verified badge
Welcome! Whether you are a complete beginner or a university student aiming to strengthen your technical foundation, this course is tailored to help you master Python programming, database design, and SQL queries effectively.

In our sessions, we focus on hands-on practical learning rather than passive theory. Here is what we can cover:
• Python Programming fundamentals, data structures, and logic building.
• Relational Databases design, schemas, and ER diagrams.
• Writing clean, optimized SQL queries (SELECT, JOINs, aggregations, subqueries).
• Hands-on practice with real-world datasets and troubleshooting common errors.
• Assistance with university coursework, exam prep, and personal projects.

Lessons are tailored to your pace and goals, ensuring you build confidence in writing code independently. Feel free to reach out with any questions before booking!
verified badge
Python Level 1Workshop

**Course Description**

Want to learn programming from scratch? This beginner-friendly Python course introduces students to coding through interactive lessons, practical exercises, and fun mini-projects.

Students will learn how to write Python programs, work with different types of data, take user input, make decisions using conditions, and repeat actions using loops. Each concept is explained step by step with real-life examples and hands-on coding activities.

**What You Will Learn**

* **Lesson 1: Your First Python Program** — Learn the `print()` function, display messages, and create simple programs.
* **Lesson 2: Variables and Data Types** — Store and work with text, numbers, and other basic data.
* **Lesson 3: User Input and Calculations** — Build interactive programs that accept user input and perform calculations.
* **Lesson 4: Conditional Statements** — Use `if`, `elif`, and `else` to make programs respond to different situations.
* **Lesson 5: Loops and Mini-Projects** — Use loops to repeat actions and apply your skills in practical coding challenges.

**Hands-On Projects**

Students will apply their learning by building beginner-friendly projects such as a calculator, a number-guessing game, and a Rock-Paper-Scissors game.

**Who Is This Course For?**

* Children and teenagers aged 8–16.
* Complete beginners with no prior programming experience.
* Students who want to develop logical thinking, problem-solving, and computational skills.
* Learners who want to explore programming through practical projects.

**My Teaching Approach**

I explain concepts step by step, use relatable examples, and encourage students to write their own code instead of simply copying solutions. Lessons are adapted to each student's pace, with coding exercises and challenges to strengthen understanding.

**No prior coding experience is required.** Students need a computer and an internet connection to participate.

By the end of Level 1, students will have a solid foundation in Python basics and the confidence to start creating their own simple programs.
verified badge
Beginner-Friendly AI & Python Programming Course 🤖🐍

Curious about Artificial Intelligence (AI) and how computers learn, solve problems, and follow instructions? This course is designed for beginners who want to explore the exciting world of AI and programming in a simple, fun, and practical way!

No previous programming experience is required. We’ll start with the basics and gradually build your understanding through clear explanations, relatable examples, hands-on exercises, and small projects.

What you’ll learn:

Introduction to AI: Discover what artificial intelligence is and how we use it in everyday life.

AI in the real world: Explore AI tools, applications, and careers that use AI.

Introduction to Python: Learn one of the most popular programming languages from the ground up and develop a new skill.

Programming fundamentals: Understand variables, data types, conditions, and other essential concepts.

Algorithms and problem-solving: Learn how to break problems into smaller steps and turn ideas into code.

Machine Learning vs. Deep Learning: Get a beginner-friendly introduction to how computers can learn from data.

Practical exercises and mini-projects: Apply what you learn and build confidence through hands-on practice.
and more to come!

Lessons can be adapted to your current level, learning goals, and pace. Individual and group sessions are welcome!
verified badge
I offer Python, SQL, and computer science courses for beginners and students. We'll start with your specific goal, then work through practical exercises covering language fundamentals, SQL queries, data manipulation, and small projects. My background in Computer Science Applied to Human and Social Sciences (MIASHS) and my three years of experience in data and AI within the aeronautical sector allow me to connect theory with practice. Courses are taught in French, either online or in person, in the Toulouse and L'Union area, depending on location and availability.
verified badge
Build confidence in math, coding and AI with lessons tailored to your age, level and goals. I teach children, teens and adult learners online in English.

Math lessons can cover elementary foundations, algebra, geometry, pre-calculus and calculus. We break challenging ideas into manageable steps, work through examples together and build understanding through guided practice.

Python lessons can begin with simple games and practical projects for children and beginners, or focus on programming concepts, debugging and more advanced coding. AI lessons can cover machine learning and practical AI tools. My technical background includes Python, PyTorch, speech AI, retrieval-augmented generation (RAG), FastAPI and Docker.

I completed the requirements for a Master of Applied Science in Electrical & Computer Engineering at Queen’s University in September 2025, with an AI focus. I have eight years of online teaching experience, including teaching assistant roles at Queen’s University and LUMS.

I use clear explanations, a digital pen or drawing tablet, and activities suited to the learner. I help students understand and complete their own work. All lessons are delivered online from Canada.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Yousra