

from32.00EUR/ h
Python programming and introduction to algorithms for beginners and high school students (high school & university level)
Translated by Google. Click to view original.
💻 Introduction to Python and Algorithmic ProgrammingFull title: Python programming and introduction to algorithms for beginners and high school students (high school & university level)
(100% distance learning — for high school students, college students, beginners or adults retraining)
Programming is an essential skill today, whether for studies, personal projects, or the professional world. But when you're just starting out, it's easy to feel lost when faced with seemingly complex lines of code or computer logic. That's where I come in!
With a progressive, caring, and structured approach, I help students get to grips with Python—one of the most accessible and powerful languages—while discovering the basics of algorithms in a simple and concrete way.
My goal is to transform the apprehension of coding into curiosity and joy of learning, and to lay solid foundations so that each student progresses with confidence.
🎯 Course objectives
Learn the fundamentals of Python programming from scratch.
Develop logical and algorithmic reflexes.
Understand and build simple but useful programs.
Inspire a taste for programming through accessible and concrete projects.
📚 Course content
✔ Python Basics
– Syntax, indentation, comments
– Variables, data types (numbers, strings, lists...)
– Conditions (if, elif, else)
– Loops (for, while)
– Simple functions
– Notions of modules and libraries
✔ Algorithms for beginners
– Understand what an algorithm is
– Writing in pseudo-code and Python
– Sorting algorithms (bubble sort, insertion sort, etc.)
– Searching for items in a list
– Getting Started with Recursion
– Simple optimization and complexity
✔ First practical projects
– Creation of mini-games (e.g.: guess the number, rock-paper-scissors)
– Simple calculator or unit converter
– Automation of basic tasks (for example: automatic sorting of a list of students)
– Small personalized projects based on the student’s interests
🧭 How the sessions work
1️⃣ Assessment of level and objectives (complete initiation, reinforcement, preparation for a competition or a project).
2️⃣ Tailor-made progression plan, with concepts covered step by step.
3️⃣ Alternating theory/practice to quickly develop autonomy.
4️⃣ Exercises, mini-challenges and projects to apply each concept learned.
5️⃣ Corrections and detailed explanations for each difficulty encountered.
6️⃣ Personalized monitoring, with regular assessments and continuous adaptation of the pace.
🌍 100% online courses – modern and adapted teaching methods
Sessions via Zoom, Google Meet, or any other tool of your choice
Interactive materials provided after each session: annotated codes, PDF files, exercises, tutorials
Flexible hours, compatible with busy schedules and time differences (ideal for students living in the Gulf countries or elsewhere)
Possibility of individual or small group lessons (siblings, classmates, etc.)
👨🎓 For whom?
High school students or students in a technology/science stream wishing to prepare for higher education
Students at the beginning of a computer science or science course
Adults in professional retraining, curious to learn to code
Complete beginners wishing to develop their digital skills
With me, you'll learn to think like a programmer, not just copy code. You'll gain logic, rigor, and autonomy—valuable assets for the future.
If you have any questions or would like to discuss the most suitable path, please do not hesitate to contact me. I am here to guide you with enthusiasm and kindness.
Location
At teacher's location: Riyadh Saudi Arabia
Online via webcam
At teacher's location: Dubai - United Arab Emirates
At teacher's location: Jeddah Saudi Arabia
At teacher's location: Tim Hortons, Abu Dhabi - United Arab Emirates
At teacher's location: Doha, Qatar
At teacher's location: Al Khobar Saudi Arabia






