facebook
FavouritesAjouter aux favoris
FavouritesAjouter aux favoris
àpd52.24CHF/ h

Professeur en Algorithmique : Pour apprendre à résoudre les problèmes avec efficacité et précision

Un bon développeur n'est pas censé connaître le code par cœur, mais plutôt le comprendre. Personnellement, je pense qu'un développeur d'élite devrait être capable de résoudre n'importe quel problème.

J'ai commencé à donner des cours à l'âge de 18 ans et j'ai développé mes propres techniques pour aider les élèves à mieux comprendre les concepts de la programmation. Si vous n'êtes pas satisfait de mes cours, vous serez remboursé.

Informations supplémentaires

Un seul stylo et de l'énergie;

Lieu

Cours par webcam

Info générales

suitcase iconCompétences :
Age :
Enfants en bas âge (0-3 ans)
Enfants (4-6 ans)
Enfants (7-12 ans)
Adolescents (13-17 ans)
Adultes (18-64 ans)
Seniors (65+ ans)
Niveau du Cours :
Débutant
Intermédiaire
Avancé
Durée :
30 minutes
45 minutes
60 minutes
Enseigné en :français, anglais, arabe

Présentation

Bonjour, Je m'appelle Mahdi, j'ai 26 ans ingénieur en informatique " Génie logiciel ". Je donnes des cours particulier en algorithme depuis 2016 et en java depuis 2020, j'adore mon métier en tant qu'un enseignant ainsi que le développement.

Education

J'ai suivi un parcours en informatique comprenant un Baccalauréat en informatique pour les bases, une licence avec spécialisation en développement pour les compétences pratiques, et enfin un cycle ingénieur en génie logiciel pour une expertise avancée. Ce parcours m'a fourni une gamme complète de connaissances et de compétences, allant des fondamentaux à la conception avancée de solutions logicielles.

Expérience / Qualifications

Pendant les trois dernières années, j'ai évolué en tant que développeur full stack, spécialisé dans les technologies Java et Angular. Mon rôle m'a permis de concevoir et de mettre en œuvre des applications complètes, en collaborant sur la partie back-end en Java et sur l'interface utilisateur avec Angular. Parallèlement à mon travail en développement, j'ai également partagé mes connaissances en tant qu'enseignant, transmettant des compétences en algorithmique et en programmation Java à d'autres passionnés de l'informatique. Cette expérience m'a permis de combiner ma passion pour la création de logiciels avec le plaisir d'enseigner et de guider d'autres personnes dans leur parcours technologique.

Commentaires (3)

Je tiens à exprimer ma gratitude envers Mahdi pour son aide précieuse sur mon projet.Excellent professeur !
Un excellent professeur. Il est patient, un très bon communicateur et un pédagogue. Il a également une excellente capacité à expliquer de manière claire et détaillée. Je vous le recommande fortement
Excellent professeur, sympathique, sérieux et pédagogue. Les cours sont de qualité et rendent l'algo facile à comprendre. Je recommande à 100%.
En tant que professeur de Java, mon objectif est de vous apprendre à coder efficacement en utilisant ce langage de programmation. Java est un langage orienté objet puissant qui est utilisé dans de nombreux secteurs de l'informatique, de la finance aux jeux vidéo en passant par les applications mobiles. Mon approche pédagogique consiste à vous apprendre les bases du langage Java, en vous guidant dans la compréhension des concepts fondamentaux tels que les variables, les tableaux, les boucles et les méthodes. Nous aborderons également des sujets avancés tels que l'héritage, les interfaces et les threads. Au cours de mes cours, vous apprendrez à écrire du code Java propre et bien structuré en utilisant des pratiques de codage efficaces et des outils de développement modernes. Mon but est de vous aider à développer des compétences solides en programmation pour que vous puissiez créer des applications robustes et fonctionnelles. En somme, mes cours de Java sont conçus pour tous les niveaux, du débutant au confirmé, et sont adaptés à vos objectifs et vos besoins spécifiques. Je suis impatient de travailler avec vous pour vous aider à maîtriser le langage de programmation Java et à réaliser vos projets de programmation les plus ambitieux.
En tant qu'instructeur spécialisé en Spring Boot, mon objectif principal est de vous guider de manière experte dans la maîtrise de ce framework de développement Java de premier plan. Spring Boot est un outil phare qui a révolutionné la manière de créer des applications Java, qu'il s'agisse de développer des applications web dynamiques, des microservices agiles, ou des applications d'entreprise robustes. Mon approche pédagogique se concentre sur l'acquisition d'une solide compréhension des fondamentaux de Spring Boot, en mettant l'accent sur des concepts essentiels tels que l'inversion de contrôle, l'injection de dépendances et la configuration automatique. Nous plongerons également dans des sujets plus avancés, y compris la sécurité, la gestion des données et la création d'API RESTful performantes. Tout au long de nos sessions de formation, vous développerez des compétences pratiques pour concevoir des applications Java efficaces et stables, en utilisant des techniques de codage éprouvées ainsi que des outils de développement modernes spécifiquement conçus pour Spring Boot. Mon objectif est de faire de vous un expert compétent en Spring Boot, capable de créer des applications robustes et évolutives qui répondent aux normes de l'industrie. Pour résumer, mes cours sur Spring Boot sont adaptés à tous les niveaux, qu'il s'agisse de débutants ou de développeurs expérimentés, et sont personnalisés pour répondre à vos besoins et à vos aspirations en matière de développement. Je suis enthousiaste à l'idée de collaborer avec vous pour vous aider à maîtriser Spring Boot et à concrétiser vos projets de développement les plus ambitieux.

