Skip to content
-
Subscribe to our newsletter & never miss our best posts
  • Contact
  • Politique de confidentialité
logo lm-code

LM-Code

Tutoriels et projets de programmation gratuits avec code source

  • Accueil
  • Tutoriels
    • JavaTutoriels Java
    • HTML / CSS
    • JavaScript
    • PHP
    • Python
    • Node.js
    • SQL
  • Projets
    • Applications Desktop
    • Application – Jeux
    • Applications Mobiles
    • Applications Web
  • Astuces & Bugs
    • Erreurs courantes
    • Configuration (IDE, serveurs locaux…)
  • Ressources
  • Accueil
  • Tutoriels
    • JavaTutoriels Java
    • HTML / CSS
    • JavaScript
    • PHP
    • Python
    • Node.js
    • SQL
  • Projets
    • Applications Desktop
    • Application – Jeux
    • Applications Mobiles
    • Applications Web
  • Astuces & Bugs
    • Erreurs courantes
    • Configuration (IDE, serveurs locaux…)
  • Ressources
Faire un don
Nouveautés
Jeu Snake en Python : crée Snake Néon avec Pygame (tutoriel complet 2026)
octobre 25, 2026
Gestionnaire de scripts IT en Java : crée ScriptPro avec JavaFX et SQLite
octobre 25, 2026
Optimiser une requête MySQL lente avec EXPLAIN et les index
Optimiser une requête MySQL lente : EXPLAIN, index et pièges courants
octobre 25, 2026
Tableau de bord du moniteur système Windows en thème clair
Moniteur système Windows en PHP : crée ton System Dashboard
octobre 25, 2026
MediaCloud : crée ton Netflix maison avec React, Node.js et MySQL
octobre 23, 2026
Faille critique PHP CVE-2026-109618 et CVE-2026-109619 corrigée dans PHP 8.4.27
Faille critique PHP : 2 failles RCE corrigées, le guide complet et gratuit
octobre 21, 2026
Bot Node.js de surveillance de site avec alertes Discord et Telegram
Bot Node.js : surveiller un site et recevoir des alertes Discord ou Telegram
octobre 11, 2026
Java pour développeur PHP
Java pour développeur PHP : les différences clés, en pratique
octobre 3, 2026
API REST avec Node.js, Express et MySQL
Créer une API REST avec Node.js, Express et MySQL (JWT, validation, erreurs)
septembre 24, 2026
Upload de fichiers Node.js : Upload de fichiers avec Node.js et Multer : guide complet
Upload de fichiers avec Node.js et Multer : guide complet
septembre 16, 2026
Outil de gestion de projets avec Flask et MySQL
Posted inApplications Web Python

Crée ton propre outil de gestion de projets avec Python, Flask, MySQL et Bootstrap

Posted by By LM-Code mai 5, 2025Posted inApplications Web, Python1 Comment
Crée un outil de gestion de projets avec Flask, MySQL et Bootstrap : projets, tâches, utilisateurs et tableau de bord Chart.js. Code source gratuit.
Read More
Tableau de bord de l'application de bibliothèque avec Flask
Posted inApplications Web Python

Crée ta propre application de bibliothèque personnelle avec Flask et MySQL

Posted by By LM-Code mai 5, 2025Posted inApplications Web, Python1 Comment
Crée une application de bibliothèque avec Flask et MySQL : gestion des livres, filtres, statistiques et tableau de bord Chart.js. Projet complet en MVC.
Read More
Tutoriel jeu du Morpion en Java
Posted inApplication - Jeux Java

Mini-jeu du Morpion en Java : Tic-Tac-Toe avec Swing

Posted by By LM-Code avril 29, 2025Posted inApplication - Jeux, Java1 Comment
Crée un jeu du Morpion en Java avec Swing et NetBeans : plateau 3×3, détection du gagnant, égalité et bouton Recommencer. Code complet.
Read More
Créer un environnement virtuel Python avec venv
Posted inConfiguration (IDE, serveurs locaux…) Python

Comment créer un environnement virtuel Python ?

Posted by By LM-Code décembre 29, 2024Posted inConfiguration (IDE, serveurs locaux…), Python1 Comment
Crée un environnement virtuel Python avec venv sur Windows, macOS et Linux : création, activation, désactivation et requirements.txt.
Read More
Générateur de mots de passe en Python avec Tkinter
Posted inApplications Desktop Python

