facebook
favorite button
member since icon
Since June 2020
Instructor since June 2020
Einstieg in die Programmierung - Kurs für Menschen ohne Vorerfahrung
course price icon
From 50.59 $ /h
arrow icon
Dieser Kurs ist speziell darauf ausgerichtet, Leuten das Programmieren beizubringen die noch nicht wissen, was der Unterschied zwischen einen Bit und einem Byte ist. Dafür wird der Kurs die Teilnehmer sowohl mit den Begriffen der IT vertraut machen, als auch das praktische Wissen aufbauen - und ganz nebenbei die ersten Programme entwickeln.

Ich plane jede Stunde sorgfältig, und orientiere mich themenmäßig an den Wünschen der Menschen. Ob Websiteentwicklung oder Software für den eigenen Computer spielt dabei keine Rolle - alles ist möglich.

Ich selbst programmiere seit über 10 Jahren, und bin neben meinem Job als Informatiker auch noch privat in der Programmierung aktiv. Nach Studium, Ausbildung und Job möchte ich mein Wissen jetzt weitergeben und anderen Menschen zum Einstieg in die große Welt der IT verhelfen.
Extra information
Eigener Computer benötigt.
Location
location type icon
Online from Germany
About Me
Ich achte die Zeit meine Kursteilnehmer und Nachhilfeschüler, und bereite daher jede Unterrichtsstunde vor und nach.
Gleichzeitig erzielen meine Teilnehmer dann die besten Ergebnisse, wenn sie sich in der Stunde, die wir zusammen haben, auch anstrengen - ich wünsche keine Vorbereitungen, aber gute Mitarbeit.
Education
Ausbildung Fachinformatiker Anwendungsentwicklung mit Schwerpunkt Webentwicklung/Echtzeitwebsiten
Studium der Cybersicherheit mit Schwerpunkt Datenanalyse, Aufbereitung und Deanonymisierung geschützter Daten.
Experience / Qualifications
Seit 10 Jahren bin ich als Nachhilfelehrer tätig, und seit mindestens genauso langem übe ich mich selbst im Programmieren. Die Berufliche Praxis von mittlerweile ebenfalls ungefähr einem Jahrzehnt durfte ich bisher vor allem in meinem damaligen Ausbildungsbetrieb sammeln.
Age
Children (7-12 years old)
Teenagers (13-17 years old)
Adults (18-64 years old)
Seniors (65+ years old)
Student level
Beginner
Duration
60 minutes
The class is taught in
German
Availability of a typical week
(GMT -05:00)
New York
at teacher icon
Online via webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Similar classes
arrow icon previousarrow icon next
verified badge
Ingénieur et professeur supérieur de sciences de l'ingénieur assure des cours de soutien en électronique analogique et numérique à tout niveau, écoles d’ingénieurs. ayant un savoir scientifique et technique, cinq ans d’expérience dans le domaine d’enseignement, pédagogique et un sens d'écoute et d'analyse, je suis capable d'aider les élèves et les étudiants et de les former dans les chapitres dont ils ont des difficultés. pour plus d'info veuillez me contacter
verified badge
Don't settle for anything less than excellence.
I am an Aerospace Engineer with a Master's degree in Quantum Physics and have completed Ph.D. work at the University of Cambridge in Computational Physics. Additionally, I have 4 years of experience developing MATLAB and possess deep programming skills in MATLAB/Simulink family, C/C++, Fortran, and Python.

With over 12 years of tutoring experience, I have successfully guided more than 50 students worldwide to achieve distinction in various fields. Consistent results are my priority, and I strive for excellence in all aspects of my teaching.

My lessons are customized to meet each student's unique needs and are designed to be engaging and insightful.

Whether you are at a school level or require advanced or professional-level instruction, I offer support in the following areas:
- Preparation for IB/IA, A-Levels, GCSE, University Entry, or equivalent.
- Experience in preparing students to access world-class schools and universities, including Cambridge University, Oxford, Ivy League and other top institutions in the UK and US.
- University levels (undergraduate and postgraduate).
- High school studies and diploma programs.
- Assistance with specific projects at a professional level, including job interview preparation.
- Extensive experience working with children.