Poser une question

Envoyez un message à Mehdi et dites-lui ce que vous souhaitez apprendre :
Plus vous serez précis sur votre recherche de cours, sur vos disponibilités... plus Mehdi sera en mesure d'accepter rapidement votre demande.

Disponibilité semaine type

(GMT -05:00) New York
LMMJVSD
0              
1            Samedi à 1:00  Dimanche à 1:00
2            Samedi à 2:00  Dimanche à 2:00
3            Samedi à 3:00  Dimanche à 3:00
4            Samedi à 4:00  Dimanche à 4:00
5            Samedi à 5:00  Dimanche à 5:00
6            Samedi à 6:00  Dimanche à 6:00
7              Dimanche à 7:00
8              Dimanche à 8:00
9              Dimanche à 9:00
10      Mercredi à 10:00        Dimanche à 10:00
11      Mercredi à 11:00        Dimanche à 11:00
12      Mercredi à 12:00        Dimanche à 12:00
13  Lundi à 13:00  Mardi à 13:00  Mercredi à 13:00  Jeudi à 13:00  Vendredi à 13:00    Dimanche à 13:00
14  Lundi à 14:00  Mardi à 14:00  Mercredi à 14:00  Jeudi à 14:00  Vendredi à 14:00  Samedi à 14:00  Dimanche à 14:00
15  Lundi à 15:00  Mardi à 15:00  Mercredi à 15:00  Jeudi à 15:00  Vendredi à 15:00  Samedi à 15:00  Dimanche à 15:00
16  Lundi à 16:00  Mardi à 16:00  Mercredi à 16:00  Jeudi à 16:00  Vendredi à 16:00  Samedi à 16:00  Dimanche à 16:00
17  Lundi à 17:00  Mardi à 17:00  Mercredi à 17:00  Jeudi à 17:00  Vendredi à 17:00  Samedi à 17:00  Dimanche à 17:00
18              
19              
20              
21              
22              
23              
àpd 52.24FrCours par webcam

Garantie Le-Bon-Prof


Si vous n’êtes pas satisfait de votre premier cours, Apprentus vous trouvera un autre professeur ou vous remboursera le cours.

Réputation Apprentus

  • Professeur depuis mars 2021
  • Numéro de téléphone vérifié.
  • Connecté à Google
  • Connecté à Linkedin

Disponibilité semaine type

