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 March 2022
Instructor since March 2022
Translated by GoogleSee original
IT Project Assistance & Support
course price icon
From 20 £ /h
arrow icon
Personalized support for students, freelancers and entrepreneurs wishing to succeed in their IT projects.

Help with:

Project structuring

Technology choices

Specifications

Code correction and improvement

University projects (final year projects, final year projects, dissertations)

Finalization and delivery of the project
Extra information
Provide a description or progress report on the project

Weekly follow-up possible
Location
location type icon
Online from Morocco
About Me
I am a full stack web and mobile developer and hold a Master’s degree in ISI (Information Systems Engineering). I have extensive experience in designing, developing, and deploying web and mobile applications, and I teach students how to build real-world projects from scratch.

Skills and Competencies:

Front-End Development:

HTML5, CSS3, JavaScript, TypeScript

Responsive Web Design, Bootstrap, Tailwind CSS

Frameworks: Angular, React.js, Vue.js

UI/UX design principles, interactive web interfaces, single-page applications (SPA)

Back-End Development:

PHP programming, Symfony framework

Node.js & Express.js

RESTful API development and integration

Database management: MySQL, PostgreSQL, Firebase

Mobile Development:

Flutter (front-end), Dart programming

Mobile apps connected to APIs and databases

Firebase integration (authentication, storage, real-time data)

Additional Skills:

Git/GitHub for version control

Deployment: Heroku, Firebase Hosting, cPanel

Debugging, optimization, and error correction

Project architecture (MVC, modular code)

Agile methodology and project management basics

What I offer:
I guide students step by step, provide personalized advice, mentorship, and code review. I help apprentices and beginners complete their web or mobile projects successfully.
Education
Master’s Degree in ISI (Information Systems Engineering), Faculty of Sciences, Qadi Ayyad

Professional Bachelor’s Degree in Web Technology and Programming, Faculty of Sciences, Qadi Ayyad

DEUG in Mathematical and Computer Sciences, Faculty of Sciences, Qadi Ayyad
Experience / Qualifications
Full Stack Mobile Develope

Full Stack Web Developer

Experience in building real-world applications for apprentices, students, and beginners

Mentoring and supporting students in projects, debugging, and best practices
Age
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Intermediate
Advanced
Duration
60 minutes
90 minutes
120 minutes
The class is taught in
French
English
Arabic
Reviews
Availability of a typical week
(GMT -05: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
This programming course is intended for beginners as well as people who already have a foundation and wish to improve their skills.
We will cover programming logic, the basics of algorithms and practice through concrete examples.

Depending on your level and objectives, the course may include:

Introduction to programming

HTML, CSS, JavaScript

PHP / Node.js

Databases (MySQL, PostgreSQL)

Understanding and correcting errors in the code

Completion of small practical projects

The approach is progressive, clear, and practice-oriented.
Read more
Flutter is an open-source user interface software development kit (SDK) created by Google. It is used to develop applications for Android, iOS, Linux, Mac, Windows, Google Fuchsia and the web from a single code base.
Read more
Show more
arrow icon
Similar classes
arrow icon previousarrow icon next
verified badge
Hello,
I have finished Masters in Financial Economics and Masters in Corporate Finance and Banking from EDHEC Business School, Grande Ecole. I offer courses to help students excel in Corporate Finance, Accounting, Strategy and Management. I make it a point to provide easy examples and explanations to help students remember things; specially for students who don't have english as their first language.

The courses will be designed to help the student overcome his/her weakness in a particular subject. Additionally, I also focus on communication and soft skills for holistic development and easy admission into universities.

I understand university education in and out, for any help in joining one, or surviving one; Vishakha to the rescue :)

Each successful student is a smile on my face :)

Hello,
I earned a Master's degree in Financial Economics and a Master's degree in Corporate Finance and Banking from EDHEC Business School, Grande Ecole. I offer courses to help students excel in corporate finance, accounting, strategy, and management. I make it a point to provide easy-to-understand examples and explanations to help students remember things; especially for students who are not native English speakers.

The courses will be designed to help the student overcome his weakness in a particular subject. In addition, I also focus on communication and soft skills for holistic development and easy admission in universities.

I understand college studies inside and outside, for any help in joining one or surviving one; Vishakha to the rescue :)

Every successful student is a smile on my face :)
verified badge
I am a highly qualified and experienced French teacher and I offer, with a group of colleagues specialized in different disciplines, our help to students/pupils wanting to improve in writing essays, comments, written expressions, ... or having difficulties in carrying out projects (correction of content, form, syntax, spelling, grammar, help with progress, ...) in different subjects History Geography Philosophy Literature Marketing Accounting Law Mathematics Physics Chemistry Biology Genetics SVT Programming ......
in English, French, German, Arabic
We also work remotely (around the world) and we offer excellent quality monitoring and educational and enriching explanations.
verified badge
Python is a high level programming language. It's object oriented approach help programmers to write simple and logical codes. Due to its easy syntax, it is actually easier as compared to other programming languages.
Having years of experience in coding language, I know how and where to start and move the topics at a good pace. I'll be starting with you from scratch and help you to build your concepts and master over the language.

I am providing you a brief summary of our course which we generally follow but that doesn't mean that I am bound to just this much content. In case you have any doubt for any other specific topic related to the subject, you could always come up to me or you need any help in your assignments or projects, you are always welcome.

Here is a brief overview of the topics we'll be covering :