|
Use ctrl + wheel to zoom!
General info
Age: | Children (7-12 years old) Teenagers (13-17 years old) Adults (18-64 years old) Seniors (65+ years old) |
---|---|
Student level: | Beginner Intermediate Advanced |
Duration: | 60 minutes 90 minutes |
The class is taught in: | English, French |
About Me
Profil du Professeur : Expert en Mathématiques et Pédagogie StratégiquePrésentation
Le professeur de ce cours est un enseignant passionné et expérimenté, spécialisé dans l’enseignement des mathématiques au niveau lycée, notamment en classe de terminale. Son approche pédagogique repose sur la rigueur mathématique, la clarté des explications et l’adaptation aux besoins spécifiques des élèves, afin de les aider à atteindre l’excellence académique.
Qualifications et Expérience
Diplômes : Titulaire d’un Master en Mathématiques Appliquées ou en Enseignement des Mathématiques.
Expérience : Plusieurs années d’enseignement en lycée, avec une expertise particulière dans la préparation aux épreuves du baccalauréat et aux concours post-bac.
Compétences :
Maîtrise approfondie du programme de terminale (spécialité et option mathématiques complémentaires).
Capacité à simplifier des concepts complexes et à proposer des explications adaptées à chaque élève.
Expérience dans l’utilisation des outils numériques et des nouvelles technologies pour optimiser l’apprentissage (GeoGebra, Python, logiciels de simulation mathématique, etc.).
Approche Pédagogique
Méthodologie interactive : Encourage la participation active des élèves à travers des questionnements, des démonstrations progressives et des exercices guidés.
Apprentissage stratégique : Enseigne des méthodes de résolution efficaces, des techniques d’optimisation du temps et des stratégies adaptées aux examens.
Personnalisation du suivi : Accompagne chaque élève en fonction de son niveau et de ses objectifs, en proposant des conseils et des ressources spécifiques.
Applications concrètes : Met en avant les liens entre les mathématiques et d’autres domaines (sciences, économie, ingénierie, informatique) pour donner du sens aux apprentissages.
Engagement et Motivation
Le professeur est convaincu que chaque élève peut progresser et réussir avec les bonnes méthodes et une motivation adaptée. Il met un point d’honneur à créer un environnement bienveillant et stimulant, favorisant l’autonomie et la confiance en soi.
Grâce à son expertise et à son engagement, il accompagne les élèves vers une meilleure compréhension des mathématiques et une réussite optimale aux examens et concours.
Education
L’éducation en mathématiques, en particulier au niveau de la terminale, joue un rôle fondamental dans la formation des élèves en leur fournissant des outils de raisonnement, de logique et de résolution de problèmes. Voici une vue d’ensemble des aspects clés de l’éducation en mathématiques pour ce niveau :Objectifs de l’Éducation Mathématique en Terminale
1. Développement de la pensée critique : Apprendre à structurer une réflexion logique et rigoureuse.
2. Maîtrise des outils mathématiques : Comprendre et utiliser les concepts clés comme l’analyse, l’algèbre, les probabilités et la géométrie.
3. Préparation aux études supérieures : Acquérir des bases solides pour les cursus en sciences, économie, ingénierie ou informatique.
4. Application dans le monde réel : Relier les mathématiques aux problèmes concrets de la physique, de l’économie, de l’ingénierie et de la recherche scientifique.
5. Développement de l’autonomie : Encourager les élèves à résoudre des problèmes par eux-mêmes et à appliquer des méthodes efficaces d’apprentissage.
Méthodes Pédagogiques Modernes
Approche par résolution de problèmes : Encourager l’expérimentation et la découverte.
Utilisation des outils numériques : Intégration de logiciels comme GeoGebra, Python ou des plateformes interactives pour visualiser et simuler des concepts mathématiques.
Pédagogie différenciée : Adapter l’enseignement au niveau et au rythme de chaque élève.
Apprentissage collaboratif : Encourager le travail en groupe et les discussions pour renforcer la compréhension.
Importance de l’Éducation Mathématique
Les mathématiques ne se limitent pas à la réussite scolaire ; elles développent une rigueur intellectuelle et des compétences analytiques précieuses pour la prise de décision et la résolution de problèmes dans de nombreux domaines professionnels.
Dans le cadre du cours "Mathématiques Stratégiques : Outils et Applications pour Réussir en Terminale", l’objectif est donc d’offrir une éducation mathématique complète et accessible, en combinant théorie, pratique et stratégies d’apprentissage efficaces
Experience / Qualifications
Expérience et Qualifications du ProfesseurQualifications Académiques
Master en Mathématiques Pures ou Appliquées (Université renommée)
Master MEEF (Métiers de l'Enseignement, de l'Éducation et de la Formation) en Mathématiques
Agrégation ou CAPES de Mathématiques (optionnel mais valorisé pour l'enseignement en lycée)
Certification en pédagogie numérique et usage des outils technologiques pour l'enseignement
Expérience Professionnelle
Plusieurs années d'enseignement en lycée (classes de première et terminale, spécialité et option mathématiques complémentaires)
Expérience en préparation aux examens (baccalauréat, concours d'entrée en grandes écoles)
Formateur en mathématiques pour des stages intensifs et des cours particuliers avancés
Participation à des projets pédagogiques innovants intégrant les nouvelles technologies (Python, GeoGebra, simulations numériques)
Compétences Clés
Maîtrise approfondie du programme de terminale (spécialité, tronc commun et mathématiques complémentaires)
Capacité à expliquer les concepts complexes de manière claire et progressive
Utilisation des outils numériques pour rendre l’apprentissage interactif et engageant
Développement de méthodes de travail efficaces et adaptées aux besoins des élèves
Encadrement et suivi personnalisé pour accompagner chaque élève vers la réussite
Grâce à ces qualifications et cette expérience, le professeur est capable de guider efficacement les élèves vers une compréhension approfondie des mathématiques et une performance optimale aux examens et concours.
💻 Online Course: General Physics and Engineering Applications
Full title: Mechanics, Electricity and Thermodynamics for Scientific and Medical Studies
(100% distance learning — high school, science degree, PACES, engineering level)
Sharing physics is more than a job for me: it's a passion. I'm committed to showing that this discipline, often considered difficult, can become intelligible, logical, and even captivating when explained with clarity, pedagogy... and a little enthusiasm.
I know that students can sometimes lose their footing in physics, not because they are incapable, but because the concepts are poorly presented or disconnected from reality. My role is therefore to make the fundamental ideas of mechanics, electricity, thermodynamics, and waves accessible—by linking them to real-world examples and modern applications, particularly in medicine and engineering.
🎯 Course objectives
Consolidate the fundamental bases of physics in order to succeed in exams, competitions or tests.
Provide clear and illustrated explanations, adapted to the level and profile of each student.
Give the student concrete tools to reason, solve exercises, and understand the physical phenomena around them.
Effectively prepare students in medical, engineering or scientific courses for the demanding subjects of their training.
📚 Course content
✔ Kinematics and dynamics
– Rectilinear and circular movement
– Newton’s laws and forces
– Energy, work, power
✔ Electricity & circuits
– Current, voltage, resistance (Ohm’s law)
– Series/parallel circuits
– Capacitances, coils, Kirchhoff’s laws
– Electric fields and potentials
✔ Basic thermodynamics
– Temperature, heat, internal energy
– Ideal gas laws
– First and second principles of thermodynamics
– Simple applications in medicine and engineering (heat transfers, engines, etc.)
✔ Optics and waves
– Wave propagation
– Reflection, refraction, lenses and mirrors
– Sound and light waves
– Notions of spectrum, interference, diffraction
🧭 Organization of sessions
1️⃣ Initial assessment to identify the student's level, difficulties and expectations.
2️⃣ Personalized program, with progression by themes and consolidation of acquired knowledge.
3️⃣ Rigorous methodology: scientific reasoning, solving typical exercises, comprehension tips.
4️⃣ Preparation for exams: practice exams, multiple choice questions, past papers (depending on the course taken).
5️⃣ Regular monitoring: progress reports, detailed feedback, organizational advice.
🌍 100% online courses – flexibility and efficiency
Platforms used: Zoom, Google Meet, or tool of the student's choice
Flexible hours, including for residents of Gulf countries
Support provided after each session: summary sheets, corrected exercises, method reminders
Courses available individually or in small groups, depending on preference.
👨🎓 For whom?
Students of scientific or technical high schools
Science undergraduate students, preparatory classes, engineering schools
Medical students (PACES or equivalent) confronted with medical physics
Each student progresses at their own pace, with their own strengths and limitations. My job is to restore their confidence, clarify what seems complicated, and help them achieve lasting, independent success.
If you would like to know more or discuss your child's specific needs, I am here to listen.
📊 Introduction to Data Science with Python
Full Title: Statistics, Data Visualization, and Machine Learning for Beginners
(100% online course – for students, professionals in retraining, or curious data enthusiasts)
Data science is now at the heart of the most innovative professions and strategic decisions in all sectors. However, when you're just starting out, you can quickly feel overwhelmed by technical jargon, Python libraries, or statistical models.
With this course, my goal is to make this exciting discipline understandable and accessible to everyone, even without advanced mathematical training or computer science background.
I offer step-by-step support based on practical experience, concrete projects, and a supportive teaching approach. You'll learn how to manipulate data, extract information from it, and create your first machine learning models with ease.
🎯 Course objectives
Discover the basic tools of Data Science with Python
Understand and apply the fundamental concepts of exploratory statistics
Know how to manipulate, clean, visualize and interpret real data sets
Carry out initial predictive modeling (linear regression, classification)
📚 Course content
✔ Fundamental libraries in Data Science
– pandas: reading, cleaning and transforming data
– numpy: mathematical operations and array manipulation
– matplotlib & seaborn: clear and aesthetic data visualization
– Getting Started with Scikit-Learn for Machine Learning
✔ Data cleaning and analysis
– CSV file import and data mining
– Management of missing values and duplicates
– Creation of variables, filtering, groupings
– Visualization: histograms, curves, heatmaps, boxplots...
✔ Introduction to Machine Learning
– Understand how linear and logistic regression work
– First classification models (KNN, simple decision trees)
– Data separation (training/test set), single cross-validation
– Interpretation of results and improvement of the model
🧭 How the sessions work
1️⃣ Assessment of the student's objectives: discovery, professional project, preparation for training, etc.
2️⃣ Personalized progression plan, adapted to the starting level.
3️⃣ Alternation of visual theory and intensive practice on real data sets (health, sports, finance, etc.).
4️⃣ Practical mini-projects at each stage: analyzing survey results, predicting simple results, automating analyses.
5️⃣ Explanation of errors encountered, individualized educational monitoring.
6️⃣ Regular assessment, with reinforcement of key points as needed.
🌐 100% online courses – accessible teaching methods
Classes via Zoom, Google Meet, or the tool of your choice
Live screen sharing, work on interactive notebook (Jupyter or Google Colab)
PDF supports + commented code provided after each session
Possibility of intensive coaching for training or an interview
Flexible hours, adapted to the time zone of the Gulf countries and your availability
👨🎓 For whom?
Complete beginners in Data Science and Python
Students wishing to enrich their profile with practical skills
Professionals retraining for data professions
Anyone curious about understanding the world through data!
This course has been designed so that each participant can progress at their own pace, develop their analytical logic and discover the pleasure of "making the data speak".
Feel free to contact me to discuss your goals and build a customized program together. I would be delighted to accompany you on this wonderful adventure that is data science.
Ce cours en ligne est conçu pour les élèves de terminale souhaitant maîtriser les concepts mathématiques essentiels tout en développant une approche stratégique dans leur apprentissage. Il vise à renforcer les compétences en mathématiques tout en mettant en avant des méthodes efficaces pour la résolution de problèmes complexes, en lien avec les épreuves du baccalauréat et les applications dans l’enseignement supérieur.
Objectifs pédagogiques
Consolider les bases fondamentales en analyse, algèbre, géométrie et probabilités.
Développer des stratégies de résolution de problèmes adaptées aux exigences du baccalauréat.
Comprendre les applications des mathématiques dans des domaines variés (sciences, économie, ingénierie, etc.).
Améliorer la rigueur et la rapidité dans le raisonnement mathématique.
Favoriser l’autonomie et la confiance en soi dans l’apprentissage des mathématiques.
Contenu du cours
1. Analyse et Fonctions avancées
Étude des limites, continuité et dérivabilité
Optimisation et applications concrètes
Intégration et calcul d’aires
Équations différentielles simples
2. Algèbre et Géométrie
Manipulation des matrices et systèmes d’équations
Nombres complexes et transformations géométriques
Vecteurs, plans et droites dans l’espace
3. Probabilités et Statistiques
Lois de probabilité et variables aléatoires
Statistiques descriptives et inférentielles
Applications aux sciences et aux décisions stratégiques
4. Stratégies de Résolution et Méthodologie
Approche algorithmique et programmation en Python
Méthodes heuristiques et techniques de modélisation
Gestion du temps et stratégies pour réussir les examens
Méthodologie et Évaluation
Cours interactifs avec résolutions pas à pas et échanges avec les élèves.
Exercices progressifs pour renforcer la compréhension et la rapidité d’exécution.
Études de cas et projets pour illustrer les applications concrètes des mathématiques.
Simulations d’épreuves pour se préparer efficacement au baccalauréat.
Public cible
Ce cours s’adresse aux élèves de terminale (spécialité mathématiques ou complémentaire) souhaitant approfondir leur maîtrise des mathématiques et améliorer leurs performances aux examens et concours.
Avec ce cours, chaque étudiant pourra aborder les mathématiques avec méthode et confiance, en développant des compétences précieuses pour l’avenir académique et professionnel.
💻 Online courses: Analysis, Algebra and Geometry
For high school students, science degree students and preparatory classes
(100% distance learning, suitable for families in the Gulf and French-speaking students abroad)
As a passionate teacher, I've always found true pleasure in sharing a love of mathematics. My goal is simple: to help each student progress with serenity, clarity, and method, by supporting them at their own pace, regardless of their starting level.
I am convinced that difficulties do not come from the student, but often from an explanation that is too abstract or too hasty. With me, he will discover that mathematics can be logical, motivating, and even enjoyable to study. Each concept is approached patiently, in a climate of trust, and illustrated with concrete examples.
🌱 A human and personalized approach
We move forward together, with kindness, to:
Overcoming blockages and restoring the student's confidence.
Understand the fundamental concepts of analysis, algebra and geometry, often at the heart of scientific curricula.
Train effectively using a progressive methodology and suitable support.
Pass exams and competitions without unnecessary stress.
And, above all, rediscover the pleasure of learning.
📌 How do the sessions take place?
1️⃣ Assessment of the starting level to better understand the student's needs and target areas of work.
2️⃣ Personalized work plan, adapted to the pace and objectives set together: progressive exercises, review of the basics, in-depth study.
3️⃣ Coordination with curriculum expectations, to stay in line with courses taken in class or at university.
4️⃣ Preparation for assessments: role-playing, typical exercises, methodology, time management.
5️⃣ Regular assessment of progress and areas for improvement, in order to maintain a clear and encouraging vision of the progress made.
📚 Typical content (adjusted according to level)
Analysis: functions, limits, derivatives, integrals, sequences.
Algebra: systems of equations, matrices, determinants, vector spaces.
Geometry: location, vectors, scalar products, geometry of space.
🌍 A flexible solution for expatriate families
Videoconference courses (Zoom, Google Meet, etc.)
PDF supports and corrected exercises provided after each session
Flexible hours, adapted to Gulf time zones
Possibility of individual or small group lessons
📘 In addition
If you wish, I can also support the student in:
The organization of one's personal work
His career choices, by helping him make the link between his tastes and possible opportunities
Preparation for intensive training before exams or the start of the school year
Each student has their own pace and their own relationship with mathematics. My role is to support them with respect, attentiveness, and rigor. If you have any questions, I am available to discuss them.
Ask a question
Send a message explaining your needs and Abdou will reply soon:
The more detail, the better.
Ex. "Hi, when are you available to meet for a lesson?"
Ex. "Hi, when are you available to meet for a lesson?"
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | Monday at 3:00 | Tuesday at 3:00 | Wednesday at 3:00 | Thursday at 3:00 | Friday at 3:00 | Saturday at 3:00 | Sunday at 3:00 |
4 | Monday at 4:00 | Tuesday at 4:00 | Wednesday at 4:00 | Thursday at 4:00 | Friday at 4:00 | Saturday at 4:00 | Sunday at 4:00 |
5 | Monday at 5:00 | Tuesday at 5:00 | Wednesday at 5:00 | Thursday at 5:00 | Friday at 5:00 | Saturday at 5:00 | Sunday at 5:00 |
6 | Monday at 6:00 | Tuesday at 6:00 | Wednesday at 6:00 | Thursday at 6:00 | Friday at 6:00 | Saturday at 6:00 | Sunday at 6:00 |
7 | Monday at 7:00 | Tuesday at 7:00 | Wednesday at 7:00 | Thursday at 7:00 | Friday at 7:00 | Saturday at 7:00 | Sunday at 7:00 |
8 | Monday at 8:00 | Tuesday at 8:00 | Wednesday at 8:00 | Thursday at 8:00 | Friday at 8:00 | Saturday at 8:00 | Sunday at 8:00 |
9 | Monday at 9:00 | Tuesday at 9:00 | Wednesday at 9:00 | Thursday at 9:00 | Friday at 9:00 | Saturday at 9:00 | Sunday at 9:00 |
10 | Monday at 10:00 | Tuesday at 10:00 | Wednesday at 10:00 | Thursday at 10:00 | Friday at 10:00 | Saturday at 10:00 | Sunday at 10:00 |
11 | Monday at 11:00 | Tuesday at 11:00 | Wednesday at 11:00 | Thursday at 11:00 | Friday at 11:00 | Saturday at 11:00 | Sunday at 11:00 |
12 | Monday at 12:00 | Tuesday at 12:00 | Wednesday at 12:00 | Thursday at 12:00 | Friday at 12:00 | Saturday at 12:00 | Sunday at 12:00 |
13 | Monday at 13:00 | Tuesday at 13:00 | Wednesday at 13:00 | Thursday at 13:00 | Friday at 13:00 | Saturday at 13:00 | Sunday at 13:00 |
14 | Monday at 14:00 | Tuesday at 14:00 | Wednesday at 14:00 | Thursday at 14:00 | Friday at 14:00 | Saturday at 14:00 | Sunday at 14:00 |
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from 32€At teacher's location
from 32€Online via webcam
100% Satisfaction Guarantee
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Online reputation
- Instructor since February 2025
- Phone number verified
- Google connected
Availability of a typical week
(GMT -04:00) New York
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | |||||||
3 | Monday at 3:00 | Tuesday at 3:00 | Wednesday at 3:00 | Thursday at 3:00 | Friday at 3:00 | Saturday at 3:00 | Sunday at 3:00 |
4 | Monday at 4:00 | Tuesday at 4:00 | Wednesday at 4:00 | Thursday at 4:00 | Friday at 4:00 | Saturday at 4:00 | Sunday at 4:00 |
5 | Monday at 5:00 | Tuesday at 5:00 | Wednesday at 5:00 | Thursday at 5:00 | Friday at 5:00 | Saturday at 5:00 | Sunday at 5:00 |
6 | Monday at 6:00 | Tuesday at 6:00 | Wednesday at 6:00 | Thursday at 6:00 | Friday at 6:00 | Saturday at 6:00 | Sunday at 6:00 |
7 | Monday at 7:00 | Tuesday at 7:00 | Wednesday at 7:00 | Thursday at 7:00 | Friday at 7:00 | Saturday at 7:00 | Sunday at 7:00 |
8 | Monday at 8:00 | Tuesday at 8:00 | Wednesday at 8:00 | Thursday at 8:00 | Friday at 8:00 | Saturday at 8:00 | Sunday at 8:00 |
9 | Monday at 9:00 | Tuesday at 9:00 | Wednesday at 9:00 | Thursday at 9:00 | Friday at 9:00 | Saturday at 9:00 | Sunday at 9:00 |
10 | Monday at 10:00 | Tuesday at 10:00 | Wednesday at 10:00 | Thursday at 10:00 | Friday at 10:00 | Saturday at 10:00 | Sunday at 10:00 |
11 | Monday at 11:00 | Tuesday at 11:00 | Wednesday at 11:00 | Thursday at 11:00 | Friday at 11:00 | Saturday at 11:00 | Sunday at 11:00 |
12 | Monday at 12:00 | Tuesday at 12:00 | Wednesday at 12:00 | Thursday at 12:00 | Friday at 12:00 | Saturday at 12:00 | Sunday at 12:00 |
13 | Monday at 13:00 | Tuesday at 13:00 | Wednesday at 13:00 | Thursday at 13:00 | Friday at 13:00 | Saturday at 13:00 | Sunday at 13:00 |
14 | Monday at 14:00 | Tuesday at 14:00 | Wednesday at 14:00 | Thursday at 14:00 | Friday at 14:00 | Saturday at 14:00 | Sunday at 14:00 |
15 | |||||||
16 | |||||||
17 | |||||||
18 | |||||||
19 | |||||||
20 | |||||||
21 | |||||||
22 | |||||||
23 |
from 32€At teacher's location
from 32€Online via webcam
Good-fit Instructor Guarantee
If you are not satisfied after your first lesson, Apprentus will find you another instructor or will refund your first lesson.
Share
You are here
Similar classes
Salah Eddine
Master Python with Courses Suitable for All Ages and Levels! Beginners, Intermediates, Professionals, Everyone is WelcomeMaster 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.
Hesham
تعلم لغة الجافا كامل من الصفر للاحتراف تتعلم فيه مفاهيم البرمجة وليس فقط لغة الجافاتعلم لغه الجافا حتى الاحتراف
تُستخدم لُغة البرمجة جافا في العديد من التقنيات والأنظمة الحديثة مثل تطوير تطبيقات الويب، تطبيقات الجوّال، وأنظمة التشغيل. وبسبب قدراتها الشديدة في تنظيم وإدارة الذاكرة وحماية الأنظمة، تُعَدّ لغة البرمجة جافا من بين اللغات الأكثر أمانًا لتطوير
كما تقدم دورة البرمجة بلغة الجافا ١مجالات استخدام لغة الجافا ومقدّمة للتعامل مع العمليات الحسابية والمتغيرات وأنواعها وعبارة التعيين وإدخال البيانات والعمليات الحسابية وأولوياتها وستتمكن من طباعة نواتج البرامج التي تنشئها، إضافةً إلى ذلك يشرح المساق كيفية تحديد الطريقة التي سيعمل بها البرنامج من خلال جمل اتخاذ القرار
Ladislav
UI/UX Design and Frontend Development bootcamp for the webI will teach you how to design and develop great user experiences (UX) for your website or applications (web and mobile).
My teaching is very flexible. But it make sense to start with key elements of a great UX, learn about HTML, CSS (TailwindCSS, SCSS, SASS), Javascript (Angular, React, NextJS).
There is no fixed plan, because technology differs from project to project. A web application can be statically generated (SSG) or full-stack (frontend and backend). I have experience building both. My aim is to teach the topics which are the most beneficial for the student.
Looking forward!
Mahmood
Java Training Course / Tuitions / Beginner and IntermediateJava is one of the most important of all computer programming languages. But learning Java can seem like a daunting task. Not any longer! In this course I will train you well in Java Programming step-by-step. Starting from basis right through the more advanced topics. No prior knowledge is required.
Course outlines:
- Objected Oriented Programming concepts (OOPS)
- Core Java Programming Introduction of Java
- Data types and Variables
- Methods
- Control Flow Statements
- Operators and Expressions
- While and do-while Loops
- Object-oriented Programming
- Objects and classes
- Using Java Objects
- Java Files and I/O
- Interfaces and Abstract Classes
- Inner Classes
Gaëlle
AI for children: discover how to use artificial intelligence in English, French and SpanishWould you be interested in learning how to use Artificial Intelligence in your daily life? In my AI classes for kids, you will learn how to use this advanced technology in a practical and fun way!
During our sessions, we'll explore different ways AI can improve our everyday lives, from shopping online to playing video games. In addition, you will learn to code and create your own AI applications.
My classes are suitable for children from 8 years old and are held online via video calls. No previous programming experience is required!
If you are interested in learning about AI and how to use it in your life, feel free to contact me! I'm looking forward to teaching you everything I know about this amazing technology.
Vladimir
Counselling in Math and Statistics for Analytical ProfessionalsPersonalized counseling in mathematics, statistics, algorithms and economic theory, tailored specifically for programming, data analysis, finance, banking, and informatics. Strengthen your theoretical foundations to write better code, optimize financial and economic models, improve analytical precision, and confidently navigate complex problem-solving tasks.
We will identify your specific theoretical gaps and tackle them directly, using intuitive explanations, guided problem-solving, and focused discussions. My goal is to help you confidently apply mathematical and theoretical concepts in your daily work, projects, or analyses. Reach out to discuss your particular needs, challenges, or topics of interest—together, we’ll develop a customized plan to strengthen your skills and enhance your professional performance.
Jawad
Polytechnician (X) on Master's internship at EPFL gives mathematics lessons at all levelsI am currently an engineering student at the École Polytechnique de Paris and am currently completing my Master's program at EPFL in Lausanne. I offer private mathematics lessons, both in person in Lausanne and online, to high school students and university students (Bachelor's degree).
I acquired solid teaching experience through a 6-month internship in colleges and associations (tutoring, homework help, co-facilitating exercise sessions), as well as by regularly giving private lessons.
My method
My goal is to support each student in a personalized way: understanding of fundamental concepts, strengthening acquired skills, working methods, exam preparation, etc. I adapt to the level and pace of each student, combining rigor, pedagogy and kindness.
Typical course outline
A class typically begins with a discussion to identify current challenges or goals. We then review key concepts and put them into practice through progressive exercises. I also offer additional materials if needed, and a brief debriefing at the end of the session.
What I propose
✅ Mathematics courses in Lausanne (in person) or remotely
✅ For high school students or EPFL students / Bachelor in science or engineering
✅ One-off or regular monitoring (refresher courses, revisions, exams, projects, etc.)
✅ Available weekdays from 6 p.m. and all day on weekends
Pr YSF
Analog and digital electronics, VHDL, FPGA, programmingEngineer and senior professor of engineering sciences provides support courses in analog and digital electronics at all levels, engineering schools. having a scientific and technical knowledge, five years of experience in the field of teaching, teaching and a sense of listening and analysis, I am able to help pupils and students and train them in the chapters of which they have difficulties. for more info please contact me
Izhar
Java classes for beginners, intermediate and advanced level by trained professional having practical work experienceWant to make a career in coding or stuck with your school/college syllabus. Here is the solution.
I am an expert with the practical work experience. I'll be starting from scratch and strengthen your concepts so that you can easily master over this 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 summary of our syllabus content which we'll be covering
Introduction to Java programming
• The Java Virtual Machine
• Variables and data types
• Conditional and looping constructs
• Arrays
Object-oriented programming with Java Classes and Objects
• Fields and Methods
• Constructors
• Overloading methods
• Garbage collection
• Nested classes
Inheritance
• Overriding methods
• Polymorphism
• Making methods and classes final
• Abstract classes and methods
• Interfaces
Exception handling with try-throw-catch-finally constructs
• The Exception class
The Object class
• Cloning objects
• The JDK LinkedList class
• Strings
• String conversions
Working with types: Wrapper classes
• Enumeration interface
Packages
• Package access
• Documentation comments
Applets
• Configuring applets
• Applet capabilities and restrictions
Basics of AWT and Swing
• Layout Managers
• Event Handling
• The Action Listener interface
• Panels
• Classes for various controls, such as label, choice, list,
• Checkbox, etc.
• Dialogs and frames
• Using menus
• Using the adapter classes
• Graphics
Threads
• Synchronization
The I/O Package
• InputStream and OutputStream classes
• Reader and Writer classes
Basic concepts of networking
• Working with URLs
• Concepts of URLs
• Sockets
Database connectivity with JDBC
• Java security
In case you have any query, feel free to contact me.
Give yourself a chance for a better future
All the best
Muhammad
Your Computer Science Instructor: From Basics to AI & BeyondComputer Science is more than just code—it's the foundation of innovation in today's world. In this comprehensive live class, I’ll guide you through everything from the basics of Computer Science to Object Oriented Programming (OOP), Data Structures & Algorithms (DSA), and advanced computing concepts.
We’ll cover:
Core Programming Languages: Python, C, C++, Java, JavaScript, and more
AP Computer Science Preparation
Hands-on Project Development
Artificial Intelligence, Data Science & Machine Learning
I can teach in my own structured style or fully adapt to your preferred curriculum, pace, and goals—whatever helps you learn best. Whether it’s exam prep or real-world projects, we’ll build your Computer Science skills your way.
Mohamed
Artificial Intelligent _ Machine Learning _ Neural Networks using MatlabNeural Network is a powerful machine learning tool used for classification & prediction. It works as function approximation from experienced data of inputs and outputs entered to the training process to create the model. The concept of neural network can be thought theoretically by mathematics, but the course will include also a practical coding using Matlab Software.
Imad
Algorithm and programming 1 (The essential bases of programming: Algorithms)Master pseudo-code algorithms in this hands-on course with dozens of different algorithms
In this course, you will learn the basics of computer programming through the fundamental subject taught in all higher schools of computer science: algorithms.
This is the initial stage of your learning to become a computer scientist (programming)
First we will see a broad introduction to computer programming, and we will explain what algorithms are.
Then, you will learn the language of computer scientists by studying "pseudo-code", and you will learn all the concepts of computer science through a multitude of practical exercises.
The topics covered are very broad and comprehensive:
Introduction
- Algorithm Syntax
- data type and Variables
- The operators
- The instructions
- Conditions
- The repetitive structure (loops)
- The tables
- Research techniques
- Sorting algorithms
- dichotomous search
- Functions
- The procedures
- Recursion
-complexity
- Introduction to the C language
- ...
Your first programs...
Finally, you will start programming by creating several algorithms in a specific programming language (here, C language).
These algorithms are applicable in all programming languages.
The goal...
With more than 8 hours of e-courses, quizzes, and an assessment, you will have what you need to continue your learning of computer programming and advance towards your future profession.
Who is this course for?
Beginner in programming
Retraining
Computer science students or future students
Thanks and see you soon !
IMAD
Mathieu
Wordpress private lesson - From beginner to expertWith 7 years of experience as a developer in a Factory, I now develop Wordpress websites for large groups.
In the training program, you will learn to:
- Install, configure, and deploy WordPress sites
- Develop custom Wordpress themes and plugins
- Use powerful tools like ACF Pro, Gravity Forms, WPML, AIOS Security, WP rocket...
- Create custom post types and tailor-made taxonomies
- Develop pages using the right methods in HTML, CSS, Javascript & PHP
- Administer and manage a site database
- Contribute to the good natural referencing (SEO) of your site
- Use WP-Cli to speed up the maintenance of your sites
- Use Docker to containerize your local/prod projects and facilitate their management
- Administer your WP sites the right way
- And much more...
For any questions, you can contact me by PM.
See you soon,
Matthew
Benito
Python and/or Machine/Deep Learning Classes at your place or Online!I am currently working as an independent consultant, technical writer, online teacher 🧑🏫 and course content developer in Python, and a wide range of Machine/Deep Learning topics 🧑💻. My experience enables me to offer lessons ranging from beginner to advanced levels. I can tailor the classes to your specific needs and schedule, providing a well-structured learning path 🚀.
What do you get from me?
👉 Learn at your own pace without any pressure
👉 Well-documented tutorials
What topics do I usually cover at the beginning for people without Python experience?
✔️ Understanding the basic concepts (variables & types)
✔️ Math & Statistics (explained easily)
✔️ Data Manipulation (data cleaning, preprocessing...)
What topics do I cover for people with Python experience?
✅ Classic libraries: Pandas, NumPy, Scikit-learn, TensorFlow
✅ Data Analytics/Visualization: Plotly, Seaborn, Matplotlib
✅ Domains: Regression, Classification, NLP, LLM, RAG, Computer Vision, Neural Networks, Ensemble Methods, Clustering, Dimensionality Reduction
✅ MLOps: MLflow, Prefect, GCP, AWS
Whether you are new to the field, seeking to enhance your skills, or require assistance with a work/school project, feel free to reach out to me! 😉
Matías
Private coding / programming lessons with pythonPython is one of the best, if not the best, language to start learning programming. It is also one of the most widely used languages today, especially in cutting-edge areas such as machine learning.
This popularity means that Python is constantly evolving. It offers a wide range of tools and libraries, which are free and very varied.
As an aeronautical engineer, I like to share my knowledge and derive satisfaction from it by teaching and motivating others.
I'm used to working with people of different ages. I believe in the importance of segmenting learning, visualizing progress, setting concrete goals and practicing regularly.
Beyond these general principles, there is no magic rule or method. Some approaches work with some students but not with others. Adaptation to individual needs is therefore the main objective of private lessons. So I will do my best to find what motivates and helps my student.