(GMT -05:00) New York
LMMJVSD
0              
1            Samedi à 1:00  Dimanche à 1:00
2            Samedi à 2:00  Dimanche à 2:00
3            Samedi à 3:00  Dimanche à 3:00
4            Samedi à 4:00  Dimanche à 4:00
5            Samedi à 5:00  Dimanche à 5:00
6            Samedi à 6:00  Dimanche à 6:00
7              Dimanche à 7:00
8              Dimanche à 8:00
9              Dimanche à 9:00
10      Mercredi à 10:00        Dimanche à 10:00
11      Mercredi à 11:00        Dimanche à 11:00
12      Mercredi à 12:00        Dimanche à 12:00
13  Lundi à 13:00  Mardi à 13:00  Mercredi à 13:00  Jeudi à 13:00  Vendredi à 13:00    Dimanche à 13:00
14  Lundi à 14:00  Mardi à 14:00  Mercredi à 14:00  Jeudi à 14:00  Vendredi à 14:00  Samedi à 14:00  Dimanche à 14:00
15  Lundi à 15:00  Mardi à 15:00  Mercredi à 15:00  Jeudi à 15:00  Vendredi à 15:00  Samedi à 15:00  Dimanche à 15:00
16  Lundi à 16:00  Mardi à 16:00  Mercredi à 16:00  Jeudi à 16:00  Vendredi à 16:00  Samedi à 16:00  Dimanche à 16:00
17  Lundi à 17:00  Mardi à 17:00  Mercredi à 17:00  Jeudi à 17:00  Vendredi à 17:00  Samedi à 17:00  Dimanche à 17:00
18              
19              
20              
21              
22              
23              
àpd 52.24FrCours par webcam

Garantie Le-Bon-Prof


Si vous n’êtes pas satisfait de votre premier cours, Apprentus vous trouvera un autre professeur ou vous remboursera le cours.

Partager cette page

Vous êtes ici


Join
Tutorat personnalisé pour l'apprentissage de la rédaction de code et de la programmation en utilisant le langage informatique Python.
Python est universellement reconnu comme l'un des langages les plus appropriés, voire le meilleur, pour les débutants en programmation. Il occupe également une place prépondérante dans divers domaines innovants tels que l'apprentissage automatique et l'intelligence artificielle, ce qui en fait l'un des langages les plus utilisés aujourd'hui. La popularité croissante de Python s'accompagne d'une évolution constante. Doté d'une pléthore d'outils et de bibliothèques gratuites, il offre une flexibilité et une diversité exceptionnelles pour le développement de projets informatiques. En tant qu'ingénieur informatique passionné par le partage des connaissances, j'ai trouvé une véritable satisfaction dans l'enseignement et la motivation des autres. Mon expérience variée avec des apprenants de tous âges et niveaux m'a permis d'acquérir une expertise précieuse. Je suis convaincu de l'importance de personnaliser les leçons pour faciliter la compréhension, en utilisant des visualisations pour suivre les progrès, en fixant des objectifs clairs et en encourageant une pratique régulière. Cependant, je reconnais qu'il n'existe pas de règles strictes ou de méthode universelle qui convienne à tous les élèves. Chaque individu est unique, et mon objectif dans les cours particuliers est de m'adapter aux besoins spécifiques de chaque apprenant. Je m'engage à découvrir ce qui motive et aide mon élève, en lui offrant un soutien personnalisé. Ma méthode est flexible, visant à créer un environnement d'apprentissage stimulant et adapté à chacun. En optant pour mes cours, vous bénéficierez d'un enseignement axé sur Python, un langage puissant et largement utilisé. Vous aurez accès à ma passion pour l'enseignement ainsi qu'à une approche individualisée mettant en valeur vos points forts et répondant à vos besoins spécifiques. N'hésitez pas à me contacter pour approfondir la discussion et débuter cette passionnante aventure dans le monde de Python et de la programmation.

