facebook
favorite button
super instructor icon
Professeur fiable
Ce professeur a un délai et un taux de réponse très élevé, démontrant un service de qualité et sa fidélité envers ses élèves.
member since icon
Depuis juin 2019
Professeur depuis juin 2019
Computer basics, Computer programming, Microsoft office
course price icon
Àpd 163.77 CNY /h
arrow icon
I specialize in tutoring. I have a great passion for teaching Programming Languages, Arabic Language, Graphic Design via Photoshop.

My lessons are directed even for those who do not have any background.

A brief summery of what you can learn:

Programming from scratch: (JAVA,C++,C #, C, Python, Matlab, Haskell, Pascal, Android, Machine Learning, Neural Networks, Artificial Intelligent).

Graphic design (Photoshop)

Languages(Arabic)

Web Development: (PHP, JavaScript, HTML5, CSS3).

Software (Word, Latex, Excel, Power Point ... etc).
Lieu
green drop pin icon
|
Utilisez Ctrl + molette pour zoomer !
zoom in iconzoom out icon
location type icon
Cours au domicile de l'élève :
  • Autour de Bruxelles, Belgique
Age
Enfants (7-12 ans)
Adolescents (13-17 ans)
Adultes (18-64 ans)
Seniors (65+ ans)
Niveau du Cours
Débutant
Intermédiaire
Avancé
Durée
60 minutes
Enseigné en
anglais
arabe
Disponibilité semaine type
(GMT -04:00)
New York
at home icon
Cours à domicile
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Cours Similaires
arrow icon previousarrow icon next
verified badge
Female Arabic teacher, with many years of experience in effective Arabic teaching, gives courses in everyday and literary Arabic, Darija, only to women and children, method adapted and effective, according to individual abilities
verified badge
Trainer for 10 years, I offer to support you in your learning of Photoshop software by working on concrete examples.

My experience as a trainer allowed me to sharpen my teaching techniques. I adapt to the level of the student to help him master the tools offered by this software.
verified badge
Photoshop is an image processing software. Assimilate the methods of acquiring external images in Photoshop, as well as the links. Learn how to sort and mark the images to be processed.

Photoshop for photographers, the subject is as vast as the fields of application of this fascinating profession! Let us guide you and make you discover or rediscover some theoretical bases that will better understand how Photoshop works in all versions.

Take in hand Bridge and Camera Raw, which, by the way, have nothing to envy to Photoshop when it comes to organizing, viewing, selecting and processing large quantities of images.

Finally enter Photoshop by the photographic door by adapting it to your needs, by appropriating it and understanding its philosophy. What is a layer, what is a mask? I take you to the heart of Photoshop and showcases situations specific to the photography professions during which you will be free to apply the knowledge acquired.
verified badge
Hi, I’m Maram! I teach Arabic to students of all ages and levels in Brussels. With 9 years of experience, I’ve worked with children, adults, and university students from diverse backgrounds.

I specialize in both Classic Arabic and Levantine Arabic. Whether you already speak Classic Arabic or don’t speak Arabic at all, you can start learning Levantine Arabic with me! I’ve learned tricks that help you learn faster, and I love sharing them with my students. I speak more than five languages, so I know what it takes to master a new one!

My approach is very interactive and based on what works best for you. I use games, songs, and discussions to make learning feel natural, and I’ll always focus on your personal goals—whether it’s speaking fluently, passing an exam, or mastering the language for a special job.

So, if you’re ready to start, we’ll talk about how you learn best, and we’ll create a plan together that works for you.
And remember, learning Arabic isn’t just about words—it’s about culture, history, and politics. With me, you’ll get the full package!
verified badge
Hello, I am a doctoral student in electrical engineering and associate professor in engineering sciences, experienced in the field of electrical engineering, I offer support courses in the subjects of engineering sciences (Electronics, automatics, electrical engineering, automation, programming).

Digital electronics
Analog electronic
electromagnetism (propagation of high frequency waves)
Automatic (continuous, sampled)
electrical engineering (transformers, electrical machines, switching power supply)
C / c ++ programming, Assembler, ARM, STM32
renewable energy (wind, PV)
engineering Sciences
RDM
Python,VHDL
PIC Microprocessor and Microcontroller
Signal processing and data acquisition
Engineering Sciences

These courses allow the student to get up to speed and regain confidence in all scientific subjects, just as they prepare him effectively for the Baccalaureate, the Preparatory Classes or various examinations of the engineering classes.

COURSE OBJECTIVES AND PEDAGOGICAL APPROACH

Resumption and deepening of fundamental concepts through exercises with course reminders.

Put the student in a situation of questioning and research.

Respond to individual issues and questions

Exercise training in order to achieve real mastery of the content.

Learn to build theoretical reasoning from observable facts or hypotheses.

Specific preparation for higher education requirements (in-depth content, increase in work capacity, enrichment of scientific background)

This educational approach is effective since it has often led me to interesting results with my students.

Associate professor provides support courses in electrical engineering
verified badge
My courses are modern, efficient and dynamic, for all levels and ages, French and English speakers, and they adapt to the level, needs and objectives of each student.

I present the courses with supports (word document, powerpoint, pdf, image...), on the Latin and Arabic alphabet, and for darija it is not necessary to learn the Arabic alphabet, courses also on lessons and grammar, basic sentences and expressions, vocabularies on different subjects, practice on different subjects of daily life, pronunciation of letters, sentences and vocabularies, numbers, verbs and conjugation in the past in the future and present, exercises and other topics.
verified badge
This course is designed for beginners who want to get started with programming in Python, one of the most popular and accessible languages today. No previous experience is necessary. In one session, students will learn the basics of programming and will be able to create their first Python applications. With clear explanations, practical exercises, and real-world examples, this course is an ideal gateway to exploring computer science and coding.

Online Course: Introduction to Python - Programming Basics and Simple Applications

Duration :
- 60 minutes: intensive format to learn fundamental concepts.
- 90 minutes: In-depth format with more time for practical examples and interactive questions.
---

Educational objectives
At the end of the course, participants will be able to:
1. Understand the basics of programming, including the concepts of variables, data types, conditional structures, and loops.
2. Write and run simple Python scripts.
3. Manipulate inputs and outputs to interact with the user.
4. Solve practical problems with short, functional programs.

---

Course syllabus
1. Introduction (10-15 min)
- Presentation of Python: Why this language?
- Installation and configuration of a programming environment (IDLE, Visual Studio Code, or Jupyter Notebook).
- First program: *"Hello, World!"*.

2. Python Basics (20-30 min)
- Variables and data types (integers, strings, lists).
- Mathematical operations and data manipulation.
- Conditional structures (if/else) and loops (for/while).

3. Practical exercises (20-35 min)
- Write a program to calculate the sum of two numbers provided by the user.
- Create a simple application, like a currency converter or password generator.
- Bonus for 90 min format: Fixed a more complex issue involving lists or loops.

4. Q&A and conclusion (5-10 min)
- Summary of the concepts covered.
- Suggestions for resources to continue learning.
- Feedback on the course.

---

Teaching methodology
- Interactive and engaging: the course combines theoretical explanations with practical exercises.
- Personalized approach: Sessions are tailored to the needs of participants. Students are encouraged to ask questions at any time.
- Learning by doing: examples and exercises are designed to help you assimilate concepts quickly.

---

Target audience
This course is ideal for:
- Complete beginners in programming.
- Students or professionals wishing to acquire skills in Python for their personal or professional projects.
- Anyone curious to discover a powerful and versatile tool for solving problems.

---

Benefits of this online course
- Teaching by an experienced and passionate trainer.
- Interactive sessions adapted to your learning pace.
- Access to educational materials and exercises to continue practicing after the course.

Join us now to discover programming and its applications using Python!

---
verified badge
Native professional Arabic teacher offering Arabic language classes- typical Arabic (Fusha) or middle eastern dialects (Jordanian, Lebanese and gulf).
These classes are INDIVIDUAL and PERSONALIZED according to your demands.
I can help you to learn basics even from Alphabet to conjugation,plus writing and speaking.
My method will take you step by step to meet your goal! I am dynamic, easy-going and full of energy!
All material will be provided to you by email.
Lessons are well organized
I can suggest a weekly task.

In addition, I can provide support in proofreading and translation.
About me:
I am a highly qualified teacher with a Master's degree in Philology and Literature as well as 13 years of experience.
As I have studied in high ranked European universities and traveled around the world, so I'm able to support you with job interviews and public speech.
Language of teaching can be English,French, Spanish and Arabic.
Classes can be via Skype or zoom.
Thank you for your interest in my profile, أهلاً وسهلاً ومرحباً بكم في صفحتي
verified badge
Native Teacher of Standard Classical / Modern Arabic (or Egyptian Dialect) graduated in Linguistic Studies from Cairo University, Egypt. I teach adults as well as children.

Methodology
Hello everyone, Perfectly trilingual Arabic teacher, pedagogue and accustomed to a English & French-speaking audience, offers personalized and quality courses. The courses are aimed at a very large audience, adults and children. Whatever your objectives (professional, tourism, personal ...) and your level (perfectly beginner, false start, intermediate or advanced ...) My courses are diverse and often fun. I adapt particularly to the needs of each one in order to help achieve the targeted objectives regardless of the level. With me, Guaranteed results! I would be delighted to assist you in your learning.

Background
The ages of my students vary between 7 and 70 years old and they have all improved since I have been accompanying them in learning languages. In addition, I give French lessons to students from primary to high school. 20 years of experience teaching the Arabic language to children and adults. (individual and group lessons) I suggest:
- Modern Arabic courses which allow you to start and progress, both orally and in writing.
- Switch to dialect.
- Intensive Arabic teaching.
- Improve grammar and written Arabic.
- Arabic lessons: basic to advanced.

Mohamed's Curriculum Vitae
- Holder of a literary baccalaureate in Cairo, Egypt.
- Holder of a diploma in teaching the Arabic language to non-natives, the House of Arabic Language Sciences, Cairo University, Egypt.
-Holder of a C2 level in French and English.
- Holder of a diploma in teaching English to non-native speakers = TEFL. (UK)
==For the full details please copy and paste in your browser to visit my :-

Languages:
Arabic: Mother Tongue.
French - Perfectly, read, spoken and written.
English - Perfectly, read, spoken and written.
Spanish - intermediate, read, spoken and written.

Hobbies :
Music, Tinkering around the house, Going to museums.
verified badge
Vous préparez vos examens de Numérique et Sciences Informatiques (NSI) et souhaitez maximiser vos chances de réussite ? La Préparation Intensive pour Briller à Vos Examens !" est le cours qu'il vous faut pour réviser efficacement, combler vos lacunes et exceller le jour J ! Ce programme complet et intensif est conçu spécialement pour les élèves de Première et de Terminale afin de maîtriser tous les concepts clés du programme NSI et de réussir haut la main.

Pourquoi choisir ce cours de préparation NSI ?
Optimisation du temps de révision : Focalisez-vous sur les notions essentielles pour gagner du temps et réviser de manière efficace.
Compréhension approfondie des concepts : Ne vous contentez pas de mémoriser, comprenez réellement les bases de l'informatique pour réussir les exercices les plus complexes.
Pratique intensive : Entraînez-vous avec des exercices corrigés, des sujets d'examen et des annales pour être parfaitement préparé.
Méthodologie d'examen : Apprenez à gérer votre temps, à structurer vos réponses et à éviter les pièges fréquents des sujets de NSI.
Confiance et sérénité : Travaillez de manière progressive et structurée pour arriver serein le jour de l'examen.
Ce que vous allez apprendre :
Ce cours couvre l'intégralité du programme NSI de Première et de Terminale, en se concentrant sur les notions les plus souvent abordées aux examens :

1. Algorithmique et Programmation :
Algorithmique avancée : Complexité algorithmique, récursivité, tri et recherche (tri rapide, dichotomique).
Programmation en Python :
Syntaxe avancée : compréhension de listes, lambda, décorateurs.
Structures de données : listes, tuples, dictionnaires, ensembles.
Fonctions et modularité : Décomposition du problème, réutilisation de code.
Gestion des fichiers : Lecture et écriture de fichiers pour traiter des données réelles.
Programmation orientée objet : Classes, objets, héritage, polymorphisme en Python.
Projets pratiques : Développement de programmes complets pour mettre en application les concepts abordés.
2. Structures de Données et Algorithmes :
Listes, piles, files et arbres : Implémentation, manipulation et utilisation dans la résolution de problèmes.
Graphes : Représentation (matrice d'adjacence, liste de voisins), parcours en largeur (BFS) et en profondeur (DFS).
Algorithmes de tri et de recherche : Tri fusion, tri rapide, recherche dichotomique.
Complexité algorithmique : Notation Big-O, analyse de la performance des algorithmes.
3. Bases de Données et SQL :
Modélisation des données : Modèle relationnel, conception de bases de données avec le modèle Entity-Relationship.
SQL :
Requêtes de sélection, insertion, mise à jour et suppression.
Jointures (INNER JOIN, LEFT JOIN, RIGHT JOIN).
Fonctions d'agrégation et sous-requêtes.
Optimisation des requêtes pour de meilleures performances.
Projets pratiques : Création et gestion de bases de données pour des applications concrètes.
4. Architecture des Ordinateurs et Réseaux :
Architecture matérielle : Processeur, mémoire (RAM, cache), périphériques d'entrée/sortie.
Fonctionnement de l'ordinateur : Cycle d'instruction, exécution des programmes en mémoire.
Réseaux informatiques :
Modèle OSI et TCP/IP.
Adressage IP, routage, protocoles (HTTP, FTP, SMTP).
Sécurité réseau : pare-feu, chiffrement, VPN.
5. Web et Développement Front-End :
HTML/CSS : Structure et mise en forme des pages web.
JavaScript : Dynamisation des pages web, manipulation du DOM, événements.
Projets pratiques : Création de sites web interactifs pour appliquer les compétences acquises.
Méthodologie et approche pédagogique :
Révisions ciblées et structurées : Chaque module est conçu pour couvrir les notions clés du programme NSI tout en s'adaptant à votre niveau et à vos besoins.
Exercices pratiques et sujets d'examen : Entraînez-vous avec des exercices ciblés et des sujets d'annales pour vous familiariser avec le format des épreuves.
Correction détaillée et feedback personnalisé : Chaque exercice est corrigé de manière détaillée avec une explication approfondie des solutions.
Méthodologie d'examen : Conseils pour bien lire et comprendre les énoncés, structurer vos réponses et gérer votre temps le jour de l'épreuve.
Cours interactifs en ligne : Les cours se déroulent en ligne avec l'utilisation de l'audio et du partage d'écran, garantissant une communication fluide et un apprentissage interactif.
Pour qui ?
Ce cours s'adresse à :

Les élèves de Première et de Terminale NSI souhaitant réussir leurs examens avec une préparation intensive et ciblée.
Les étudiants en informatique voulant renforcer leurs bases en programmation et algorithmique.
Les autodidactes passionnés de programmation et de sciences informatiques cherchant à approfondir leurs connaissances.
Les parents qui souhaitent accompagner leurs enfants dans leur réussite scolaire en informatique.
Pourquoi choisir ce cours ?
Un enseignant expérimenté : Le cours est animé par un ingénieur informaticien maîtrisant parfaitement le programme NSI, avec une approche pédagogique claire et motivante.
Un programme intensif et complet : Chaque notion est abordée en profondeur, avec des exercices variés pour s'entraîner sur tous les types de questions.
Accompagnement personnalisé : Le contenu et le rythme du cours s'adaptent à votre niveau et à vos objectifs.
Flexibilité et accessibilité : Apprenez depuis chez vous à votre rythme, avec des ressources complémentaires pour approfondir vos connaissances.
Comment ça marche ?
Évaluation initiale : Un bilan personnalisé pour identifier vos objectifs et votre niveau de départ.
Cours en ligne interactifs : Apprenez depuis chez vous grâce à des explications en direct, des démonstrations et des exercices pratiques.
Entraînement intensif : Des séries d'exercices et des sujets d'annales pour vous préparer aux épreuves écrites et pratiques.
Suivi personnalisé : Recevez un feedback régulier sur vos progrès et des conseils pour vous améliorer continuellement.
Inscrivez-vous dès maintenant !
Ne laissez rien au hasard pour vos examens de NSI. Mettez toutes les chances de votre côté pour briller à vos examens !
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
Are you looking for personalized support to succeed in mathematics, physics or computer science? Whether you are a middle school, high school, university student or simply curious to learn, this multidisciplinary program is for you!

💡 Why Choose this Program?
This course offers comprehensive, tailored support to help you:

Strengthen your foundations and fill in your gaps.
Understand theoretical concepts in depth.
Master problem-solving methods.
Develop your computer skills, from introductory to advanced programming.
Prepare effectively for your exams and competitions.
With a human, motivating and caring approach, you will learn at your own pace in a calm and encouraging environment, without pressure or judgment.

📘 Mathematics – For All Levels
Mathematics may seem complex and abstract, but with the right method and clear explanations, it becomes logical and accessible.
This module covers:

Middle school level: Arithmetic, fractions, proportions, basic geometry, statistics.
High school level: Algebra, functions, equations, analytical geometry, probabilities.
Preparation for exams: Brevet, Bac, entrance exams for grandes écoles.
Advanced Mathematics: Differential and integral calculus, matrices, sequences and series for university level.
🔬 Physics – From Understanding to Application
Physics allows us to understand the world around us, from the laws of motion to electromagnetic phenomena.
This module will guide you through:

Middle and high school level: Mechanics, electricity, optics, thermodynamics.
University Level: Analytical mechanics, advanced electromagnetism, quantum physics, statistical thermodynamics.
Scientific Methodology: Knowing how to analyze a problem, formulate a hypothesis, apply physical laws and interpret the results.
Practical Applications: Virtual experiences, interactive simulations to better understand theoretical concepts.
💻 Computer Science – From Basics to Advanced Skills
In an increasingly digital world, mastering IT is essential. This module adapts to your level and your objectives:

Introduction to Computers: Understand how a computer works, use office software (Word, Excel, PowerPoint).
Programming Beginner: Learn to code in Python, JavaScript or C/C++ with clear explanations and practical exercises.
Advanced Programming: Optimized algorithms, complex data structures, object-oriented programming.
Project Development: Creation of web applications, automated scripts, simple video games.
Preparation for NSI Exams: Complete support to pass the Digital and Computer Science tests.
🎯 Interactive and Motivating Teaching
Dynamic Online Course: Learn from home with an interactive format using audio and screen sharing.
Method Adapted to Your Pace: Each course is designed according to your level and your objectives.
Practical Exercises and Concrete Projects: To apply theoretical concepts and learn while having fun.
Personalized Monitoring: Regular support to monitor your progress and adapt the program to your needs.
Encouragement and Motivation: A positive approach to building your confidence in your abilities.
🔔 For Who?
This program is aimed at:

Middle school and high school students wishing to strengthen their foundations or aim for excellence.
University students in science or computer science looking to deepen their knowledge.
Candidates for exams and competitions preparing for the Brevet, the Bac, or entrance exams to the grandes écoles.
Passionate self-taught people who want to learn to program or better understand the scientific world.
Adults in professional retraining wishing to acquire IT skills.
🚀 Ready to Succeed?
Join the "🎓 Multidisciplinary Program – 📘 Mathematics, 🔬 Physics & 💻 Computer Science for All Levels!" and benefit from personalized support to achieve your goals. Whether you want to improve your grades, pass your exams or develop programming skills, this program will give you knowledge, confidence and motivation.

Register today and take the first step towards success!
verified badge
Ready to speak Arabic like a native? Our online Arabic classes are designed to guide you from beginner to fluent speaker. Whether you're learning Modern Standard Arabic or a specific dialect, our experienced instructors provide personalized lessons to help you master the language at your own pace.

With flexible scheduling and interactive lessons, you’ll build your speaking, reading, and writing skills while gaining the confidence to use Arabic in real-life situations. Whether for work, travel, or personal enrichment, our online classes are tailored to fit your goals.

Start your journey from learner to native speaker—sign up for our online Arabic classes today and experience the richness of the language like never before!
verified badge
For Primary Students: Interactive, gamified lessons in French, Arabic, English, or Spanish, focusing on foundational vocabulary, pronunciation, and cultural awareness through multimedia resources.

For Secondary Students: Structured programs combining grammar, conversation, and writing skills, aligned with curriculum standards. Emphasis on real-world applications, such as debate or project-based learning.

For Higher Education: Advanced courses in business language, translation fundamentals, or cross-cultural communication—drawing from my B2B sales experience—to prepare students for global careers.

Fluent in four languages (native French/Arabic, fluent English/Spanish, I bring a multicultural perspective and a passion for fostering 21st-century language skills. My courses blend pedagogical rigor with cutting-edge technology, ensuring students thrive in multilingual environments.
verified badge
Création d'un site web.
Sous une distribution Linux ou Windows.
Installation de la dernière version de django
Installation de la dernière version de python, sous windows
Sous Linux configuration de environnement python.
Installation d'un IDE VSCODE
message icon
Contacter Abdallah
repeat students icon
Le premier cours est couvert par notre Garantie Le-Bon-Prof
Cours Similaires
arrow icon previousarrow icon next
verified badge
Female Arabic teacher, with many years of experience in effective Arabic teaching, gives courses in everyday and literary Arabic, Darija, only to women and children, method adapted and effective, according to individual abilities
verified badge
Trainer for 10 years, I offer to support you in your learning of Photoshop software by working on concrete examples.

My experience as a trainer allowed me to sharpen my teaching techniques. I adapt to the level of the student to help him master the tools offered by this software.
verified badge
Photoshop is an image processing software. Assimilate the methods of acquiring external images in Photoshop, as well as the links. Learn how to sort and mark the images to be processed.

Photoshop for photographers, the subject is as vast as the fields of application of this fascinating profession! Let us guide you and make you discover or rediscover some theoretical bases that will better understand how Photoshop works in all versions.

Take in hand Bridge and Camera Raw, which, by the way, have nothing to envy to Photoshop when it comes to organizing, viewing, selecting and processing large quantities of images.

Finally enter Photoshop by the photographic door by adapting it to your needs, by appropriating it and understanding its philosophy. What is a layer, what is a mask? I take you to the heart of Photoshop and showcases situations specific to the photography professions during which you will be free to apply the knowledge acquired.
verified badge
Hi, I’m Maram! I teach Arabic to students of all ages and levels in Brussels. With 9 years of experience, I’ve worked with children, adults, and university students from diverse backgrounds.

I specialize in both Classic Arabic and Levantine Arabic. Whether you already speak Classic Arabic or don’t speak Arabic at all, you can start learning Levantine Arabic with me! I’ve learned tricks that help you learn faster, and I love sharing them with my students. I speak more than five languages, so I know what it takes to master a new one!

My approach is very interactive and based on what works best for you. I use games, songs, and discussions to make learning feel natural, and I’ll always focus on your personal goals—whether it’s speaking fluently, passing an exam, or mastering the language for a special job.

So, if you’re ready to start, we’ll talk about how you learn best, and we’ll create a plan together that works for you.
And remember, learning Arabic isn’t just about words—it’s about culture, history, and politics. With me, you’ll get the full package!
verified badge
Hello, I am a doctoral student in electrical engineering and associate professor in engineering sciences, experienced in the field of electrical engineering, I offer support courses in the subjects of engineering sciences (Electronics, automatics, electrical engineering, automation, programming).

Digital electronics
Analog electronic
electromagnetism (propagation of high frequency waves)
Automatic (continuous, sampled)
electrical engineering (transformers, electrical machines, switching power supply)
C / c ++ programming, Assembler, ARM, STM32
renewable energy (wind, PV)
engineering Sciences
RDM
Python,VHDL
PIC Microprocessor and Microcontroller
Signal processing and data acquisition
Engineering Sciences

These courses allow the student to get up to speed and regain confidence in all scientific subjects, just as they prepare him effectively for the Baccalaureate, the Preparatory Classes or various examinations of the engineering classes.

COURSE OBJECTIVES AND PEDAGOGICAL APPROACH

Resumption and deepening of fundamental concepts through exercises with course reminders.

Put the student in a situation of questioning and research.

Respond to individual issues and questions

Exercise training in order to achieve real mastery of the content.

Learn to build theoretical reasoning from observable facts or hypotheses.

Specific preparation for higher education requirements (in-depth content, increase in work capacity, enrichment of scientific background)

This educational approach is effective since it has often led me to interesting results with my students.

Associate professor provides support courses in electrical engineering
verified badge
My courses are modern, efficient and dynamic, for all levels and ages, French and English speakers, and they adapt to the level, needs and objectives of each student.

I present the courses with supports (word document, powerpoint, pdf, image...), on the Latin and Arabic alphabet, and for darija it is not necessary to learn the Arabic alphabet, courses also on lessons and grammar, basic sentences and expressions, vocabularies on different subjects, practice on different subjects of daily life, pronunciation of letters, sentences and vocabularies, numbers, verbs and conjugation in the past in the future and present, exercises and other topics.
verified badge
This course is designed for beginners who want to get started with programming in Python, one of the most popular and accessible languages today. No previous experience is necessary. In one session, students will learn the basics of programming and will be able to create their first Python applications. With clear explanations, practical exercises, and real-world examples, this course is an ideal gateway to exploring computer science and coding.

Online Course: Introduction to Python - Programming Basics and Simple Applications

Duration :
- 60 minutes: intensive format to learn fundamental concepts.
- 90 minutes: In-depth format with more time for practical examples and interactive questions.
---

Educational objectives
At the end of the course, participants will be able to:
1. Understand the basics of programming, including the concepts of variables, data types, conditional structures, and loops.
2. Write and run simple Python scripts.
3. Manipulate inputs and outputs to interact with the user.
4. Solve practical problems with short, functional programs.

---

Course syllabus
1. Introduction (10-15 min)
- Presentation of Python: Why this language?
- Installation and configuration of a programming environment (IDLE, Visual Studio Code, or Jupyter Notebook).
- First program: *"Hello, World!"*.

2. Python Basics (20-30 min)
- Variables and data types (integers, strings, lists).
- Mathematical operations and data manipulation.
- Conditional structures (if/else) and loops (for/while).

3. Practical exercises (20-35 min)
- Write a program to calculate the sum of two numbers provided by the user.
- Create a simple application, like a currency converter or password generator.
- Bonus for 90 min format: Fixed a more complex issue involving lists or loops.

4. Q&A and conclusion (5-10 min)
- Summary of the concepts covered.
- Suggestions for resources to continue learning.
- Feedback on the course.

---

Teaching methodology
- Interactive and engaging: the course combines theoretical explanations with practical exercises.
- Personalized approach: Sessions are tailored to the needs of participants. Students are encouraged to ask questions at any time.
- Learning by doing: examples and exercises are designed to help you assimilate concepts quickly.

---

Target audience
This course is ideal for:
- Complete beginners in programming.
- Students or professionals wishing to acquire skills in Python for their personal or professional projects.
- Anyone curious to discover a powerful and versatile tool for solving problems.

---

Benefits of this online course
- Teaching by an experienced and passionate trainer.
- Interactive sessions adapted to your learning pace.
- Access to educational materials and exercises to continue practicing after the course.

Join us now to discover programming and its applications using Python!

---
verified badge
Native professional Arabic teacher offering Arabic language classes- typical Arabic (Fusha) or middle eastern dialects (Jordanian, Lebanese and gulf).
These classes are INDIVIDUAL and PERSONALIZED according to your demands.
I can help you to learn basics even from Alphabet to conjugation,plus writing and speaking.
My method will take you step by step to meet your goal! I am dynamic, easy-going and full of energy!
All material will be provided to you by email.
Lessons are well organized
I can suggest a weekly task.

In addition, I can provide support in proofreading and translation.
About me:
I am a highly qualified teacher with a Master's degree in Philology and Literature as well as 13 years of experience.
As I have studied in high ranked European universities and traveled around the world, so I'm able to support you with job interviews and public speech.
Language of teaching can be English,French, Spanish and Arabic.
Classes can be via Skype or zoom.
Thank you for your interest in my profile, أهلاً وسهلاً ومرحباً بكم في صفحتي
verified badge
Native Teacher of Standard Classical / Modern Arabic (or Egyptian Dialect) graduated in Linguistic Studies from Cairo University, Egypt. I teach adults as well as children.

Methodology
Hello everyone, Perfectly trilingual Arabic teacher, pedagogue and accustomed to a English & French-speaking audience, offers personalized and quality courses. The courses are aimed at a very large audience, adults and children. Whatever your objectives (professional, tourism, personal ...) and your level (perfectly beginner, false start, intermediate or advanced ...) My courses are diverse and often fun. I adapt particularly to the needs of each one in order to help achieve the targeted objectives regardless of the level. With me, Guaranteed results! I would be delighted to assist you in your learning.

Background
The ages of my students vary between 7 and 70 years old and they have all improved since I have been accompanying them in learning languages. In addition, I give French lessons to students from primary to high school. 20 years of experience teaching the Arabic language to children and adults. (individual and group lessons) I suggest:
- Modern Arabic courses which allow you to start and progress, both orally and in writing.
- Switch to dialect.
- Intensive Arabic teaching.
- Improve grammar and written Arabic.
- Arabic lessons: basic to advanced.

Mohamed's Curriculum Vitae
- Holder of a literary baccalaureate in Cairo, Egypt.
- Holder of a diploma in teaching the Arabic language to non-natives, the House of Arabic Language Sciences, Cairo University, Egypt.
-Holder of a C2 level in French and English.
- Holder of a diploma in teaching English to non-native speakers = TEFL. (UK)
==For the full details please copy and paste in your browser to visit my :-

Languages:
Arabic: Mother Tongue.
French - Perfectly, read, spoken and written.
English - Perfectly, read, spoken and written.
Spanish - intermediate, read, spoken and written.

Hobbies :
Music, Tinkering around the house, Going to museums.
verified badge
Vous préparez vos examens de Numérique et Sciences Informatiques (NSI) et souhaitez maximiser vos chances de réussite ? La Préparation Intensive pour Briller à Vos Examens !" est le cours qu'il vous faut pour réviser efficacement, combler vos lacunes et exceller le jour J ! Ce programme complet et intensif est conçu spécialement pour les élèves de Première et de Terminale afin de maîtriser tous les concepts clés du programme NSI et de réussir haut la main.

Pourquoi choisir ce cours de préparation NSI ?
Optimisation du temps de révision : Focalisez-vous sur les notions essentielles pour gagner du temps et réviser de manière efficace.
Compréhension approfondie des concepts : Ne vous contentez pas de mémoriser, comprenez réellement les bases de l'informatique pour réussir les exercices les plus complexes.
Pratique intensive : Entraînez-vous avec des exercices corrigés, des sujets d'examen et des annales pour être parfaitement préparé.
Méthodologie d'examen : Apprenez à gérer votre temps, à structurer vos réponses et à éviter les pièges fréquents des sujets de NSI.
Confiance et sérénité : Travaillez de manière progressive et structurée pour arriver serein le jour de l'examen.
Ce que vous allez apprendre :
Ce cours couvre l'intégralité du programme NSI de Première et de Terminale, en se concentrant sur les notions les plus souvent abordées aux examens :

1. Algorithmique et Programmation :
Algorithmique avancée : Complexité algorithmique, récursivité, tri et recherche (tri rapide, dichotomique).
Programmation en Python :
Syntaxe avancée : compréhension de listes, lambda, décorateurs.
Structures de données : listes, tuples, dictionnaires, ensembles.
Fonctions et modularité : Décomposition du problème, réutilisation de code.
Gestion des fichiers : Lecture et écriture de fichiers pour traiter des données réelles.
Programmation orientée objet : Classes, objets, héritage, polymorphisme en Python.
Projets pratiques : Développement de programmes complets pour mettre en application les concepts abordés.
2. Structures de Données et Algorithmes :
Listes, piles, files et arbres : Implémentation, manipulation et utilisation dans la résolution de problèmes.
Graphes : Représentation (matrice d'adjacence, liste de voisins), parcours en largeur (BFS) et en profondeur (DFS).
Algorithmes de tri et de recherche : Tri fusion, tri rapide, recherche dichotomique.
Complexité algorithmique : Notation Big-O, analyse de la performance des algorithmes.
3. Bases de Données et SQL :
Modélisation des données : Modèle relationnel, conception de bases de données avec le modèle Entity-Relationship.
SQL :
Requêtes de sélection, insertion, mise à jour et suppression.
Jointures (INNER JOIN, LEFT JOIN, RIGHT JOIN).
Fonctions d'agrégation et sous-requêtes.
Optimisation des requêtes pour de meilleures performances.
Projets pratiques : Création et gestion de bases de données pour des applications concrètes.
4. Architecture des Ordinateurs et Réseaux :
Architecture matérielle : Processeur, mémoire (RAM, cache), périphériques d'entrée/sortie.
Fonctionnement de l'ordinateur : Cycle d'instruction, exécution des programmes en mémoire.
Réseaux informatiques :
Modèle OSI et TCP/IP.
Adressage IP, routage, protocoles (HTTP, FTP, SMTP).
Sécurité réseau : pare-feu, chiffrement, VPN.
5. Web et Développement Front-End :
HTML/CSS : Structure et mise en forme des pages web.
JavaScript : Dynamisation des pages web, manipulation du DOM, événements.
Projets pratiques : Création de sites web interactifs pour appliquer les compétences acquises.
Méthodologie et approche pédagogique :
Révisions ciblées et structurées : Chaque module est conçu pour couvrir les notions clés du programme NSI tout en s'adaptant à votre niveau et à vos besoins.
Exercices pratiques et sujets d'examen : Entraînez-vous avec des exercices ciblés et des sujets d'annales pour vous familiariser avec le format des épreuves.
Correction détaillée et feedback personnalisé : Chaque exercice est corrigé de manière détaillée avec une explication approfondie des solutions.
Méthodologie d'examen : Conseils pour bien lire et comprendre les énoncés, structurer vos réponses et gérer votre temps le jour de l'épreuve.
Cours interactifs en ligne : Les cours se déroulent en ligne avec l'utilisation de l'audio et du partage d'écran, garantissant une communication fluide et un apprentissage interactif.
Pour qui ?
Ce cours s'adresse à :

Les élèves de Première et de Terminale NSI souhaitant réussir leurs examens avec une préparation intensive et ciblée.
Les étudiants en informatique voulant renforcer leurs bases en programmation et algorithmique.
Les autodidactes passionnés de programmation et de sciences informatiques cherchant à approfondir leurs connaissances.
Les parents qui souhaitent accompagner leurs enfants dans leur réussite scolaire en informatique.
Pourquoi choisir ce cours ?
Un enseignant expérimenté : Le cours est animé par un ingénieur informaticien maîtrisant parfaitement le programme NSI, avec une approche pédagogique claire et motivante.
Un programme intensif et complet : Chaque notion est abordée en profondeur, avec des exercices variés pour s'entraîner sur tous les types de questions.
Accompagnement personnalisé : Le contenu et le rythme du cours s'adaptent à votre niveau et à vos objectifs.
Flexibilité et accessibilité : Apprenez depuis chez vous à votre rythme, avec des ressources complémentaires pour approfondir vos connaissances.
Comment ça marche ?
Évaluation initiale : Un bilan personnalisé pour identifier vos objectifs et votre niveau de départ.
Cours en ligne interactifs : Apprenez depuis chez vous grâce à des explications en direct, des démonstrations et des exercices pratiques.
Entraînement intensif : Des séries d'exercices et des sujets d'annales pour vous préparer aux épreuves écrites et pratiques.
Suivi personnalisé : Recevez un feedback régulier sur vos progrès et des conseils pour vous améliorer continuellement.
Inscrivez-vous dès maintenant !
Ne laissez rien au hasard pour vos examens de NSI. Mettez toutes les chances de votre côté pour briller à vos examens !
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
Are you looking for personalized support to succeed in mathematics, physics or computer science? Whether you are a middle school, high school, university student or simply curious to learn, this multidisciplinary program is for you!

💡 Why Choose this Program?
This course offers comprehensive, tailored support to help you:

Strengthen your foundations and fill in your gaps.
Understand theoretical concepts in depth.
Master problem-solving methods.
Develop your computer skills, from introductory to advanced programming.
Prepare effectively for your exams and competitions.
With a human, motivating and caring approach, you will learn at your own pace in a calm and encouraging environment, without pressure or judgment.

📘 Mathematics – For All Levels
Mathematics may seem complex and abstract, but with the right method and clear explanations, it becomes logical and accessible.
This module covers:

Middle school level: Arithmetic, fractions, proportions, basic geometry, statistics.
High school level: Algebra, functions, equations, analytical geometry, probabilities.
Preparation for exams: Brevet, Bac, entrance exams for grandes écoles.
Advanced Mathematics: Differential and integral calculus, matrices, sequences and series for university level.
🔬 Physics – From Understanding to Application
Physics allows us to understand the world around us, from the laws of motion to electromagnetic phenomena.
This module will guide you through:

Middle and high school level: Mechanics, electricity, optics, thermodynamics.
University Level: Analytical mechanics, advanced electromagnetism, quantum physics, statistical thermodynamics.
Scientific Methodology: Knowing how to analyze a problem, formulate a hypothesis, apply physical laws and interpret the results.
Practical Applications: Virtual experiences, interactive simulations to better understand theoretical concepts.
💻 Computer Science – From Basics to Advanced Skills
In an increasingly digital world, mastering IT is essential. This module adapts to your level and your objectives:

Introduction to Computers: Understand how a computer works, use office software (Word, Excel, PowerPoint).
Programming Beginner: Learn to code in Python, JavaScript or C/C++ with clear explanations and practical exercises.
Advanced Programming: Optimized algorithms, complex data structures, object-oriented programming.
Project Development: Creation of web applications, automated scripts, simple video games.
Preparation for NSI Exams: Complete support to pass the Digital and Computer Science tests.
🎯 Interactive and Motivating Teaching
Dynamic Online Course: Learn from home with an interactive format using audio and screen sharing.
Method Adapted to Your Pace: Each course is designed according to your level and your objectives.
Practical Exercises and Concrete Projects: To apply theoretical concepts and learn while having fun.
Personalized Monitoring: Regular support to monitor your progress and adapt the program to your needs.
Encouragement and Motivation: A positive approach to building your confidence in your abilities.
🔔 For Who?
This program is aimed at:

Middle school and high school students wishing to strengthen their foundations or aim for excellence.
University students in science or computer science looking to deepen their knowledge.
Candidates for exams and competitions preparing for the Brevet, the Bac, or entrance exams to the grandes écoles.
Passionate self-taught people who want to learn to program or better understand the scientific world.
Adults in professional retraining wishing to acquire IT skills.
🚀 Ready to Succeed?
Join the "🎓 Multidisciplinary Program – 📘 Mathematics, 🔬 Physics & 💻 Computer Science for All Levels!" and benefit from personalized support to achieve your goals. Whether you want to improve your grades, pass your exams or develop programming skills, this program will give you knowledge, confidence and motivation.

Register today and take the first step towards success!
verified badge
Ready to speak Arabic like a native? Our online Arabic classes are designed to guide you from beginner to fluent speaker. Whether you're learning Modern Standard Arabic or a specific dialect, our experienced instructors provide personalized lessons to help you master the language at your own pace.

With flexible scheduling and interactive lessons, you’ll build your speaking, reading, and writing skills while gaining the confidence to use Arabic in real-life situations. Whether for work, travel, or personal enrichment, our online classes are tailored to fit your goals.

Start your journey from learner to native speaker—sign up for our online Arabic classes today and experience the richness of the language like never before!
verified badge
For Primary Students: Interactive, gamified lessons in French, Arabic, English, or Spanish, focusing on foundational vocabulary, pronunciation, and cultural awareness through multimedia resources.

For Secondary Students: Structured programs combining grammar, conversation, and writing skills, aligned with curriculum standards. Emphasis on real-world applications, such as debate or project-based learning.

For Higher Education: Advanced courses in business language, translation fundamentals, or cross-cultural communication—drawing from my B2B sales experience—to prepare students for global careers.

Fluent in four languages (native French/Arabic, fluent English/Spanish, I bring a multicultural perspective and a passion for fostering 21st-century language skills. My courses blend pedagogical rigor with cutting-edge technology, ensuring students thrive in multilingual environments.
verified badge
Création d'un site web.
Sous une distribution Linux ou Windows.
Installation de la dernière version de django
Installation de la dernière version de python, sous windows
Sous Linux configuration de environnement python.
Installation d'un IDE VSCODE
Garantie Le-Bon-Prof
favorite button
message icon
Contacter Abdallah