

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 -05:00) Chicago
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | Monday at 2:00 | Tuesday at 2:00 | Wednesday at 2:00 | Thursday at 2:00 | Friday at 2:00 | Saturday at 2:00 | Sunday at 2:00 |
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 | |||||||
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 -05:00) Chicago
Mon | Tue | Wed | Thu | Fri | Sat | Sun | |
---|---|---|---|---|---|---|---|
0 | |||||||
1 | |||||||
2 | Monday at 2:00 | Tuesday at 2:00 | Wednesday at 2:00 | Thursday at 2:00 | Friday at 2:00 | Saturday at 2:00 | Sunday at 2:00 |
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 | |||||||
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
java se and android applications via Android studioThe Java language is one of the high-level languages, and there are several versions, including java se -, java ee, java Me, and through it all applications can be made, which is a fast language, which is the oop language.
Adam
Introduction to Computer Programming in Python, Java or C++ | English | HindiReady to start your programming journey? My beginner-friendly class is the perfect place to dive into the world of coding with Python—one of the most popular and easy-to-learn programming languages today. Whether you're completely new to programming or just looking to sharpen your skills, I will guide you through the core concepts of coding in a clear, approachable way.
You'll learn how to write your first lines of code, work with data, make decisions with logic, and even build your own simple programs. With hands-on examples, real-world exercises, and plenty of support, you’ll gain the confidence to tackle coding problems and continue learning long after the course ends.
What you'll learn:
- Basic syntax and structure of Python
- Variables, data types, and operators
- Conditional statements and loops
- Functions and modular programming
- Introduction to lists and dictionaries
- Debugging and writing clean code
- Introduction to Objects and Classes
After completing this course, we can also move on to more advanced topics like:
- Data Structures and Algorithms
- Data handling
- Using AI libraries
- Object Oriented Programming
- Game Development
*Who this is for: This course is designed for complete beginners—no prior programming experience needed. Just bring your curiosity and a willingness to learn!
Baia
Python & Django Development – From Beginner to Web App Developer🚀 Learn Python and Django to Build Powerful Applications 🚀
Want to master Python and develop real-world web applications with Django? Whether you're a beginner or looking to enhance your coding skills, this course will guide you step by step!
What You’ll Learn:
✅ Python Basics & Advanced Concepts – Learn syntax, data structures, OOP, and algorithms
✅ Django Framework – Build dynamic and scalable web applications
✅ Databases & APIs – Work with PostgreSQL, SQLite, and REST APIs
✅ Project-Based Learning – Apply concepts through hands-on coding and real projects
✅ Debugging & Best Practices – Learn clean coding principles and error handling
🔹 Who is this course for?
Complete beginners who want to start coding with Python
Developers looking to transition into backend or full-stack development
Students and professionals who want to build their own web applications
💻 Class Format:
- Live online sessions via Google Meet
- Interactive coding exercises & projects
- Personalized guidance based on your level
📩 Contact me to start your Python & Django journey today!
Oussama
Python Programming for All Levels: From Fundamentals to Advanced Libraries and FrameworksWhat You Will Learn:
Core Principles: Introduction to programming, algorithms, and data structures to build a strong foundation.
Advanced Libraries and Frameworks: NumPy, Pandas, and Django to create web applications and perform efficient data analysis.
Practical Projects: Real-world applications to strengthen your skills and build an impressive portfolio.
How You Will Benefit:
Students: Gain the necessary skills to excel in academic projects and lay the groundwork for your career.
Self-Taught Learners: Avoid common mistakes and fast-track your progress with clear, hands-on guidance.
Professionals: Enhance your skill set to meet industry demands and open up new career opportunities.
Why Choose My Courses?:
Personalized Approach: Each course is customized to your level and learning pace, ensuring tailored guidance and support.
Theory and Practice: You’ll combine theoretical concepts with hands-on exercises for a comprehensive and lasting understanding.
Solving Real-World Problems: Learn how to tackle the common challenges faced in programming, from debugging to performance optimization.
Ephraim
Python 101: Master the Language of Programming, From Basics to Advanced ConceptsIn this course, you'll learn Python from the ground up, starting with the basics and progressing to more advanced concepts. You'll gain hands-on experience writing Python code, working with data structures, and using libraries to solve real-world problems. By the end of the course, you'll be confident in your ability to write Python programs, automate tasks, and tackle challenges in various domains.
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! 😉
Juan Manuel Carrillo
Python, Physics and Maths tutor - MSc. Physics student at DTUI am a recent master's graduate in Engineering Physics at DTU. I hold a GPA of 10 and have graduated from my bachelor's in Paris with honours. I am experienced in applied physics, theoretical maths and use python on a daily basis, especially in the field of advanced image analysis.
I have experience tutoring students in mathematics and physics and currently I am a Teacher Assistant in a master's course at DTU, about deep learning applications to data analysis.
If you're struggling with homework, preparation for an exam or want to learn how to code to add that skill on your CV then I can help you!
My strategy to teach is always to give simple examples that relate to our common intuition and build upon these to understand complex concepts.
Reach me out to inform me of your needs and discuss the best strategy for you!
Martín
Programming course (fundamentals, Python, JavaScript and other languages)Are you interested in learning to program from scratch or improving your current skills? I offer private programming classes tailored to your level and goals.
What will you learn?
- Programming fundamentals (variables, control structures, functions, logic, etc.)
- Languages like Python (ideal for beginners, automation, data science) and JavaScript (key for web development).
- Good practices and logical thinking.
- Practical projects to reinforce what has been learned.
Mode
- Flexible schedules
- Support material included
- Guided exercises and personalized follow-up
Who is this for:
- Students, professionals from other fields, or anyone who wants to get started or delve deeper into the world of programming.
Learn to program in a clear, practical way, focused on your goals.
Dishant
Python, C, C++, Java Programming Classes for Computer enthusiatsWelcome to my immersive - Programming Bootcamp, a comprehensive journey designed to empower you with one of the most versatile and in-demand programming languages of our time! Python and Java stands at the forefront of the technological revolution, fueling advancements in artificial intelligence, automation, and web development. Whether you’re an aspiring developer or a student of any level preparing for exams, this bootcamp is crafted to give you the knowledge and confidence to excel.
Starting from the very basics, I’ll guide you through every essential topic with a detailed, hands-on approach. Each session is structured to build a solid foundation, gradually progressing into more advanced concepts to ensure your learning is smooth, intuitive, and rewarding. My commitment to your satisfaction and understanding is absolute—I take pride in creating an environment where every question is welcomed, each concept is clarified, and no one is left behind. With clear explanations and patient guidance, I’m here to help you achieve mastery step by step.
The bootcamp doesn’t stop at theory. To make learning meaningful and memorable, I’ve integrated real-world projects that bring to life. You’ll apply your skills in practical scenarios, tackling hands-on projects that simulate industry challenges. By the end, you’ll have a portfolio of applications showcasing your proficiency, making you well-prepared for real-life tech opportunities.
With an emphasis on clarity, relevance, and personalized support, my goal is to ensure that your learning experience is both empowering and enjoyable. Whether you’re seeking to advance in your career or simply unlock new skills, I’m here to make this journey as impactful as possible. Join me in this Bootcamp, where your growth and success are my highest priorities, and take the first step toward unlocking your potential in the world of programming.
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.
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.
Amin
Statistical Analysis with Python and R (Rstudio) - Intro to Data ScienceBy delving deep into the practical applications of statistics and data science, this course is designed to set you up for success.
Learn from real-world examples: Instead of spending hours on theoretical material and trying to relate it to practical issues, we will focus solely on applied statistics. Programming will allow you to apply theory to real-world problems, equipping you with the knowledge and skills you need to succeed.
We won’t be spending hours solving math problems by hand for reinforcement, as this isn’t school. Instead, we’ll use cutting-edge methods and code libraries that leverage the latest software releases to maximize productivity and efficiency.
If you have any further questions, please do not hesitate to contact us.
Adam
Introduction to Python: Programming Basics and Simple ApplicationsThis 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!
---
Msr
Fundamentals of Algorithms and Programming in PythonThis course offers a progressive introduction to algorithmic thinking and Python programming. Through clear explanations, concrete examples, and practical exercises, learners will discover how to analyze a problem, design an efficient algorithm, and then translate it into Python code.
No prior programming experience is required: this course is aimed at beginners who are curious to learn to code by solving problems in a logical and structured way.