Sebastien
Apprendre l'algorithmique et la programmation informatique d'une manière claire et efficace.
Je suis un Docteur Ingénieur en Informatique, et je propose une approche pédagogique individualisée pour l'apprentissage de l'informatique en général, ainsi que de l'algorithmique et de la programmation. Mon objectif est de faire progresser les étudiants sans les surcharger. Je donne des devoirs après chaque leçon et fournis périodiquement des rapports d'avancement pour assurer un suivi personnalisé. En choisissant ce cours, les étudiants bénéficieront de nombreux avantages convaincants. Tout d'abord, ils auront une expérience pratique grâce à des exemples concrets et des projets pratiques qui leur permettront de mettre en œuvre leurs connaissances théoriques dans des situations réelles. De plus, je m'adapte aux besoins et au rythme de chaque étudiant, offrant ainsi une flexibilité qui leur permet de progresser à leur propre rythme. La préparation professionnelle est un autre avantage majeur de ce cours. Les étudiants apprendront à programmer des fonctions et à réfléchir comme de véritables professionnels de l'informatique. Ils acquerront des compétences pratiques et des techniques de programmation avancées, les préparant ainsi à des carrières dans le domaine de l'informatique. Le soutien continu est également une priorité. En plus des devoirs et des rapports d'avancement, je reste disponible pour répondre aux questions et fournir un soutien supplémentaire par e-mail ou via des plateformes de communication dédiées. Les étudiants pourront ainsi obtenir de l'aide et des clarifications supplémentaires pour faciliter leur apprentissage. Ce cours est conçu de manière progressive, guidant les étudiants depuis les bases de la programmation jusqu'à des concepts plus avancés. Chaque leçon est structurée pour renforcer les connaissances précédentes et introduire progressivement de nouveaux sujets, favorisant ainsi un apprentissage continu et approfondi. Ce cours offre aux étudiants l'opportunité unique de bénéficier d'une pédagogie individualisée, d'une expérience pratique, d'un suivi personnalisé, d'une préparation professionnelle, d'un soutien continu et d'une progression progressive. C'est une occasion précieuse pour développer leurs compétences en informatique, améliorer leur compréhension de l'algorithmique et de la programmation, et se préparer à une carrière prometteuse dans le domaine de l'informatique.

Ouakli
Introduction aux algorithmes et au codage : fondements du codage dans n'importe quel langage de programmation et résolution de problèmes
Idéal pour les débutants pour construire une base en algorithmes et en logique de codage. - Fondamentaux de l'informatique : bases des concepts algorithmiques et des structures de données. - Principes de base de la programmation : relier les algorithmes aux pratiques de codage. - Résolution de problèmes : application d'algorithmes à des scénarios du monde réel pour développer des compétences analytiques. - Pratiquer les langages de programmation, notamment C, Python et Java.

Imad
Apprenez à programmer en langage C du débutant au professionnel
Bonjour a tous et bienvenue dans cette formation sur la programmation et plus spécialement sur le développement logiciel en C, je m'appelle IMAD et je serai votre formateur tout au long de ce cours je suis étudiant en génie informatique spécialisé notamment dans l’architecture , le développement logiciel et le développement web . Le C est un langage très populaire et utilisé. On le retrouve un peu partout comme par exemple dans le jeux vidéo, la plupart des logiciels PC et même dans l’embarqué. Le C est un très bon candidat si vous cherchez un 1er langage pour apprendre le développement logiciel car il comporte beaucoup de notions que l’on retrouvent dans la plupart des autres langages. Ainsi la maîtrise du C vous garantit un apprentissage beaucoup plus simple et rapide d’autres langages de programmation. Dans cette formation pour débutants et intermédiaires en développement, nous allons apprendre les bases du développement logiciel. Comment à partir de lignes de code on peut faire un logiciel exécutable sur notre machine. Puis nous verrons les bases du langage C et entre autre, comment gérer la mémoire via les variables, comment faire vivre notre programme avec les boucles et conditions ou encore comment utiliser la bibliothèque standard du C (STL) pour interagir avec l’utilisateur. Une fois ces bases acquises, nous augmenterons un peu le niveau avec les redoutables pointeurs et tableaux. c’est souvent la partie que les novices en C redoutent le plus. Mais je vous garantie qu’avec moi ça vous semblera finalement très simple ;) Alors oui c’est un gros programme mais je vous garantie que vous ne verrez pas le temps passer. À qui ce cours s'adresse-t-il ? - Les étudiants universitaires en spécialisé informatique . - Débutant dans le développement logiciel. Le C est l’un des meilleurs langages pour se lancer dans l’aventure de la programmation. - Personnes souhaitant apprendre à développer en C ou revoir et maîtriser les bases de ce langage.

