Menu
CoddyTech

Tous les cours de programmation

140 cours interactifs gratuits

Parcourez tous les cours de code sur Coddy. 140 cours interactifs dans 20 langages de programmation : gratuits à démarrer, indices assistés par IA, certificat à la fin.

Affichage de 24 sur 140 cours

Jeu Godot : Circuit néon

Nouveau

Créez un jeu de course en vue de dessus dans Godot avec GDScript, en ajoutant une fonctionnalité à chaque leçon : une voiture qui accélère, tourne, freine et dérape, un circuit néon avec des zones d’accélération et de l’huile, des points de contrôle, des tours et un chronomètre, trois voitures rivales, un compte à rebours, les résultats et le meilleur temps au tour. Le jeu s’exécute dans votre navigateur au fur et à mesure que vous le créez.

  • 20
  • 20
  • 1
  • 20

Jeu Unity : Voies célestes

Nouveau

Créez un jeu de course sans fin en 3D dans Unity avec C#, en ajoutant une fonctionnalité à chaque leçon : trois voies, des sauts et des glissades, une route qui ne finit jamais, des obstacles, des pièces, un aimant et un bouclier, une vitesse qui augmente sans cesse et un meilleur score. Le jeu s’exécute dans votre navigateur pendant que vous le développez.

  • 20
  • 20
  • 1
  • 20

Projet Pygame : Défendez le donjon

Nouveau

Créez un jeu de survie complet en Python avec pygame : un chevalier défend la cour d’un château toute une nuit face à des monstres, avec des armes qui visent automatiquement, des gemmes, des montées de niveau, un boss et l’aube. Le jeu s’exécute dans votre navigateur pendant que vous le créez.

  • 20
  • 20
  • 1
  • 20

Créez des jeux avec Pygame

Nouveau

Créez cinq jeux en Python avec pygame : déplacez un carré, attrapez des blocs qui tombent, jouez à Snake, à Pong à deux joueurs et créez votre propre jeu. Chaque jeu s’exécute dans votre navigateur pendant que vous l’écrivez.

certificate icon

Certificat à la fin

  • 40
  • 40
  • 5
  • 80

Jeu Unity : défense de tours

Nouveau

Créez un jeu de défense de tours en 3D avec Unity et C#, avec une fonctionnalité par leçon : des ennemis qui suivent un chemin par vagues, des tours à placer, à orienter et à faire tirer, de l'argent, des améliorations, des attaques à zone d'effet et de gel, ainsi qu'une base à défendre.

certificate icon

Certificat à la fin

  • 18
  • 18
  • 1
  • 82

Jeu Unity : casse-briques

Nouveau

Créez un jeu de casse-briques en 3D dans Unity avec C#, en découvrant une fonctionnalité par leçon : une raquette et une balle rebondissante, un mur de briques, des vies et des niveaux, ainsi que des bonus qui élargissent la raquette ou divisent la balle.

certificate icon

Certificat à la fin

  • 16
  • 16
  • 1
  • 65

Jeu Unity : Snake 3D

Nouveau

Créez un jeu Snake en 3D dans Unity avec C#, en ajoutant une fonctionnalité à chaque leçon : un serpent qui se déplace sur une grille, le contrôle de sa direction, de la nourriture, une queue qui s’allonge, des murs et les collisions avec son propre corps, un score, la vitesse et un meilleur score.

certificate icon

Certificat à la fin

  • 14
  • 14
  • 1
  • 56

Jeu Roblox : Échapper aux ténèbres

Nouveau

Crée un jeu d’évasion Roblox complet en Luau, en ajoutant une fonctionnalité à chaque leçon : des pièces sombres reliées par des portes, une lampe torche, des clés et un code de coffre-fort, ainsi qu’un monstre qui contourne les murs pour te retrouver, pendant que tu te caches dans des placards, cours à toute vitesse et te dépêches avant la fin du temps imparti pour trouver la sortie.

certificate icon

Certificat à la fin

  • 20
  • 20
  • 1
  • 60

Jeu Roblox : Arènes de combat

Nouveau