1: Introduction To Python
• Installation and Working with Python
• Understanding Python variables
• Python basic Operators
• Understanding python blocks
2: Python Data Types
• Declaring and using Numeric data types: int, float, complex
• Using string data type and string operations
• Defining list and list slicing
• Use of Tuple data type
3: Python Program Flow Control
• Conditional blocks using if, else and elif
• Simple for loops in python
• For loop using ranges, string, list and dictionaries
• Use of while loops in python
• Loop manipulation using pass, continue, break and else
• Programming using Python conditional and loops block
4: Python Functions, Modules And Packages
• Organizing python codes using functions
• Organizing python projects into modules
• Importing own module as well as external modules
• Understanding Packages
• Powerful Lamda function in python
• Programming using functions, modules and external packages
5: Python String, List And Dictionary Manipulations
• Building blocks of python programs
• Understanding string in build methods
• List manipulation using in build methods
• Dictionary manipulation
• Programming using string, list and dictionary in build functions
6: Python File Operation
• Reading config files in python
• Writing log files in python
• Understanding read functions, read(), readline() and readlines()
• Understanding write functions, write() and writelines()
• Manipulating file pointer using seek
• Programming using file operations
7: Python Object Oriented Programming – Oops
• Concept of class, object and instances
• Constructor, class attributes and destructors
• Real time use of class in live projects
• Inheritance , overlapping and overloading operators
• Adding and retrieving dynamic attributes of classes
• Programming using Oops support
8: Python Regular Expression
• Powerful pattern matching and searching
• Power of pattern searching using regex in python
• Real time parsing of networking or system data using regex
• Password, email, url validation using regular expression
• Pattern finding programs using regular expression
9: Python Exception Handling
• Avoiding code break using exception handling
• Safe guarding file operation using exception handling
• Handling and helping developer with error code
• Programming using Exception handling
10: Python Database Interaction
• SQL Database connection using python
• Creating and searching tables
• Reading and storing config information on database
• Programming using database connections
11: Python Multithreading
• Understanding threads
• Forking threads
• Synchronizing the threads
• Programming using multithreading
12: Contacting User Through Emails Using Python
• Installing smtp python module
• Sending email
• Reading from file and sending emails to all users addressing them
directly for marketing
13: Python CGI Introduction
• Writing python program for CGI applications
• Creating menus and accessing files
• Server client program

In case you have any query, please feel free to contact me.
Give yourself a chance for a better future.
All the best
verified badge
Welcome!

I have already completed my master’s degree in mechanical engineering and am currently doing my doctorate.

Tutoring / support is offered in

✔ High school graduation exam preparation
✔ Bachelor's thesis
✔ Master's thesis
✔ Thesis
✔ Project work
✔ Housework
✔ Dissertation
✔ Construction project
✔ Control engineering
✔ Electrical engineering
✔ MS Office applications

+ other subjects on request

When contacting please
Study education
notify!
verified badge
Consulting of technical drafting, 3D Sketchup, Autocad, Helping as Senior architect, with experience with construction and project designer

Project consulting, technical documentation in AutoCAD or SketchUp, renderings in Lumion. I have experience in construction and project management.
verified badge
This comprehensive course is designed to equip participants with the knowledge and practical skills needed to excel in facility management. Covering the core principles of planning, operating, and maintaining facilities, the program emphasizes efficiency, safety, and sustainability in managing physical assets and services.

Learners will explore key areas such as maintenance strategies, space planning, building systems, health and safety compliance, energy management, and vendor coordination. Real-world case studies and hands-on exercises will help participants understand how to balance cost control, service quality, and environmental responsibility while ensuring smooth day-to-day operations.

The course also highlights the role of facility managers as strategic partners in business success — bridging people, processes, and technology to create safe, productive, and sustainable work environments.

By the end of the program, participants will be able to implement best practices in facility operations, develop preventive maintenance plans, ensure regulatory compliance, and manage resources effectively. This class is ideal for aspiring facility managers, operations supervisors, engineers, and professionals responsible for managing buildings, campuses, or corporate facilities.
verified badge
Do you find it difficult to visualize vector spaces or struggle with the complexity of long matrix calculations? This course is specifically designed to simplify "linear algebra" and transform it from an abstract and boring subject into something understandable and enjoyable.
What will you learn in this course?
• Mastering matrices: A detailed explanation of multiplication operations, finding the inverse using the Gauss-Jordan method, and calculating determinants in the fastest ways.
• Solving systems of equations: Mastering Cramer's Rule and Row Echelon Form methods to ensure full marks in midterms.
• Understanding Vector Spaces: A deep explanation of the concepts of (Basis, Dimension, Subspaces) in a simplified style that links theory to application.
• Eigenvalues & Eigenvectors: Explanation of this essential section that is frequently repeated in final exams, along with its applications in programming and artificial intelligence.
Why join us?
We not only explain the laws, but we also provide you with solved past years' "collections" for universities (KSU, KAU, KFUPM), with intensive practice on the most frequently asked questions, and explanations of terms in both Arabic and English to overcome the language barrier.
Do you feel that linear algebra is a collection of endless riddles and matrices? Do you struggle to understand the relationship between "vectors" and the programming or engineering reality? This course is not just an academic explanation, but a comprehensive roadmap designed to take you from a stage of confusion to a stage of "absolute mastery".
Why choose this particular course?
We know that students at Saudi universities (such as King Saud University, King Abdulaziz University, Prince Sattam University, and Taif University) face the challenge of English language proficiency and the weight of the curriculum in the three-semester system. Therefore, we have divided the content into focused training modules that cover every aspect of the required textbook (whether it's Howard Anton or David Lay's reference).
1. Matrices and Linear Equation Systems Unit (Matrices & Systems):
• Explanation of advanced solution methods: (Gaussian Elimination) and (Gauss-Jordan).
• Secrets to finding the inverse of a matrix and its determinants without computational errors.
• Practical applications of equation systems related to reality.
2. A Journey Through Vector Spaces:
• Simplifying abstract concepts such as (Subspaces, Linear Independence, Basis, Dimension).
• How to easily differentiate between real vector spaces and subspaces.
3. Linear Transformations and their relation to programming:
• How to transfer data from one space to another (Kernel and Range).
• The relationship between matrices and linear transformations and how they are used in image processing.
4. The top of the pyramid: Eigenvalues & Eigenvectors:
• Explanation of the "Characteristic Equation".
• How to calculate (Diagonalization) and use it to raise powers to large matrices.
What makes us different from others?
• Collections Bank: Exclusive solutions for the years 2024, 2025 and 2026 for the most important midterm and final exams in the Kingdom.
• Terminology support: The material is explained in Arabic while retaining the English terminology to ensure you excel on the exam paper.
• Quick-solving techniques: We teach you how to verify the accuracy of your solution using a scientific calculator to save time in the exam hall.
Join over 500 students who have benefited from these explanations and turned their struggles in math into impressive success. Don't let matrices hold you back from your dream of graduating with a high GPA!
verified badge
I am a Corporate Strategist and Project Manager specializing in executing high-stakes, large-scale corporate initiatives from the ground up. With a Post Graduate Diploma in Forestry Management from the prestigious Indian Institute of Forest Management (IIFM), my daily professional life revolves around complex logistics, negotiating vendor agreements, and maintaining tight management control over project timelines and multi-tiered budgets.