Younes
Maîtrisez Python à Tous les Niveaux avec des Cours Personnalisés - Programme SUP SPÉ inclus
Commencez par les fondamentaux tels que les variables, les boucles et les conditions, et progressez vers des concepts plus avancés, notamment la manipulation de fichiers, d'images et l'utilisation de bibliothèques Python telles que Numpy, Scipy, Pandas et Matplotlib. Explorez également les principes fondamentaux de la programmation orientée objet. Pourquoi choisir ce Cours ? En optant pour ces cours, vous aurez l'opportunité de consolider vos connaissances à travers des exercices pratiques et des mini-projets concrets qui renforceront vos compétences en Python. Chaque session sera interactive, vous permettant de poser des questions et de recevoir des retours constructifs sur votre code. Vous pourrez bénéficier d'un encadrement personnalisé. Les leçons sont adaptées à votre niveau, que vous cherchiez à poursuivre une carrière en programmation ou simplement à apprendre par plaisir. Les séances sont ajustées en fonction de vos objectifs, et un soutien continu est assuré pour surmonter tout défi que vous pourriez rencontrer.

Sara
Prof expérimenté propose des cours particuliers d'algorithmique et de programmation
Ma méthodologie s'adapte au niveau et aux besoins de l'élève. Si l'élève est débutant : je commence par présenter et expliquer en détails les concepts de base de la programmation, puis on passe à la partie pratique où on essaie ensemble de créer de petits programmes (souvent des jeux amusants). Pour les niveaux plus avancés : j'aborde d'abord avec l'élève les points de blocage s'il y en a, avant de lui présenter de nouveaux concepts. À la fin de chaque séance, je donne des exercices à l'élève à réaliser avant le prochain cours afin qu'il puisse exercer et mieux assimiler le cours.

Abdelhamid
Cours particuliers en informatique pour universitaires et écoles d'ingénieurs
Besoin de renforcer vos compétences en informatique ? Que vous soyez en Licence, en Master, ou étudiant en école d’ingénieurs, profitez de l’expertise d’un docteur en informatique pour une formation sur mesure. Adaptés à votre niveau et vos objectifs : Que vous découvriez un sujet ou visiez l'excellence, mes cours s’ajustent à vos besoins. Cours interactifs et concrets : Pratiquez directement avec des exercices et des projets pertinents. Apprentissage en profondeur : De l'algorithmique avancée aux concepts d’architecture et d'organisation des systèmes, maîtrisez les bases essentielles et allez au-delà. Avec moi, vous n'apprendrez pas seulement l'informatique – vous la comprendrez et l'appliquerez avec succès.

Clément
Apprendre l'algorithmie générale pour tout les langages
Les concepts d'algorithmie sont souvent intimidants aux premiers abords. Si les mots "complexité", "compréhension de liste", "matrice", "big arrow" sont nouveaux pour vous, pas de panique ! C'est légitime de se sentir quelque peu perdus face à cet océan de nouveauté. Sachez que dans le fond, tout repose sur des éléments très simpliste. Au même titre que tout votre ordinateur repose sur des 0 et des 1. Alors n'aillez pas peur, et apprenons ensemble à aborder des concepts et à faire de la magie avec nos code 😉

Nader
Apprendre les bases de l'algorithmique et programmation
je vous présente un cours d'algorithmique et des bases du langage c qui vous aidera a comprendre les fondamentaux de la programmation ( les conditions, les boucles , les fonctions les procédures etc .. ) . Tout d’abord nous allons apprendre comment écrire des algorithmes ensuite dans une deuxième partie nous allons apprendre a implémenter ces algos en langage c .

Houssem
Programmation Java - Préparation à l'examen - Apprenez à coder
En fonction de votre niveau d'expérience et de vos connaissances en codage, nous fixerons nos objectifs de classe. Cette classe pourrait couvrir toutes les bases de la programmation Java, du débutant à la connaissance avancée. En partant des paradigmes de la programmation orientée objet et de l'architecture de base de l'application Java et en passant par les collections Java, les threads, les fonctions Lambda, les exceptions, les erreurs, le planificateur, la programmation orientée aspect et bien d'autres sujets intéressants. Tous ces sujets seront abordés avec d'excellents exemples de code pour vous aider à comprendre et à mémoriser ce que vous venez d'apprendre. Si vous cherchez également de l'aide pour vos examens ou vos travaux scolaires, n'hésitez pas à me contacter car ce cours pourrait sûrement être adapté à vos besoins précis. En espérant que nous pourrions passer un bon moment d'apprentissage. Paix🤍