Every lesson is meticulously planned in advance to ensure that it aligns with your goals and targets areas for improvement.
I prioritize a dynamic and interactive learning experience, with one-on-one sessions tailored to your individual requirements. Lessons will be conducted via webcam, enabling you to connect from anywhere.

I have a highly flexible schedule and can adapt to accommodate your needs.
If you have any questions about my teaching method, availability, or pricing, please don't hesitate to reach out. I am here to assist you and provide the support you need.
verified badge
By 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.
verified badge
Mientras los adultos todavía debaten si los niños deberían usar IA, los niños ya la están usando.
La pregunta no es "¿deberían?" sino "¿cómo lo hacemos de forma inteligente?"

En este curso, tu hijo descubrirá:
✓ Qué es la IA de verdad: no magia, no misterio. Cómo piensan las máquinas, qué pueden hacer y qué no pueden hacer
✓ Cómo funciona ChatGPT: no solo "haz una pregunta y obtén respuesta," sino por qué responde así, dónde se equivoca, cuándo confiar en él
✓ Qué son LLMs (Large Language Models): en lenguaje que entiende, no jerga técnica
✓ Crear con IA — avatares personalizados, historias interactivas, proyectos propios usando herramientas reales
✓ Pensar críticamente sobre IA: Sesgo, privacidad, creatividad. ¿Qué hace mejor la IA que los humanos? ¿Qué no?
✓ Aplicaciones reales: Cómo la IA transforma medicina, educación, arte, videojuegos, tu vida cotidiana
Por qué es diferente:
La mayoría de cursos de IA para niños enseñan "aquí está la herramienta, úsala." Yo enseño cómo pensar sobre IA.
Tu hijo aprenderá a ver la IA no como magia negra o solución a todo, sino como una herramienta poderosa que tiene límites.
Y, más importante: que él puede controlar cómo la usa.

Qué se lleva a casa:
Proyectos reales que creó (avatar personalizado, aplicación interactiva, análisis de un caso IA real). Una comprensión real de cómo funciona. Y la capacidad de usar IA de forma responsable y creativa.

Formato: Online | Sesiones de 60–90 min | Flexible, adaptado a su edad y ritmo

Para niños de 8-16 años que hacen preguntas como "¿Cómo sabe ChatGPT?"
verified badge
Il me tient à cœur à enseigner mes élèves tout en adoptant une méthode pédagogique active. Je mets toute mon expérience acquise en tant que professeur principal et aussi celle de mon parcours académique au service de leur réussite.

Matières enseignées :

- Mathématiques
- Physique-Chimie,
- Technologie.

Mes cours s'adressent aux élèves du système français de la 6ème à la Terminale ( Spécialité : Mathématiques , PC) .
verified badge
Maîtrisez Python avec des Cours Personnalisés

Découvrez l'art de la programmation avec des cours de Python conçus sur mesure pour répondre à vos besoins spécifiques. Que vous soyez débutant, intermédiaire ou professionnel, mes leçons s'adaptent à tous les niveaux.

Pourquoi Choisir Mes Cours?

Approche Pédagogique Personnalisée: Chaque cours est adapté à votre niveau de compétence et à vos objectifs individuels.

Expérience Pratique: Apprenez en pratiquant avec des projets concrets qui renforcent votre compréhension et vos compétences.

Soutien Continu: Bénéficiez d'un soutien illimité par e-mail pour toutes vos questions entre les sessions.

En tant qu'expert en Python, j'ai une passion pour enseigner et partager mes connaissances. Mon objectif est de vous guider efficacement dans votre parcours d'apprentissage.

Réservez Votre Premier Cours:

Commencez votre voyage vers la maîtrise de Python dès maintenant en réservant votre première leçon. Que vous aspiriez à entrer dans le domaine du développement ou à perfectionner vos compétences existantes, ces cours sont conçus pour vous.
verified badge
Verwirklichen Sie Ihre Ideen mit Code 💻🚀
Möchten Sie Ihre eigene Website erstellen oder eine Karriere im Technologiebereich starten? Dieser Kurs ist ideal für absolute Anfänger, die Python lernen und damit echte, funktionierende Web-Apps mit Django erstellen möchten. Sie lernen Schritt für Schritt, verständlich erklärt und praxisnah, vom Schreiben Ihrer ersten Codezeile bis zur Bereitstellung kompletter Projekte.