Because I actively navigate the realities of International Regulatory Frameworks, ESG compliance, and cross-functional leadership every single day, I bring a wealth of practical, executive-level experience to my tutoring.
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
➤ Turn your trades into victories!

Whether it's to negotiate a contract or remuneration, defend an idea, advance a project, start a business, convince a partner, gain the support of a team, resolve a conflict or simply make yourself better understood, one thing can make all the difference: knowing who you are dealing with and how to communicate with that person.

Because there is no single way to communicate effectively.

The same method won't work for everyone. A rational person isn't persuaded in the same way as an emotional one. A cautious person doesn't react like an ambitious one. A decision-maker, a colleague, a client, an investor, a partner, or a loved one doesn't have the same expectations, motivations, or interests.

The goal is therefore to learn to observe, understand, analyze and adapt your communication in order to deploy the right tool, the right method and the right strategy, at the right time and in front of the right person.

➤ Understanding humans to communicate better

Our way of communicating relies largely on understanding certain mechanisms of human psychology.

Human beings are naturally attentive to what directly concerns them. They are sensitive to their interests, needs, fears, curiosity, recognition, need for security, and desire to be understood and valued.

The idea is therefore not simply to say what you have to say, but to understand:
-How can you make your interlocutor want to listen to you?
-How can you present your message so that it makes sense to him?
-How to spark their interest?
-How can we address his concerns before he even expresses them?
-How to create a dynamic favorable to your objective?

For example, rather than immediately presenting an idea solely from your own perspective, you will learn to identify what may interest your interlocutor and to build your communication around their concerns.

Even a simple, common phrase like, "What I'm about to explain could be of real interest to you, particularly because..." can already capture more attention than a presentation focused solely on your own needs. But of course, there are many more techniques for subtly influencing someone.

Similarly, understanding certain mechanisms such as curiosity, self-interest, recognition, trust, consistency, emotion, or risk perception allows for a more relevant and effective approach.

➤ Profiling & analysis of interlocutors

Before communicating effectively, you must first understand who you are addressing.

You will learn to analyze your interlocutor through different elements:
-His way of communicating
-His priorities and interests
-His motivations
️ --His needs and expectations
-His potential resistance and objections
-His decision-making process
-His relationship to risk
-His personal or professional stakes
-The verbal and non-verbal signals he can express
-What can promote or hinder its adoption

The goal: to no longer communicate automatically or identically with everyone.

You will learn to adapt your speech, posture, arguments, questions and strategy depending on the person you are facing.

➤ Advance your projects and ambitions

Do you have a project?

Do you want to create a company, launch an activity, advance within your organization, defend an idea, obtain the agreement of a decision-maker, or get several people or departments to collaborate?

A project is not based solely on its quality.

It also depends on your ability to:
- Identify the right contacts
-Understanding the interests of each stakeholder
-️ Knowing how to approach each person
- Adapt your communication according to the department or function
- Present your project from the angle most relevant to each individual
- Anticipate objections and resistance
- Create alliances and gain support
- Negotiating effectively when interests diverge
- Knowing when to insist, when to rephrase, when to wait, or when to change approach

The same project may require several communication strategies depending on the person you are addressing.

The goal is to give you the necessary tools to understand this dynamic and move your project forward with more method, strategy and efficiency.

➤ Negotiation: much more than defending one's position

Whether it's for negotiating:
A contract
A salary
A partnership
A budget
A strategic project
A career progression
A decision
Or resolve a conflict

Negotiation is not just about finding good arguments.

It also involves understanding:
Who is in front of you?
What he really wants.
What he stands to gain.
This is what he is trying to avoid.
What are his interests?
What are its constraints?
And what strategy can create a favorable outcome?

➤ On the agenda: support tailored to your objectives
-Psychology of communication & understanding of behaviors
-Understanding some fundamental mechanisms of human psychology
-Identify the needs, motivations and interests of your interlocutors
-Understanding why some approaches work with some people and fail with others
-Use interest, curiosity, recognition, trust and other communication levers
-Craft a message that makes people want to listen

Profiling and analysis of interlocutors
-Observe and analyze how a person communicates
-Identify your priorities and your way of working
-Detect potential resistance and objections
-Understanding verbal and behavioral signals
-Adapt your strategy to the person and the context

Persuasive communication
-Formulate your arguments with impact
-To promote your ideas so that they are considered
-Structuring a convincing speech
-Ask the right questions
-Create interest and engagement
-Adapt your language and your approach
-Develop your ability to persuade without engaging in unnecessary power struggles

Strategic negotiation
-Identify and utilize negotiation levers: alternatives, common interests, concessions, and room for maneuver
-Preparing effectively for a negotiation
-Anticipate different scenarios
-Identify the interests and positions of stakeholders
-Build a suitable strategy
-Managing objections and deadlock situations
-Knowing how to evolve a discussion when the initial strategy is not working
-Maximize your chances of reaching a favorable agreement

Project strategy & support
-Clarify your objective and your strategy
-Identify the different stages and priorities
-Understanding who to interact with and in what order
-Prepare your discussions with the various stakeholders
-Adapt your communication according to the departments, partners or decision-makers

Prepare for your important appointments
-Anticipate difficulties and resistance
-Deploy the most relevant tools and methods according to each step