Denis
Ingénieur Centralien, formateur en Machine Learning depuis 2017, propose des cours pour tous niveaux !
J’enseigne le Machine Learning en visio ou en présentiel pour des étudiants et professionnels de tous niveaux. Dans mes cours, nous combinerons théorie et pratique en les appliquant directement sur des projets concrets. Ensemble, nous travaillerons sur du code en direct, et je serai là pour vous guider à chaque étape ! Peu importe votre niveau, j'adapte mon approche pour chaque personne. > Durée des cours : de 60 à 120 minutes en général. > Déroulé possible des cours : - Rappel sur les notions théoriques, explications avec exemples concrets et vulgarisation. - Suivi et réalisation en direct des projets de l’étudiant ou proposés par moi-même. - Live coding avec partage d’écran. > Librairies principales : - Pandas, scikit-learn, numpy, matplotlib, seaborn. - PyTorch, TensorFlow, Keras. > Programme possible pour une formation à moyen/long terme : - Nettoyage et analyse d’un jeu de données. - Bases du machine learning, méthodologie. - Optimisation de modèles de classification et de régression. - Réseaux de neurones (DNN, CNN, LSTM, VAE...). N'hésitez pas à me contacter si vous avez des questions ! À bientôt !

Oussama
Maîtrisez les Algorithmes et les Structures de Données avec Python
Vous souhaitez comprendre les bases essentielles de l'informatique et améliorer vos compétences en résolution de problèmes ? Ce cours est fait pour vous ! Nous allons explorer ensemble les algorithmes et les structures de données, qui sont au cœur du développement logiciel performant, tout en les mettant en pratique avec le langage Python. Voici ce que vous apprendrez : Introduction aux algorithmes : Comprendre les concepts de base comme les conditions, les boucles, les fonctions, la récursivité, la complexité temporelle et spatiale et bien plus.. Structures de données classiques : Tableaux, listes chaînées, piles, files d'attente, arbres, graphes, etc. Algorithmes de tri et de recherche : Tri rapide, tri par insertion, recherche binaire, etc. Projets pratiques : Résoudre des problèmes réels pour bien ancrer les concepts. Bonus : Outils et astuces de productivité sur VSCode

Grégory
Cours d'informatique du niveau collège au niveau classe préparatoire MP*
Ayant été élève de classe préparatoire en MP* à Paris, j'entamerai cette année ma première année à l'ENSEEIHT, une école d'informatique à Toulouse. Je peux effectuer des cours de programmation du collège au niveau de classe préparatoire. Je vous assure des cours de Scratch, de Python et de Ocaml. J'ai commencé à programmer à l'âge de 12 ans. Durant ma scolarité au collège, j'ai effectué plusieurs programmes. L'un de mes plus élaborés est un bot Discord en JavaScript avec plusieurs fonctionnalités comme la calculatrice ou jouer à un pendu. J'ai également programmé un pendu à l'aide de Scratch. Puis, avec un ami, j'ai programmé un jeu de piano sur Python. J'espère pouvoir utiliser cette expérience pour vous accompagner au mieux. Je vous proposerai des exercices formateurs d'informatique. Je souhaite pouvoir vous partager ma passion.

Ramasondrano
Formation en développement web et création site web
Cours professionnel sur une formation en développement web. 📌AUX PROGRAMMES: 📍INTEGRATEUR WEB et MOBILE HTML/CSS/FRAMEWORK Bootstrap/ Flat Design/ Intégration WEB ET MOBILE avec adobe XD, Figma ... 📍ALGORITHME Introduction, variables, test et conditions , boucles, structure , Fonctions, Tri 📍MERISE & UML Dictionnaire de données, MCD,MLD, Diagramme de Classe, Diagramme de cas d'utilisateur, diagramme d'objet. 📍DEVELOPPEMENT FRONT END javascript/JQuery/ Ajax/json/XML 📍DEVELOPPEMENT BACK END PHP & MySQL/ POO. Création de site vitrine & e-commerce & annuaire. 📍CMS : Wordpress wordpress, elementor, visual composer , contact form, woocommerce, astra, oceanwp, Hébergement web et nom domaine / cpanel si vous voulez mettre vos projet en ligne.

Salim
Cours en informatique (Algorithmique, Python, et MS office)
Bonjour, Je suis étudiant en Master en informatique et je donne des cours en Microsoft office (Word, Excel, Power point) et aussi d'algorithmique et de programmation Python. Python est un langage de programmation très puissant et très utilisé dans plusieurs domaines innovants (Machine learning, Big data, Data science ..)