✨ Keine Erfahrung erforderlich.
🧠 Lernen durch Handeln – echte Apps, echte Logik.
🌍 Bauen Sie Fähigkeiten für die Schule, die Arbeit oder das Leben als Freiberufler auf.

Lassen Sie uns Ihre Neugier in Code verwandeln. Die erste Sitzung erleichtert Ihnen den Einstieg!
verified badge
This course introduces students to the fundamentals of Information and Communication Technology (ICT) and its role in modern society. Topics include computer hardware and software, digital communication tools, internet technologies, data management, cybersecurity, and emerging trends. Students will gain practical skills in using productivity software, conducting online research, and understanding the ethical and responsible use of digital resources. The course emphasizes both technical proficiency and digital literacy, preparing learners to confidently navigate and contribute to a technology-driven world.
verified badge
Ce cours est conçu pour toute personne souhaitant s’initier à la data science à l’aide du langage Python. Il propose une introduction pratique aux outils fondamentaux de l’analyse de données tels que NumPy, pandas, matplotlib et seaborn. Vous apprendrez à manipuler des jeux de données, réaliser des visualisations, et poser les bases de l’analyse statistique et de l’apprentissage automatique.

Le cours combine théorie et exercices pratiques, pour une progression efficace et concrète. Aucune expérience préalable en programmation n’est nécessaire : nous commencerons par les bases pour bâtir des compétences solides et utilisables rapidement.
verified badge
I teach coding to beginners and intermediate students.
Lessons focus on logic, basic programming, and practical exercises.
Classes are adapted to the student’s pace.
Students can choose between website or mobile app development.Hands on dev
verified badge
PhD Candidate in Informatics – Private Lessons & Pancyprian Exams

I am a PhD Candidate in Informatics and I offer private lessons in Informatics to High School students (Pancyprian Exams) as well as to University students, with an emphasis on correct understanding and methodical thinking.

Pancyprian Exams – Informatics

Systematic preparation with an emphasis on:
• understanding of the material
• correct algorithmic thinking
• methodology for solving problems
• analysis of old Pancyprian exam questions

We cover, for example: pseudocode, tables, repetitions, control structures and common exam errors.

Students & General Computing

Support in:
• Programming (C / C++ / Python)
• Operating Systems
• Computer Architecture
• Code Understanding & Debugging

In-person or online courses, with emphasis on understanding and proper study organization.

English text below

PhD Candidate in Computer Science – Private Tutoring & Pancyprian Exams

I am a PhD candidate in Computer Science offering private tutoring for high school students (Pancyprian Exams – Computer Science) and university students.

Pancyprian Exams – Computer Science

Structured exam preparation focusing on:
• understanding the syllabus
• correct algorithmic thinking
• exam-oriented problem-solving
• analysis of past Pancyprian exams

Topics include pseudocode, arrays, loops, control structures, and common exam mistakes.

University & General Computer Science

Support in:
Programming (C/C++/Python)
• Operating Systems
• Computer Architecture
• Code understanding and debugging

Lessons are available in person or online, with emphasis on understanding concepts rather than memorization.
verified badge
Ces cours font partie d’une formation structurée et progressive en Programmation Orientée Objet (POO) avec JavaScript, conçue pour les développeurs débutants ou intermédiaires qui souhaitent comprendre en profondeur le fonctionnement du langage, écrire un code plus clair, plus maintenable et se préparer sereinement aux frameworks modernes comme React ⚛️.

La Programmation Orientée Objet est souvent perçue comme complexe ou abstraite.

Mon objectif est simple : la rendre logique, concrète et applicable immédiatement.

🎯 Objectifs de la formation

À l’issue de cette formation, vous serez capable de :