Conflict management and complex situations
-Understanding the mechanisms that give rise to a conflict
-Identify the real issues behind the positions expressed
-Manage your emotions and those of the person you are speaking with
-Develop active and strategic listening
-Moving beyond unnecessary power struggles
-Regaining control of a difficult exchange
-Find constructive and sustainable solutions

The right tool, at the right time, with the right person

This is one of the central principles of this support. Knowing a technique is not enough. You also need to know:
-When to use it.
-With whom.
-In what context?
-And in what a way.

The same technique can be extremely effective with one person and totally counterproductive with another.

You will therefore learn to develop a true strategic reading of interactions, so that you no longer act solely on intuition, but understand the dynamics at play and consciously choose your approach.

➤ Tailored support

This program is aimed particularly at:
-Entrepreneurs and project leaders
-Business leaders and executives
-Managers and executives
-Young professionals
-Self-employed individuals and professionals
-People wishing to advance within their company
-Liberal professionals (lawyers, doctors, etc.)
-Anyone with a project, ambition, or goal to achieve
-Anyone wishing to improve their relationships and communication in a personal setting

Each support program is tailored to your specific situation and concrete objectives.

We can work directly on your projects, negotiations, appointments, relationship difficulties, or professional situations.

The goal is not simply to learn concepts. You learn to use them practically in your own life.

➤ A practical, engaging, and results-oriented teaching approach

We alternate methodological input, analysis of real situations, role-playing, simulations, preparation of your discussions and personalized feedback.

You can bring:
-A project to be developed.
-A negotiation to prepare for.
-An important appointment.
-A conflict to be resolved.
-A difficult person to manage.
-An idea worth defending.
-A business to launch.
-Or simply an ambition you wish to realize.

Let's analyze the situation together:
-What is your objective?
-Who are the relevant stakeholders?
-What are their interests and what is at stake?
-What obstacles might arise?
-What strategy should we adopt?
-What approach should be used?
-Which arguments should be prioritized?
-What tools should be deployed?
-And most importantly: at what point?

➤ Become a strategic communicator

The goal of this support is to enable you to develop a skill that will serve you in all areas of your life:
-Understanding people.
-Understanding the situations.
-Understanding the issues.
-Then adapt your communication and strategy to achieve your objectives.

Whether you are setting up a project, developing a business, advancing professionally, negotiating an opportunity or managing a complex personal situation, you will have concrete methods, tools and strategies to communicate with greater impact, intelligence and efficiency.

Stop letting your projects, ideas, or ambitions depend solely on your intuition.

Learn to understand people, decode situations, and deploy the right strategy at the right time to advance what truly matters to you.

✅ THE TRAINER - TEACHER CONSULTANT
A graduate of a prestigious French Grande École and an Ivy League university in the United States, he combines academic rigor with modern teaching methods. With over 18 years of experience in Europe and North America, he has taught at prestigious international institutions (both public and private), and regularly speaks in Switzerland, France, Belgium, Luxembourg, and Canada, as well as at various forums and conferences.

A recognized specialist, he offers personalized and accessible support based on active listening, a proven methodology, and tailored teaching methods. Whether through one-on-one sessions, workshops, or group training, his approach combines customization, efficiency, and professionalism for rapid, visible results.

✅ LOCATIONS: Switzerland (Geneva, Lausanne, Fribourg, Zurich, Neuchâtel, Lugano, Basel, Bern, Lucerne), Belgium (Brussels, Antwerp, Charleroi, Liège), Luxembourg. On request: France (Paris, Lyon) and Canada (Montreal).

Currently, we primarily use videoconferencing, a highly popular format: it offers the same quality as in-person meetings, flexible organization, time savings, flexibility, comfort, and an eco-friendly approach. Content, notes, and recommendations are shared directly via a dedicated chat.

➤ Languages: French and English.
➤ Reduced and stable fees, accessible without compromising on quality.
➤ Gift vouchers available all year round.
➤ Schedules defined together according to your constraints.
➤ 100% tailor-made program, adapted to each need.
➤ Noticeable progress from 2 sessions (2026 study).

✅ Why choose this training?
-International expertise at the service of your objectives.
-Personalized sessions with concrete tools.
-A lively, interactive and results-oriented approach.
-A motivating and supportive environment, fostering confidence and rapid progress.
-Tangible results in just a few sessions.
verified badge
You will learn how to develop websites with and without AI, as well as skills related to the software development sector such as programming, databases, different development methodologies, and writing technical specifications.
verified badge
Learn PowerShell through practical, one-on-one training focused on real-world Windows administration.

This course is designed for IT professionals, system administrators, IT support technicians, and career changers who want to develop practical PowerShell skills for managing Windows Server, Active Directory, and Microsoft Exchange environments.

Topics Covered
PowerShell fundamentals and command structure

Working with PowerShell commands, cmdlets, parameters, and objects

Variables, operators, conditions, and loops

Working with files, folders, and Windows processes

Managing Windows Server with PowerShell

Creating and managing Active Directory users, groups, and computers

Active Directory administration and automation

Bulk user and account management

Searching and filtering Active Directory objects

PowerShell for Microsoft Exchange Online

PowerShell for on-premises Exchange Server

Managing Microsoft 365 and Exchange objects with PowerShell

Writing reusable PowerShell scripts

Error handling and troubleshooting

Automating repetitive administrative tasks

Practical scripting exercises based on real IT administration scenarios

Who Is This Training For?
This training is suitable for:

IT Support and Help Desk professionals

Desktop Support technicians

Windows Administrators

System Administrators

Microsoft 365 Administrators

Network/IT professionals

Students preparing for an IT career

Career changers entering the IT field

Anyone who wants to automate Windows administration tasks

No advanced programming background is required. We can start with the fundamentals and progress toward practical administration and automation.

Lessons are one-on-one and customized to your current knowledge and career goals, with an emphasis on hands-on exercises rather than theory alone.