Crée un générateur de mots de passe en Python avec Tkinter

Posted by By LM-Code décembre 6, 2024Posted inApplications Desktop, PythonNo Comments
Crée un générateur de mots de passe en Python avec Tkinter : longueur, majuscules, chiffres, caractères spéciaux et version sécurisée avec secrets.
Read More
Programme de nombres premiers en Python
Posted inPython

Crée un calculateur de nombres premiers en Python

Posted by By LM-Code décembre 6, 2024Posted inPythonNo Comments
Crée un programme de nombres premiers en Python : vérifier un nombre, lister les premiers jusqu'à une limite, menu interactif et couleurs.
Read More
Lecteur MP3 en JavaScript avec visualiseur audio
Posted inApplications Web JavaScript

Crée ton propre lecteur MP3 en HTML, CSS et JavaScript

Posted by By LM-Code décembre 5, 2024Posted inApplications Web, JavaScriptNo Comments
Crée un lecteur MP3 en JavaScript avec HTML, CSS et Bootstrap : lecture, pause, volume, progression et visualiseur audio. Tutoriel et code gratuit.
Read More
Tutoriel jeu de dames en Python avec Tkinter
Posted inApplication - Jeux Python

Crée un jeu de dames en Python avec Tkinter

Posted by By LM-Code novembre 26, 2024Posted inApplication - Jeux, Python3 Comments
Crée un jeu de dames en Python avec Tkinter : plateau 8×8, déplacements à la souris, prises, dames et fin de partie. Tutoriel et code gratuit.
Read More
Tutoriel Quiz App en JavaScript
Posted inApplications Web JavaScript

Crée une Quiz App en HTML, CSS et JavaScript

Posted by By LM-Code novembre 25, 2024Posted inApplications Web, JavaScript3 Comments
Crée une Quiz App en JavaScript avec HTML et CSS : sujets, questions à choix multiples, barre de progression et score. Tutoriel et code gratuit.
Read More
Tutoriel moteur de recherche en JavaScript
Posted inApplications Web JavaScript

Crée ton propre moteur de recherche texte et images en JavaScript

Posted by By LM-Code novembre 25, 2024Posted inApplications Web, JavaScriptNo Comments
Crée un moteur de recherche en JavaScript qui interroge Wikipédia et Unsplash : interface Bootstrap, onglets, fetch() et async/await. Code gratuit.
Read More

Pagination des publications

Previous page 1 … 4 5 6 7 Next page
📱

Découvrez nos applications Android

Visitez notre profil Google Play et testez nos applications mobiles.

Disponible sur Google Play
Abonnez-vous à notre newsletter

Ne rate plus aucun tutoriel 🚀

Chaque vendredi midi, reçois les 5 derniers tutoriels et projets LM-Code, avec le code source. Gratuit, sans pub.

Pas de spam. Désinscription en un clic dans chaque e-mail. Ton adresse sert uniquement à l’envoi de la newsletter (envoi via MailPoet). Voir notre politique de confidentialité.

Presque fini ! Vérifie ta boîte de réception (ou tes indésirables) et clique sur le lien pour confirmer ton abonnement.

Derniers articles

  • Jeu Snake en Python : crée Snake Néon avec Pygame (tutoriel complet 2026)
  • Gestionnaire de scripts IT en Java : crée ScriptPro avec JavaFX et SQLite
  • Optimiser une requête MySQL lente avec EXPLAIN et les index
    Optimiser une requête MySQL lente : EXPLAIN, index et pièges courants
  • Tableau de bord du moniteur système Windows en thème clair
    Moniteur système Windows en PHP : crée ton System Dashboard
  • MediaCloud : crée ton Netflix maison avec React, Node.js et MySQL
  • Faille critique PHP CVE-2026-109618 et CVE-2026-109619 corrigée dans PHP 8.4.27
    Faille critique PHP : 2 failles RCE corrigées, le guide complet et gratuit
  • Bot Node.js de surveillance de site avec alertes Discord et Telegram
    Bot Node.js : surveiller un site et recevoir des alertes Discord ou Telegram