Comprendre ce qu’est réellement la Programmation Orientée Objet (et quand l’utiliser)
Créer et manipuler des objets en JavaScript de manière propre et efficace
Utiliser les classes ES6, constructeurs et méthodes avec confiance
Maîtriser this, le prototype et la logique d’instanciation
Appliquer l’encapsulation, l’héritage et le polymorphisme sans confusion
Éviter les erreurs classiques des débutants en POO
Structurer votre code JavaScript comme un développeur professionnel

📖 Plan de formation – Programmation Orientée Objet en JavaScript
1. Introduction à la Programmation Orientée Objet 🧠
Comprendre le concept, les objectifs et les avantages de la POO.
2. Programmation procédurale vs POO
Pourquoi le code non structuré devient vite ingérable.
3. Les objets en JavaScript
Propriétés, méthodes et représentation du monde réel.
4. Le mot-clé this
Comprendre le contexte d’exécution (souvent mal maîtrisé).
5. Limites des objets simples
Pourquoi dupliquer du code est une mauvaise idée.
6. Fonctions constructrices
Créer plusieurs objets à partir d’un même modèle.
7. Le mot-clé new
Ce qu’il fait réellement sous le capot.
8. Le prototype
Partage des méthodes et optimisation mémoire.
9. Classes ES6
Syntaxe moderne et bonnes pratiques.
10. Le constructeur
Initialisation propre des objets.
11. Encapsulation des données
Protéger l’état interne des objets.
12. Héritage entre classes
Réutiliser du code intelligemment.
13. Le mot-clé super
Communication entre classe parent et enfant.
14. Polymorphisme
Un même comportement, plusieurs formes.
15. Composition vs héritage
Choisir la bonne architecture.
16. Bonnes pratiques en POO
Écrire un code lisible, évolutif et maintenable.
17. Erreurs fréquentes des débutants
Les pièges à éviter absolument.
18. Exercice pratique guidé
Création d’une classe concrète (produit, utilisateur, etc.).
19. Quiz d’évaluation (QCM)
Valider la compréhension réelle des concepts.

🛠️ Méthode pédagogique : Comprendre avant d’écrire

Cette formation repose sur une approche progressive et pragmatique :
Explications claires et illustrées
Exemples concrets issus de projets réels
Exercices simples mais structurants
Questionnement constant pour éviter l’apprentissage mécanique
Adaptation au niveau et au rythme de l’apprenant
Ici, on ne “récite pas la POO” — on la comprend.

🚀 Résultat pour l’apprenant

À la fin de la formation, vous ne vous contenterez pas de savoir écrire une classe JavaScript.
Vous saurez :

1- pourquoi elle existe
2- quand l’utiliser
3- et quand ne pas l’utiliser

Vous repartirez avec :
une compréhension solide de la POO
un code plus propre et professionnel
une base idéale pour aborder React, Node.js ou tout autre framework moderne
verified badge
Hi, I’m Madhav (Canada, ET). I am an MSc in Computer Science with 7+ years of professional experience building real-world software systems in Python. Currently, I work as a Software Development Manager where I lead 2 teams building web applications in python.

I bring 4+ years of programming instruction, combining academic rigor with real-world tech industry standards. During my Master’s in Canada, I served as a Teaching Assistant for undergraduate CS courses and delivered Python workshops to over 500 learners, mastering the art of breaking down complex topics for beginners.

My greatest asset to you is my 7+ years of industry experience. In our lessons, I am going to focus on building real world projects that will prepare you for python programming in the real world.

Book the first session to start your journey to learning python!
verified badge
Python est aujourd’hui l’un des langages de programmation les plus demandés dans le monde, utilisé en développement logiciel, analyse de données, intelligence artificielle et automatisation.

Ce cours est conçu pour vous accompagner pas à pas, que vous soyez débutant ou que vous souhaitiez approfondir vos compétences. Mon approche est pratique et orientée projets : vous apprendrez en codant.

Au programme :
• Bases de Python (variables, conditions, boucles)
• Fonctions et programmation modulaire
• Listes, tuples, dictionnaires
• Programmation orientée objet
• Manipulation de fichiers
• Introduction à NumPy et Pandas (analyse de données)
• Mini-projets concrets adaptés à votre niveau