If your goal is to learn PowerShell for Windows Server, Active Directory, Microsoft 365, or Exchange administration, this training can be tailored specifically to your needs.
verified badge
I am a French as a Foreign Language teacher and I also worked as a registered nurse for almost 30 years in France, Canada, and Africa. I offer online courses in medical French. My courses are personalized and adapted to the level, needs, and objectives of my students. I always provide follow-up assessments and constructive feedback.
verified badge
As a computer science student at the University of Amsterdam I can help students learn to program from scratch or progress if they already have experience. The student chooses what to study: programming in general (using pseudocode), Python or C. I scored 8.5/10 on the university’s C programming exam (the average being 5.5). Lessons take place online with screen sharing to work directly on the student’s code. I can also offer an introduction to the Linux terminal if needed.

I was part of the Belgian national cybersecurity team and represented the country at the European competition (ECSC) for the past two years. At the invitation of the Belgian government I also helped find vulnerabilities in the systems of the Belgian federal police and was awarded a medal by the Director General of the Centre for Cybersecurity Belgium.

I know how to teach, adapt to each student and show patience thanks to the tennis lessons I give to children in the summer. I am fluent in French, Dutch and English and can therefore give my lessons in the student’s language. The first lesson is free: I assess the student’s level and goals and then suggest a suitable plan.
verified badge
As a certified teacher and corporate trainer, I offer tailored English lessons focused on active conversation, speaking confidence, and practical fluency. To sustain high motivation and avoid monotony, each session is structured into distinct, varied activities—blending solid theoretical input, interactive tools, and engaging exercises customized to your goals. Whether you are aiming to master Business English or simply improve your daily conversation skills, my structured yet creative approach ensures steady progress in a dynamic environment.
message icon
Contact Omayma
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Hello,
I have finished Masters in Financial Economics and Masters in Corporate Finance and Banking from EDHEC Business School, Grande Ecole. I offer courses to help students excel in Corporate Finance, Accounting, Strategy and Management. I make it a point to provide easy examples and explanations to help students remember things; specially for students who don't have english as their first language.

The courses will be designed to help the student overcome his/her weakness in a particular subject. Additionally, I also focus on communication and soft skills for holistic development and easy admission into universities.

I understand university education in and out, for any help in joining one, or surviving one; Vishakha to the rescue :)

Each successful student is a smile on my face :)

Hello,
I earned a Master's degree in Financial Economics and a Master's degree in Corporate Finance and Banking from EDHEC Business School, Grande Ecole. I offer courses to help students excel in corporate finance, accounting, strategy, and management. I make it a point to provide easy-to-understand examples and explanations to help students remember things; especially for students who are not native English speakers.

The courses will be designed to help the student overcome his weakness in a particular subject. In addition, I also focus on communication and soft skills for holistic development and easy admission in universities.

I understand college studies inside and outside, for any help in joining one or surviving one; Vishakha to the rescue :)

Every successful student is a smile on my face :)
verified badge
I am a highly qualified and experienced French teacher and I offer, with a group of colleagues specialized in different disciplines, our help to students/pupils wanting to improve in writing essays, comments, written expressions, ... or having difficulties in carrying out projects (correction of content, form, syntax, spelling, grammar, help with progress, ...) in different subjects History Geography Philosophy Literature Marketing Accounting Law Mathematics Physics Chemistry Biology Genetics SVT Programming ......
in English, French, German, Arabic
We also work remotely (around the world) and we offer excellent quality monitoring and educational and enriching explanations.
verified badge
Python is a high level programming language. It's object oriented approach help programmers to write simple and logical codes. Due to its easy syntax, it is actually easier as compared to other programming languages.
Having years of experience in coding language, I know how and where to start and move the topics at a good pace. I'll be starting with you from scratch and help you to build your concepts and master over the language.

I am providing you a brief summary of our course which we generally follow but that doesn't mean that I am bound to just this much content. In case you have any doubt for any other specific topic related to the subject, you could always come up to me or you need any help in your assignments or projects, you are always welcome.

Here is a brief overview of the topics we'll be covering :

1: Introduction To Python
• Installation and Working with Python
• Understanding Python variables
• Python basic Operators
• Understanding python blocks
2: Python Data Types
• Declaring and using Numeric data types: int, float, complex
• Using string data type and string operations
• Defining list and list slicing
• Use of Tuple data type
3: Python Program Flow Control
• Conditional blocks using if, else and elif
• Simple for loops in python
• For loop using ranges, string, list and dictionaries
• Use of while loops in python
• Loop manipulation using pass, continue, break and else
• Programming using Python conditional and loops block
4: Python Functions, Modules And Packages
• Organizing python codes using functions
• Organizing python projects into modules
• Importing own module as well as external modules
• Understanding Packages
• Powerful Lamda function in python
• Programming using functions, modules and external packages
5: Python String, List And Dictionary Manipulations
• Building blocks of python programs
• Understanding string in build methods
• List manipulation using in build methods
• Dictionary manipulation
• Programming using string, list and dictionary in build functions
6: Python File Operation
• Reading config files in python
• Writing log files in python
• Understanding read functions, read(), readline() and readlines()
• Understanding write functions, write() and writelines()
• Manipulating file pointer using seek
• Programming using file operations
7: Python Object Oriented Programming – Oops
• Concept of class, object and instances
• Constructor, class attributes and destructors
• Real time use of class in live projects
• Inheritance , overlapping and overloading operators
• Adding and retrieving dynamic attributes of classes
• Programming using Oops support
8: Python Regular Expression
• Powerful pattern matching and searching
• Power of pattern searching using regex in python
• Real time parsing of networking or system data using regex
• Password, email, url validation using regular expression
• Pattern finding programs using regular expression
9: Python Exception Handling
• Avoiding code break using exception handling
• Safe guarding file operation using exception handling
• Handling and helping developer with error code
• Programming using Exception handling
10: Python Database Interaction
• SQL Database connection using python
• Creating and searching tables
• Reading and storing config information on database
• Programming using database connections
11: Python Multithreading
• Understanding threads
• Forking threads
• Synchronizing the threads
• Programming using multithreading
12: Contacting User Through Emails Using Python
• Installing smtp python module
• Sending email
• Reading from file and sending emails to all users addressing them
directly for marketing
13: Python CGI Introduction
• Writing python program for CGI applications
• Creating menus and accessing files
• Server client program