Commentaires récents

  1. Fred sur Créer une application de gestion de stock pro en PHP/MySQL : tutoriel complet (API + Clean Architecture)
  2. LM-Code sur Créer un logiciel complet de gestion de restaurant avec JavaFX et SQLite
  3. Carlito S. sur Créer un logiciel complet de gestion de restaurant avec JavaFX et SQLite
  4. LM-Code sur Créer une application de gestion de stock pro en PHP/MySQL : tutoriel complet (API + Clean Architecture)
  5. Fred sur Créer une application de gestion de stock pro en PHP/MySQL : tutoriel complet (API + Clean Architecture)
  6. web page sur Créer une application de vote électronique en PHP et MySQL : tutoriel complet de 0 à Z
  7. LM-Code sur Créer un ChatGPT local avec Ollama : LocalGPT Studio
  8. Kassem Nas sur Créer un ChatGPT local avec Ollama : LocalGPT Studio
  9. Salah Mohamed sur Créer un ChatGPT local avec Ollama : LocalGPT Studio
  10. Rong Paul sur Application desktop locale pour rechercher dans des PDF avec IA et OCR : PDF Semantic Search
📱

Découvrez nos applications Android

Visitez notre profil Google Play et testez nos applications mobiles.

Disponible sur Google Play
D'autres articles qui pourraient t'intéresser
Posted inPython Application - Jeux
Jeu Snake en Python : crée Snake Néon avec Pygame (tutoriel complet 2026)
Posted by By LM-Code octobre 25, 2026
Posted inJava Applications Desktop
Gestionnaire de scripts IT en Java : crée ScriptPro avec JavaFX et SQLite
Posted by By LM-Code octobre 25, 2026
Optimiser une requête MySQL lente avec EXPLAIN et les index
Posted inSQL
Optimiser une requête MySQL lente : EXPLAIN, index et pièges courants
Posted by By LM-Code octobre 25, 2026
Tableau de bord du moniteur système Windows en thème clair
Posted inApplications Web JavaScript PHP
Moniteur système Windows en PHP : crée ton System Dashboard
Posted by By LM-Code octobre 25, 2026
Copyright 2026 — LM-Code. All rights reserved
Scroll to Top

Ne rate plus aucun tutoriel 🚀

Chaque vendredi midi, reçois les 5 derniers tutoriels et projets LM-Code, avec le code source. Gratuit, sans pub.

Pas de spam. Désinscription en un clic dans chaque e-mail. Ton adresse sert uniquement à l’envoi de la newsletter (envoi via MailPoet). Voir notre politique de confidentialité.

Presque fini ! Vérifie ta boîte de réception (ou tes indésirables) et clique sur le lien pour confirmer ton abonnement.

LM-Code
Nous respectons ta vie privée

LM-Code utilise des cookies pour faire fonctionner le site, mesurer son audience et améliorer ton expérience. Aucune publicité personnalisée sans ton accord. Tu peux tout accepter, tout refuser ou choisir par catégorie, et changer d’avis à tout moment.

Fonctionnel Toujours activé
L’accès ou le stockage technique est strictement nécessaire dans la finalité d’intérêt légitime de permettre l’utilisation d’un service spécifique explicitement demandé par l’abonné ou l’utilisateur, ou dans le seul but d’effectuer la transmission d’une communication sur un réseau de communications électroniques.
Préférences
L’accès ou le stockage technique est nécessaire dans la finalité d’intérêt légitime de stocker des préférences qui ne sont pas demandées par l’abonné ou l’internaute.
Statistiques
Le stockage ou l’accès technique qui est utilisé exclusivement à des fins statistiques. Le stockage ou l’accès technique qui est utilisé exclusivement dans des finalités statistiques anonymes. En l’absence d’une assignation à comparaître, d’une conformité volontaire de la part de votre fournisseur d’accès à internet ou d’enregistrements supplémentaires provenant d’une tierce partie, les informations stockées ou extraites à cette seule fin ne peuvent généralement pas être utilisées pour vous identifier.
Marketing
L’accès ou le stockage technique est nécessaire pour créer des profils d’internautes afin d’envoyer des publicités, ou pour suivre l’utilisateur sur un site web ou sur plusieurs sites web ayant des finalités marketing similaires.
  • Gérer les options
  • Gérer les services
  • Gérer {vendor_count} fournisseurs
  • En savoir plus sur ces finalités
Personnaliser
  • {title}
  • {title}
  • {title}