Ce cours s’adresse aux étudiants, ingénieurs, professionnels ou toute personne souhaitant développer des compétences solides en programmation Python.

Les séances sont personnalisées selon vos objectifs : réussite académique, préparation d’examens, projets universitaires ou développement professionnel.
verified badge
Je propose des cours d’informatique et de programmation pour jeunes (primaire supérieur, cycle, gymnase) qui veulent apprendre à coder concrètement et créer leurs propres projets.

Pendant les cours, l’élève apprend à :
- Comprendre la logique de la programmation
- Écrire ses premiers vrais programmes en Python
- Créer un site web avec HTML & CSS
- Ajouter de l’interactivité avec JavaScript
- Structurer son code proprement
- Résoudre des problèmes étape par étape

Nous ne faisons pas seulement de la théorie!
Chaque notion est appliquée à travers des petits projets concrets, par exemple :
- Créer un mini-jeu simple
- Développer une calculatrice en Python
- Construire une page web personnalisée
- Comprendre comment fonctionnent les sites internet

L’objectif est que l’élève comprenne réellement ce qu’il fait, gagne en autonomie et développe une vraie logique informatique.

Les cours sont adaptés au niveau : débutant complet ou élève ayant déjà des bases.
message icon
Contact Timo
repeat students icon
1st lesson is backed
by our
Good-fit Instructor Guarantee
Similar classes
arrow icon previousarrow icon next
verified badge
Ingénieur et professeur supérieur de sciences de l'ingénieur assure des cours de soutien en électronique analogique et numérique à tout niveau, écoles d’ingénieurs. ayant un savoir scientifique et technique, cinq ans d’expérience dans le domaine d’enseignement, pédagogique et un sens d'écoute et d'analyse, je suis capable d'aider les élèves et les étudiants et de les former dans les chapitres dont ils ont des difficultés. pour plus d'info veuillez me contacter
verified badge
Don't settle for anything less than excellence.
I am an Aerospace Engineer with a Master's degree in Quantum Physics and have completed Ph.D. work at the University of Cambridge in Computational Physics. Additionally, I have 4 years of experience developing MATLAB and possess deep programming skills in MATLAB/Simulink family, C/C++, Fortran, and Python.

With over 12 years of tutoring experience, I have successfully guided more than 50 students worldwide to achieve distinction in various fields. Consistent results are my priority, and I strive for excellence in all aspects of my teaching.

My lessons are customized to meet each student's unique needs and are designed to be engaging and insightful.

Whether you are at a school level or require advanced or professional-level instruction, I offer support in the following areas:
- Preparation for IB/IA, A-Levels, GCSE, University Entry, or equivalent.
- Experience in preparing students to access world-class schools and universities, including Cambridge University, Oxford, Ivy League and other top institutions in the UK and US.
- University levels (undergraduate and postgraduate).
- High school studies and diploma programs.
- Assistance with specific projects at a professional level, including job interview preparation.
- Extensive experience working with children.

Every lesson is meticulously planned in advance to ensure that it aligns with your goals and targets areas for improvement.
I prioritize a dynamic and interactive learning experience, with one-on-one sessions tailored to your individual requirements. Lessons will be conducted via webcam, enabling you to connect from anywhere.

I have a highly flexible schedule and can adapt to accommodate your needs.
If you have any questions about my teaching method, availability, or pricing, please don't hesitate to reach out. I am here to assist you and provide the support you need.
verified badge
By 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.
verified badge
Mientras los adultos todavía debaten si los niños deberían usar IA, los niños ya la están usando.
La pregunta no es "¿deberían?" sino "¿cómo lo hacemos de forma inteligente?"