In case you have any query, please feel free to contact me.
Give yourself a chance for a better future.
All the best
verified badge
Welcome!

I have already completed my master’s degree in mechanical engineering and am currently doing my doctorate.

Tutoring / support is offered in

✔ High school graduation exam preparation
✔ Bachelor's thesis
✔ Master's thesis
✔ Thesis
✔ Project work
✔ Housework
✔ Dissertation
✔ Construction project
✔ Control engineering
✔ Electrical engineering
✔ MS Office applications

+ other subjects on request

When contacting please
Study education
notify!
verified badge
Consulting of technical drafting, 3D Sketchup, Autocad, Helping as Senior architect, with experience with construction and project designer

Project consulting, technical documentation in AutoCAD or SketchUp, renderings in Lumion. I have experience in construction and project management.
verified badge
This comprehensive course is designed to equip participants with the knowledge and practical skills needed to excel in facility management. Covering the core principles of planning, operating, and maintaining facilities, the program emphasizes efficiency, safety, and sustainability in managing physical assets and services.

Learners will explore key areas such as maintenance strategies, space planning, building systems, health and safety compliance, energy management, and vendor coordination. Real-world case studies and hands-on exercises will help participants understand how to balance cost control, service quality, and environmental responsibility while ensuring smooth day-to-day operations.

The course also highlights the role of facility managers as strategic partners in business success — bridging people, processes, and technology to create safe, productive, and sustainable work environments.

By the end of the program, participants will be able to implement best practices in facility operations, develop preventive maintenance plans, ensure regulatory compliance, and manage resources effectively. This class is ideal for aspiring facility managers, operations supervisors, engineers, and professionals responsible for managing buildings, campuses, or corporate facilities.
verified badge
Do you find it difficult to visualize vector spaces or struggle with the complexity of long matrix calculations? This course is specifically designed to simplify "linear algebra" and transform it from an abstract and boring subject into something understandable and enjoyable.
What will you learn in this course?
• Mastering matrices: A detailed explanation of multiplication operations, finding the inverse using the Gauss-Jordan method, and calculating determinants in the fastest ways.
• Solving systems of equations: Mastering Cramer's Rule and Row Echelon Form methods to ensure full marks in midterms.
• Understanding Vector Spaces: A deep explanation of the concepts of (Basis, Dimension, Subspaces) in a simplified style that links theory to application.
• Eigenvalues & Eigenvectors: Explanation of this essential section that is frequently repeated in final exams, along with its applications in programming and artificial intelligence.
Why join us?
We not only explain the laws, but we also provide you with solved past years' "collections" for universities (KSU, KAU, KFUPM), with intensive practice on the most frequently asked questions, and explanations of terms in both Arabic and English to overcome the language barrier.
Do you feel that linear algebra is a collection of endless riddles and matrices? Do you struggle to understand the relationship between "vectors" and the programming or engineering reality? This course is not just an academic explanation, but a comprehensive roadmap designed to take you from a stage of confusion to a stage of "absolute mastery".
Why choose this particular course?
We know that students at Saudi universities (such as King Saud University, King Abdulaziz University, Prince Sattam University, and Taif University) face the challenge of English language proficiency and the weight of the curriculum in the three-semester system. Therefore, we have divided the content into focused training modules that cover every aspect of the required textbook (whether it's Howard Anton or David Lay's reference).
1. Matrices and Linear Equation Systems Unit (Matrices & Systems):
• Explanation of advanced solution methods: (Gaussian Elimination) and (Gauss-Jordan).
• Secrets to finding the inverse of a matrix and its determinants without computational errors.
• Practical applications of equation systems related to reality.
2. A Journey Through Vector Spaces:
• Simplifying abstract concepts such as (Subspaces, Linear Independence, Basis, Dimension).
• How to easily differentiate between real vector spaces and subspaces.
3. Linear Transformations and their relation to programming:
• How to transfer data from one space to another (Kernel and Range).
• The relationship between matrices and linear transformations and how they are used in image processing.
4. The top of the pyramid: Eigenvalues & Eigenvectors:
• Explanation of the "Characteristic Equation".
• How to calculate (Diagonalization) and use it to raise powers to large matrices.
What makes us different from others?
• Collections Bank: Exclusive solutions for the years 2024, 2025 and 2026 for the most important midterm and final exams in the Kingdom.
• Terminology support: The material is explained in Arabic while retaining the English terminology to ensure you excel on the exam paper.
• Quick-solving techniques: We teach you how to verify the accuracy of your solution using a scientific calculator to save time in the exam hall.
Join over 500 students who have benefited from these explanations and turned their struggles in math into impressive success. Don't let matrices hold you back from your dream of graduating with a high GPA!
verified badge
I am a Corporate Strategist and Project Manager specializing in executing high-stakes, large-scale corporate initiatives from the ground up. With a Post Graduate Diploma in Forestry Management from the prestigious Indian Institute of Forest Management (IIFM), my daily professional life revolves around complex logistics, negotiating vendor agreements, and maintaining tight management control over project timelines and multi-tiered budgets.

Because I actively navigate the realities of International Regulatory Frameworks, ESG compliance, and cross-functional leadership every single day, I bring a wealth of practical, executive-level experience to my tutoring.
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
➤ Turn your trades into victories!

Whether it's to negotiate a contract or remuneration, defend an idea, advance a project, start a business, convince a partner, gain the support of a team, resolve a conflict or simply make yourself better understood, one thing can make all the difference: knowing who you are dealing with and how to communicate with that person.

Because there is no single way to communicate effectively.

The same method won't work for everyone. A rational person isn't persuaded in the same way as an emotional one. A cautious person doesn't react like an ambitious one. A decision-maker, a colleague, a client, an investor, a partner, or a loved one doesn't have the same expectations, motivations, or interests.