Créez un jeu complet de combat à l’épée sur Roblox en Luau, avec une fonctionnalité par leçon : une épée avec une zone de collision, des capacités activées par des touches et des boutons sur téléphone avec des temps de recharge gérés par le serveur, des combos, des étourdissements et des blocages, ainsi que des bots qui vous poursuivent autour des piliers et ripostent.

certificate icon

Certificat à la fin

  • 20
  • 20
  • 1
  • 60

Jeu Roblox : Tower Defense

Nouveau

Créez un jeu complet de tower defense sur Roblox en Luau, en ajoutant une fonctionnalité à chaque leçon : des ennemis qui suivent un parcours par vagues, des tours à placer et à améliorer, des attaques de zone et de gel, des barres de vie, un boss et une base à défendre.

  • 18
  • 18
  • 1
  • 54

Jeu Roblox : simulateur d’animaux

Nouveau

Créez un simulateur complet d’animaux de compagnie sur Roblox en Luau, avec une fonctionnalité par leçon : des piles de pièces, une interface de jeu, des échanges entre le client et le serveur via des remotes, des œufs avec différents niveaux de rareté, des animaux qui vous suivent, un portail de zone, des annonces sur les animaux rares et un système de sauvegarde.

  • 18
  • 18
  • 1
  • 54

Jeu Roblox : tour infinie

Nouveau

Créez un obby complet en forme de tour dans Roblox avec Luau, une fonctionnalité par leçon : des tours aléatoires composées de sections empilées, des briques mortelles, des obstacles rotatifs, des marches qui disparaissent, des tapis roulants, des lasers, des trampolines, de la lave montante, des manches, des points de contrôle et des meilleurs temps. Jouez-y dans le navigateur et partagez-le.

certificate icon

Certificat à la fin

  • 18
  • 18
  • 1
  • 55

Jeu Roblox : Tycoon d’usine

Nouveau

Créez un tycoon Roblox complet en Luau, avec une fonctionnalité par leçon : des extracteurs, un tapis roulant, du minerai d’or, des plateformes d’achat, une machine d’amélioration, des déblocages, des renaissances et des sauvegardes. Jouez à votre jeu d’usine dans le navigateur et partagez-le.

  • 18
  • 18
  • 1
  • 54

Jeu Roblox : Survivre aux catastrophes

Nouveau

Créez un jeu complet de survie face aux catastrophes sur Roblox avec Luau, en ajoutant une fonctionnalité à chaque leçon : un hall d’attente, une boucle de manches, des cartes, une inondation, des météorites, une île qui rétrécit, de la lave, des tags de survivant, des séries de victoires et des victoires sauvegardées. Jouez-y dans votre navigateur et partagez-le.

  • 18
  • 18
  • 1
  • 54

Laboratoires de réseau local

Populaire

Construisez, adressez et dépannez de petits réseaux dans un laboratoire en terminal : hôtes, commutateurs et routeurs, câbles, adresses et masques IPv4, ARP, passerelles, tables de routage et pannes classiques qui perturbent les véritables réseaux locaux.

Réseaux informatiques
certificate icon

Certificat à la fin

  • 35
  • 35

Adressage IP et sous-réseaux

Populaire

Maîtrisez les adresses IP en partant des bits : binaire, anatomie d’IPv4, masques de sous-réseau, CIDR, exercices de sous-réseautage, plages privées, planification de réseau avec VLSM et première approche d’IPv6. Mettez tout en pratique dans le terminal.

Réseaux informatiques
certificate icon

Certificat à la fin

  • 46
  • 46

Le modèle OSI

Populaire

Comment les réseaux communiquent réellement, couche par couche : les sept couches OSI, les adresses MAC et ARP, IP et le routage, TCP, UDP et les ports, l’encapsulation, ainsi que le parcours complet d’un paquet, avec des démonstrations pratiques dans le terminal.

Réseaux informatiques
certificate icon

Certificat à la fin

  • 32
  • 32

Réseautage avec le terminal

Populaire

Découvrez comment les machines communiquent réellement entre elles depuis la ligne de commande. Adresses et DNS, ports et sockets, vérification de l’accessibilité d’un hôte, et utilisation manuelle de HTTP avec curl : GET, POST, en-têtes, codes d’état et HTTPS. Conçu pour les métiers de l’informatique, du support et du backend.