En este curso, tu hijo descubrirá:
✓ Qué es la IA de verdad: no magia, no misterio. Cómo piensan las máquinas, qué pueden hacer y qué no pueden hacer
✓ Cómo funciona ChatGPT: no solo "haz una pregunta y obtén respuesta," sino por qué responde así, dónde se equivoca, cuándo confiar en él
✓ Qué son LLMs (Large Language Models): en lenguaje que entiende, no jerga técnica
✓ Crear con IA — avatares personalizados, historias interactivas, proyectos propios usando herramientas reales
✓ Pensar críticamente sobre IA: Sesgo, privacidad, creatividad. ¿Qué hace mejor la IA que los humanos? ¿Qué no?
✓ Aplicaciones reales: Cómo la IA transforma medicina, educación, arte, videojuegos, tu vida cotidiana
Por qué es diferente:
La mayoría de cursos de IA para niños enseñan "aquí está la herramienta, úsala." Yo enseño cómo pensar sobre IA.
Tu hijo aprenderá a ver la IA no como magia negra o solución a todo, sino como una herramienta poderosa que tiene límites.
Y, más importante: que él puede controlar cómo la usa.

Qué se lleva a casa:
Proyectos reales que creó (avatar personalizado, aplicación interactiva, análisis de un caso IA real). Una comprensión real de cómo funciona. Y la capacidad de usar IA de forma responsable y creativa.

Formato: Online | Sesiones de 60–90 min | Flexible, adaptado a su edad y ritmo

Para niños de 8-16 años que hacen preguntas como "¿Cómo sabe ChatGPT?"
verified badge
Il me tient à cœur à enseigner mes élèves tout en adoptant une méthode pédagogique active. Je mets toute mon expérience acquise en tant que professeur principal et aussi celle de mon parcours académique au service de leur réussite.

Matières enseignées :

- Mathématiques
- Physique-Chimie,
- Technologie.

Mes cours s'adressent aux élèves du système français de la 6ème à la Terminale ( Spécialité : Mathématiques , PC) .
verified badge
Maîtrisez Python avec des Cours Personnalisés

Découvrez l'art de la programmation avec des cours de Python conçus sur mesure pour répondre à vos besoins spécifiques. Que vous soyez débutant, intermédiaire ou professionnel, mes leçons s'adaptent à tous les niveaux.

Pourquoi Choisir Mes Cours?

Approche Pédagogique Personnalisée: Chaque cours est adapté à votre niveau de compétence et à vos objectifs individuels.

Expérience Pratique: Apprenez en pratiquant avec des projets concrets qui renforcent votre compréhension et vos compétences.

Soutien Continu: Bénéficiez d'un soutien illimité par e-mail pour toutes vos questions entre les sessions.

En tant qu'expert en Python, j'ai une passion pour enseigner et partager mes connaissances. Mon objectif est de vous guider efficacement dans votre parcours d'apprentissage.

Réservez Votre Premier Cours:

Commencez votre voyage vers la maîtrise de Python dès maintenant en réservant votre première leçon. Que vous aspiriez à entrer dans le domaine du développement ou à perfectionner vos compétences existantes, ces cours sont conçus pour vous.
verified badge
Verwirklichen Sie Ihre Ideen mit Code 💻🚀
Möchten Sie Ihre eigene Website erstellen oder eine Karriere im Technologiebereich starten? Dieser Kurs ist ideal für absolute Anfänger, die Python lernen und damit echte, funktionierende Web-Apps mit Django erstellen möchten. Sie lernen Schritt für Schritt, verständlich erklärt und praxisnah, vom Schreiben Ihrer ersten Codezeile bis zur Bereitstellung kompletter Projekte.

✨ Keine Erfahrung erforderlich.
🧠 Lernen durch Handeln – echte Apps, echte Logik.
🌍 Bauen Sie Fähigkeiten für die Schule, die Arbeit oder das Leben als Freiberufler auf.

Lassen Sie uns Ihre Neugier in Code verwandeln. Die erste Sitzung erleichtert Ihnen den Einstieg!
verified badge
This course introduces students to the fundamentals of Information and Communication Technology (ICT) and its role in modern society. Topics include computer hardware and software, digital communication tools, internet technologies, data management, cybersecurity, and emerging trends. Students will gain practical skills in using productivity software, conducting online research, and understanding the ethical and responsible use of digital resources. The course emphasizes both technical proficiency and digital literacy, preparing learners to confidently navigate and contribute to a technology-driven world.
verified badge
Ce cours est conçu pour toute personne souhaitant s’initier à la data science à l’aide du langage Python. Il propose une introduction pratique aux outils fondamentaux de l’analyse de données tels que NumPy, pandas, matplotlib et seaborn. Vous apprendrez à manipuler des jeux de données, réaliser des visualisations, et poser les bases de l’analyse statistique et de l’apprentissage automatique.