The goal is therefore to learn to observe, understand, analyze and adapt your communication in order to deploy the right tool, the right method and the right strategy, at the right time and in front of the right person.

➤ Understanding humans to communicate better

Our way of communicating relies largely on understanding certain mechanisms of human psychology.

Human beings are naturally attentive to what directly concerns them. They are sensitive to their interests, needs, fears, curiosity, recognition, need for security, and desire to be understood and valued.

The idea is therefore not simply to say what you have to say, but to understand:
-How can you make your interlocutor want to listen to you?
-How can you present your message so that it makes sense to him?
-How to spark their interest?
-How can we address his concerns before he even expresses them?
-How to create a dynamic favorable to your objective?

For example, rather than immediately presenting an idea solely from your own perspective, you will learn to identify what may interest your interlocutor and to build your communication around their concerns.

Even a simple, common phrase like, "What I'm about to explain could be of real interest to you, particularly because..." can already capture more attention than a presentation focused solely on your own needs. But of course, there are many more techniques for subtly influencing someone.

Similarly, understanding certain mechanisms such as curiosity, self-interest, recognition, trust, consistency, emotion, or risk perception allows for a more relevant and effective approach.

➤ Profiling & analysis of interlocutors

Before communicating effectively, you must first understand who you are addressing.

You will learn to analyze your interlocutor through different elements:
-His way of communicating
-His priorities and interests
-His motivations
️ --His needs and expectations
-His potential resistance and objections
-His decision-making process
-His relationship to risk
-His personal or professional stakes
-The verbal and non-verbal signals he can express
-What can promote or hinder its adoption

The goal: to no longer communicate automatically or identically with everyone.

You will learn to adapt your speech, posture, arguments, questions and strategy depending on the person you are facing.

➤ Advance your projects and ambitions

Do you have a project?

Do you want to create a company, launch an activity, advance within your organization, defend an idea, obtain the agreement of a decision-maker, or get several people or departments to collaborate?

A project is not based solely on its quality.

It also depends on your ability to:
- Identify the right contacts
-Understanding the interests of each stakeholder
-️ Knowing how to approach each person
- Adapt your communication according to the department or function
- Present your project from the angle most relevant to each individual
- Anticipate objections and resistance
- Create alliances and gain support
- Negotiating effectively when interests diverge
- Knowing when to insist, when to rephrase, when to wait, or when to change approach

The same project may require several communication strategies depending on the person you are addressing.

The goal is to give you the necessary tools to understand this dynamic and move your project forward with more method, strategy and efficiency.

➤ Negotiation: much more than defending one's position

Whether it's for negotiating:
A contract
A salary
A partnership
A budget
A strategic project
A career progression
A decision
Or resolve a conflict

Negotiation is not just about finding good arguments.

It also involves understanding:
Who is in front of you?
What he really wants.
What he stands to gain.
This is what he is trying to avoid.
What are his interests?
What are its constraints?
And what strategy can create a favorable outcome?

➤ On the agenda: support tailored to your objectives
-Psychology of communication & understanding of behaviors
-Understanding some fundamental mechanisms of human psychology
-Identify the needs, motivations and interests of your interlocutors
-Understanding why some approaches work with some people and fail with others
-Use interest, curiosity, recognition, trust and other communication levers
-Craft a message that makes people want to listen

Profiling and analysis of interlocutors
-Observe and analyze how a person communicates
-Identify your priorities and your way of working
-Detect potential resistance and objections
-Understanding verbal and behavioral signals
-Adapt your strategy to the person and the context

Persuasive communication
-Formulate your arguments with impact
-To promote your ideas so that they are considered
-Structuring a convincing speech
-Ask the right questions
-Create interest and engagement
-Adapt your language and your approach
-Develop your ability to persuade without engaging in unnecessary power struggles

Strategic negotiation
-Identify and utilize negotiation levers: alternatives, common interests, concessions, and room for maneuver
-Preparing effectively for a negotiation
-Anticipate different scenarios
-Identify the interests and positions of stakeholders
-Build a suitable strategy
-Managing objections and deadlock situations
-Knowing how to evolve a discussion when the initial strategy is not working
-Maximize your chances of reaching a favorable agreement

Project strategy & support
-Clarify your objective and your strategy
-Identify the different stages and priorities
-Understanding who to interact with and in what order
-Prepare your discussions with the various stakeholders
-Adapt your communication according to the departments, partners or decision-makers

Prepare for your important appointments
-Anticipate difficulties and resistance
-Deploy the most relevant tools and methods according to each step

Conflict management and complex situations
-Understanding the mechanisms that give rise to a conflict
-Identify the real issues behind the positions expressed
-Manage your emotions and those of the person you are speaking with
-Develop active and strategic listening
-Moving beyond unnecessary power struggles
-Regaining control of a difficult exchange
-Find constructive and sustainable solutions

The right tool, at the right time, with the right person

This is one of the central principles of this support. Knowing a technique is not enough. You also need to know:
-When to use it.
-With whom.
-In what context?
-And in what a way.

The same technique can be extremely effective with one person and totally counterproductive with another.

You will therefore learn to develop a true strategic reading of interactions, so that you no longer act solely on intuition, but understand the dynamics at play and consciously choose your approach.

➤ Tailored support

This program is aimed particularly at:
-Entrepreneurs and project leaders
-Business leaders and executives
-Managers and executives
-Young professionals
-Self-employed individuals and professionals
-People wishing to advance within their company
-Liberal professionals (lawyers, doctors, etc.)
-Anyone with a project, ambition, or goal to achieve
-Anyone wishing to improve their relationships and communication in a personal setting

Each support program is tailored to your specific situation and concrete objectives.

We can work directly on your projects, negotiations, appointments, relationship difficulties, or professional situations.

The goal is not simply to learn concepts. You learn to use them practically in your own life.

➤ A practical, engaging, and results-oriented teaching approach

We alternate methodological input, analysis of real situations, role-playing, simulations, preparation of your discussions and personalized feedback.

You can bring:
-A project to be developed.
-A negotiation to prepare for.
-An important appointment.
-A conflict to be resolved.
-A difficult person to manage.
-An idea worth defending.
-A business to launch.
-Or simply an ambition you wish to realize.