Réseaux informatiques
certificate icon

Certificat à la fin

  • 47
  • 47
  • 141

Arbre AVL - Série Structures de données n°10

Populaire

Dans ce cours, vous découvrirez la structure de données Arbre AVL, vous construirez un arbre binaire de recherche auto-équilibré à partir de zéro dans votre langage préféré, et vous relèverez des défis de programmation pour vous entraîner !

Structures de données
certificate icon

Certificat à la fin

  • 16
  • 14
  • 1

Algorithme de Prim - Algorithmes de graphes

Populaire

Maîtrisez l'algorithme de Prim pour les arbres couvrant de poids minimal : construisez un arbre à partir d'un sommet initial en ajoutant toujours l'arête la moins chère. Implémentez-le dans le langage de votre choix et répondez à des requêtes de connectivité et d'arête goulot, le pendant de l'algorithme de Kruskal.

Algorithmes de graphes
certificate icon

Certificat à la fin

  • 9
  • 4
  • 1
  • 55

Algorithme de Kruskal - Algorithmes de graphes

Maîtrisez l'algorithme de Kruskal pour les Arbres Couvrants de Poids Minimum. Implémentez une structure union-find, construisez un MST en ajoutant l'arête la moins chère sans créer de cycle dans le langage de votre choix, et répondez à des requêtes de connectivité et d'arête goulot.

Algorithmes de graphes
certificate icon

Certificat à la fin

  • 9
  • 4
  • 1
  • 57

Algorithme de Bellman-Ford - Algorithmes de graphes

Maîtrisez l'algorithme de Bellman-Ford : calculez les plus courts chemins à source unique avec des poids d'arêtes négatifs et détectez les cycles négatifs. Implémentez une étape de relaxation, l'algorithme complet dans le langage de votre choix, et répondez à des requêtes de distance et de cycle.

Algorithmes de graphes
certificate icon

Certificat à la fin

  • 9
  • 4
  • 1
  • 54

Algorithme de Dijkstra - Algorithmes de graphes

Populaire

Maîtrisez l'algorithme de Dijkstra, la méthode gloutonne du plus court chemin à source unique pour les graphes à poids non négatifs. Apprenez à lire des arêtes pondérées, à implémenter le calcul complet des distances dans le langage de votre choix, et à répondre à des requêtes de point à point ou concernant le sommet le plus éloigné.

Algorithmes de graphes
certificate icon

Certificat à la fin

  • 9
  • 4
  • 1
  • 54

Tri topologique - Algorithmes de graphes

Populaire

Maîtrisez le tri topologique, l'ordonnancement d'un graphe orienté acyclique (DAG) où chaque arête pointe vers l'avant. Calculez les degrés entrants, construisez un ordre avec l'algorithme de Kahn dans le langage de votre choix, détectez les cycles et trouvez le plus long chemin dans un DAG.

Algorithmes de graphes
certificate icon

Certificat à la fin

  • 9
  • 4
  • 1
  • 55

Foire aux questions

Combien de cours y a-t-il sur Coddy ?

Coddy héberge 140 cours interactifs dans 20 langages de programmation, des bases pour débutants aux projets avancés, défis et flux IA.

Tous les cours sont-ils vraiment gratuits ?

Oui. Chaque cours est gratuit pour commencer, s'exécute dans votre navigateur avec des indices assistés par IA, des exercices réels et un certificat de fin.

Par où commencer ?

Choisissez un langage sur lequel vous concentrer (Python et JavaScript sont d'excellents premiers choix) ou parcourez par sujet. Vous pouvez aussi utiliser la barre de recherche pour trouver un cours ou un concept précis.

Les cours incluent-ils des projets et des défis ?

La plupart, oui. Cherchez les badges « projet » et « défi » sur chaque carte, ou filtrez par sujet pour trouver le bon type de pratique pour ce que vous voulez apprendre.

Illustration des langages de programmation de Coddy

Commencez à apprendre avec Coddy

Commencer