Le cours combine théorie et exercices pratiques, pour une progression efficace et concrète. Aucune expérience préalable en programmation n’est nécessaire : nous commencerons par les bases pour bâtir des compétences solides et utilisables rapidement.
verified badge
I teach coding to beginners and intermediate students.
Lessons focus on logic, basic programming, and practical exercises.
Classes are adapted to the student’s pace.
Students can choose between website or mobile app development.Hands on dev
verified badge
PhD Candidate in Informatics – Private Lessons & Pancyprian Exams

I am a PhD Candidate in Informatics and I offer private lessons in Informatics to High School students (Pancyprian Exams) as well as to University students, with an emphasis on correct understanding and methodical thinking.

Pancyprian Exams – Informatics

Systematic preparation with an emphasis on:
• understanding of the material
• correct algorithmic thinking
• methodology for solving problems
• analysis of old Pancyprian exam questions

We cover, for example: pseudocode, tables, repetitions, control structures and common exam errors.

Students & General Computing

Support in:
• Programming (C / C++ / Python)
• Operating Systems
• Computer Architecture
• Code Understanding & Debugging

In-person or online courses, with emphasis on understanding and proper study organization.

English text below

PhD Candidate in Computer Science – Private Tutoring & Pancyprian Exams

I am a PhD candidate in Computer Science offering private tutoring for high school students (Pancyprian Exams – Computer Science) and university students.

Pancyprian Exams – Computer Science

Structured exam preparation focusing on:
• understanding the syllabus
• correct algorithmic thinking
• exam-oriented problem-solving
• analysis of past Pancyprian exams

Topics include pseudocode, arrays, loops, control structures, and common exam mistakes.

University & General Computer Science

Support in:
Programming (C/C++/Python)
• Operating Systems
• Computer Architecture
• Code understanding and debugging

Lessons are available in person or online, with emphasis on understanding concepts rather than memorization.
verified badge
Ces cours font partie d’une formation structurée et progressive en Programmation Orientée Objet (POO) avec JavaScript, conçue pour les développeurs débutants ou intermédiaires qui souhaitent comprendre en profondeur le fonctionnement du langage, écrire un code plus clair, plus maintenable et se préparer sereinement aux frameworks modernes comme React ⚛️.

La Programmation Orientée Objet est souvent perçue comme complexe ou abstraite.

Mon objectif est simple : la rendre logique, concrète et applicable immédiatement.

🎯 Objectifs de la formation

À l’issue de cette formation, vous serez capable de :

Comprendre ce qu’est réellement la Programmation Orientée Objet (et quand l’utiliser)
Créer et manipuler des objets en JavaScript de manière propre et efficace
Utiliser les classes ES6, constructeurs et méthodes avec confiance
Maîtriser this, le prototype et la logique d’instanciation
Appliquer l’encapsulation, l’héritage et le polymorphisme sans confusion
Éviter les erreurs classiques des débutants en POO
Structurer votre code JavaScript comme un développeur professionnel

📖 Plan de formation – Programmation Orientée Objet en JavaScript
1. Introduction à la Programmation Orientée Objet 🧠
Comprendre le concept, les objectifs et les avantages de la POO.
2. Programmation procédurale vs POO
Pourquoi le code non structuré devient vite ingérable.
3. Les objets en JavaScript
Propriétés, méthodes et représentation du monde réel.
4. Le mot-clé this
Comprendre le contexte d’exécution (souvent mal maîtrisé).
5. Limites des objets simples
Pourquoi dupliquer du code est une mauvaise idée.
6. Fonctions constructrices
Créer plusieurs objets à partir d’un même modèle.
7. Le mot-clé new
Ce qu’il fait réellement sous le capot.
8. Le prototype
Partage des méthodes et optimisation mémoire.
9. Classes ES6
Syntaxe moderne et bonnes pratiques.
10. Le constructeur
Initialisation propre des objets.
11. Encapsulation des données
Protéger l’état interne des objets.
12. Héritage entre classes
Réutiliser du code intelligemment.
13. Le mot-clé super
Communication entre classe parent et enfant.
14. Polymorphisme
Un même comportement, plusieurs formes.
15. Composition vs héritage
Choisir la bonne architecture.
16. Bonnes pratiques en POO
Écrire un code lisible, évolutif et maintenable.
17. Erreurs fréquentes des débutants
Les pièges à éviter absolument.
18. Exercice pratique guidé
Création d’une classe concrète (produit, utilisateur, etc.).
19. Quiz d’évaluation (QCM)
Valider la compréhension réelle des concepts.