Let's analyze the situation together:
-What is your objective?
-Who are the relevant stakeholders?
-What are their interests and what is at stake?
-What obstacles might arise?
-What strategy should we adopt?
-What approach should be used?
-Which arguments should be prioritized?
-What tools should be deployed?
-And most importantly: at what point?

➤ Become a strategic communicator

The goal of this support is to enable you to develop a skill that will serve you in all areas of your life:
-Understanding people.
-Understanding the situations.
-Understanding the issues.
-Then adapt your communication and strategy to achieve your objectives.

Whether you are setting up a project, developing a business, advancing professionally, negotiating an opportunity or managing a complex personal situation, you will have concrete methods, tools and strategies to communicate with greater impact, intelligence and efficiency.

Stop letting your projects, ideas, or ambitions depend solely on your intuition.

Learn to understand people, decode situations, and deploy the right strategy at the right time to advance what truly matters to you.

✅ THE TRAINER - TEACHER CONSULTANT
A graduate of a prestigious French Grande École and an Ivy League university in the United States, he combines academic rigor with modern teaching methods. With over 18 years of experience in Europe and North America, he has taught at prestigious international institutions (both public and private), and regularly speaks in Switzerland, France, Belgium, Luxembourg, and Canada, as well as at various forums and conferences.

A recognized specialist, he offers personalized and accessible support based on active listening, a proven methodology, and tailored teaching methods. Whether through one-on-one sessions, workshops, or group training, his approach combines customization, efficiency, and professionalism for rapid, visible results.

✅ LOCATIONS: Switzerland (Geneva, Lausanne, Fribourg, Zurich, Neuchâtel, Lugano, Basel, Bern, Lucerne), Belgium (Brussels, Antwerp, Charleroi, Liège), Luxembourg. On request: France (Paris, Lyon) and Canada (Montreal).

Currently, we primarily use videoconferencing, a highly popular format: it offers the same quality as in-person meetings, flexible organization, time savings, flexibility, comfort, and an eco-friendly approach. Content, notes, and recommendations are shared directly via a dedicated chat.

➤ Languages: French and English.
➤ Reduced and stable fees, accessible without compromising on quality.
➤ Gift vouchers available all year round.
➤ Schedules defined together according to your constraints.
➤ 100% tailor-made program, adapted to each need.
➤ Noticeable progress from 2 sessions (2026 study).

✅ Why choose this training?
-International expertise at the service of your objectives.
-Personalized sessions with concrete tools.
-A lively, interactive and results-oriented approach.
-A motivating and supportive environment, fostering confidence and rapid progress.
-Tangible results in just a few sessions.
verified badge
You will learn how to develop websites with and without AI, as well as skills related to the software development sector such as programming, databases, different development methodologies, and writing technical specifications.
verified badge
Learn PowerShell through practical, one-on-one training focused on real-world Windows administration.

This course is designed for IT professionals, system administrators, IT support technicians, and career changers who want to develop practical PowerShell skills for managing Windows Server, Active Directory, and Microsoft Exchange environments.

Topics Covered
PowerShell fundamentals and command structure

Working with PowerShell commands, cmdlets, parameters, and objects

Variables, operators, conditions, and loops

Working with files, folders, and Windows processes

Managing Windows Server with PowerShell

Creating and managing Active Directory users, groups, and computers

Active Directory administration and automation

Bulk user and account management

Searching and filtering Active Directory objects

PowerShell for Microsoft Exchange Online

PowerShell for on-premises Exchange Server

Managing Microsoft 365 and Exchange objects with PowerShell

Writing reusable PowerShell scripts

Error handling and troubleshooting

Automating repetitive administrative tasks

Practical scripting exercises based on real IT administration scenarios

Who Is This Training For?
This training is suitable for:

IT Support and Help Desk professionals

Desktop Support technicians

Windows Administrators

System Administrators

Microsoft 365 Administrators

Network/IT professionals

Students preparing for an IT career

Career changers entering the IT field

Anyone who wants to automate Windows administration tasks

No advanced programming background is required. We can start with the fundamentals and progress toward practical administration and automation.

Lessons are one-on-one and customized to your current knowledge and career goals, with an emphasis on hands-on exercises rather than theory alone.

If your goal is to learn PowerShell for Windows Server, Active Directory, Microsoft 365, or Exchange administration, this training can be tailored specifically to your needs.
verified badge
I am a French as a Foreign Language teacher and I also worked as a registered nurse for almost 30 years in France, Canada, and Africa. I offer online courses in medical French. My courses are personalized and adapted to the level, needs, and objectives of my students. I always provide follow-up assessments and constructive feedback.
verified badge
As a computer science student at the University of Amsterdam I can help students learn to program from scratch or progress if they already have experience. The student chooses what to study: programming in general (using pseudocode), Python or C. I scored 8.5/10 on the university’s C programming exam (the average being 5.5). Lessons take place online with screen sharing to work directly on the student’s code. I can also offer an introduction to the Linux terminal if needed.

I was part of the Belgian national cybersecurity team and represented the country at the European competition (ECSC) for the past two years. At the invitation of the Belgian government I also helped find vulnerabilities in the systems of the Belgian federal police and was awarded a medal by the Director General of the Centre for Cybersecurity Belgium.

I know how to teach, adapt to each student and show patience thanks to the tennis lessons I give to children in the summer. I am fluent in French, Dutch and English and can therefore give my lessons in the student’s language. The first lesson is free: I assess the student’s level and goals and then suggest a suitable plan.
verified badge
As a certified teacher and corporate trainer, I offer tailored English lessons focused on active conversation, speaking confidence, and practical fluency. To sustain high motivation and avoid monotony, each session is structured into distinct, varied activities—blending solid theoretical input, interactive tools, and engaging exercises customized to your goals. Whether you are aiming to master Business English or simply improve your daily conversation skills, my structured yet creative approach ensures steady progress in a dynamic environment.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Omayma