🛠️ Méthode pédagogique : Comprendre avant d’écrire

Cette formation repose sur une approche progressive et pragmatique :
Explications claires et illustrées
Exemples concrets issus de projets réels
Exercices simples mais structurants
Questionnement constant pour éviter l’apprentissage mécanique
Adaptation au niveau et au rythme de l’apprenant
Ici, on ne “récite pas la POO” — on la comprend.

🚀 Résultat pour l’apprenant

À la fin de la formation, vous ne vous contenterez pas de savoir écrire une classe JavaScript.
Vous saurez :

1- pourquoi elle existe
2- quand l’utiliser
3- et quand ne pas l’utiliser

Vous repartirez avec :
une compréhension solide de la POO
un code plus propre et professionnel
une base idéale pour aborder React, Node.js ou tout autre framework moderne
verified badge
Hi, I’m Madhav (Canada, ET). I am an MSc in Computer Science with 7+ years of professional experience building real-world software systems in Python. Currently, I work as a Software Development Manager where I lead 2 teams building web applications in python.

I bring 4+ years of programming instruction, combining academic rigor with real-world tech industry standards. During my Master’s in Canada, I served as a Teaching Assistant for undergraduate CS courses and delivered Python workshops to over 500 learners, mastering the art of breaking down complex topics for beginners.

My greatest asset to you is my 7+ years of industry experience. In our lessons, I am going to focus on building real world projects that will prepare you for python programming in the real world.

Book the first session to start your journey to learning python!
verified badge
Python est aujourd’hui l’un des langages de programmation les plus demandés dans le monde, utilisé en développement logiciel, analyse de données, intelligence artificielle et automatisation.

Ce cours est conçu pour vous accompagner pas à pas, que vous soyez débutant ou que vous souhaitiez approfondir vos compétences. Mon approche est pratique et orientée projets : vous apprendrez en codant.

Au programme :
• Bases de Python (variables, conditions, boucles)
• Fonctions et programmation modulaire
• Listes, tuples, dictionnaires
• Programmation orientée objet
• Manipulation de fichiers
• Introduction à NumPy et Pandas (analyse de données)
• Mini-projets concrets adaptés à votre niveau

Ce cours s’adresse aux étudiants, ingénieurs, professionnels ou toute personne souhaitant développer des compétences solides en programmation Python.

Les séances sont personnalisées selon vos objectifs : réussite académique, préparation d’examens, projets universitaires ou développement professionnel.
verified badge
Je propose des cours d’informatique et de programmation pour jeunes (primaire supérieur, cycle, gymnase) qui veulent apprendre à coder concrètement et créer leurs propres projets.

Pendant les cours, l’élève apprend à :
- Comprendre la logique de la programmation
- Écrire ses premiers vrais programmes en Python
- Créer un site web avec HTML & CSS
- Ajouter de l’interactivité avec JavaScript
- Structurer son code proprement
- Résoudre des problèmes étape par étape

Nous ne faisons pas seulement de la théorie!
Chaque notion est appliquée à travers des petits projets concrets, par exemple :
- Créer un mini-jeu simple
- Développer une calculatrice en Python
- Construire une page web personnalisée
- Comprendre comment fonctionnent les sites internet

L’objectif est que l’élève comprenne réellement ce qu’il fait, gagne en autonomie et développe une vraie logique informatique.

Les cours sont adaptés au niveau : débutant complet ou élève ayant déjà des bases.
Good-fit Instructor Guarantee
favorite button
message icon
Contact Timo