https://blockly-games.appspot.com/?lang=fr ► débuter en programmation : Puzzle, Labyrinthe, Oiseau, Tortue, Movie, Tutoriel de Pond, Pond)
Série d’exercices avec une progression : https://studio.code.org/s/express-2021
Programmez dans l'univers de Minecraft : https://code.org/minecraft
Elève : https://concours.castor-informatique.fr/ (Exercices de logique, notions d'algorithmie)
Professeur : https://coordinateur.castor-informatique.fr/
Un jeu sérieux pour apprendre la programmation en langage Python : https://py-rates.fr/
https://register.ubisoft.com/rabbids-coding/fr-FR ► Création d'un compte obligatoire
8 séquences pour connaître tous les concepts de la programmation et de l'algorithmique : boucle, conditions, fonctions, variables, programmation événementielle et parallèle au menu. ► https://www.kwyk.fr/algorithme/sommaire/
http://www.france-ioi.org ► nécessité de se créer un compte
Type : Algorithmie (tous langages)
Plateforme d'entrainement par excellence notamment grâce à ces deux forces : la gamification et la variété des types de challenges.
La majorité des exercices sont disponibles sous la forme de jeux, avec à chaque fois une mise en situation et une problématique que vous devez résoudre avec du code. D'un atterissage sur Mars, au pilotage d'un vaisseau en passant par du jeu de combat en versus, tous les jeux sont incroyables.
Parmi les différents types de challenges, vous trouverez les compétitions (plusieurs heures avec un classement à la fin et des possibilités de stages ou d'embauches dans les entreprises partenaires), des exercices classiques sous formes de jeux mais aussi des "Clash of Code" qui sont des challenges ultra-rapides avec des règles spécifiques (code le plus court, le plus rapide,...).
Type : Algorithmie (tous langages)
Le fonctionnement de Codewars est relativement similaire à celui de Codingame, à la différence près que la plateforme n'apporte pas de gamification et met plutôt l'accent sur le suivi de l'apprentissage, c'est d'ailleurs pour cela que c'est la plateforme privilégiée par certains centres de formation.
Sur Codewars vous n’effectuerez pas des "challenges" mais des "katas" comme dans les arts martiaux, et même si le suivi de progression est intéressant, le seul reproche que je puisse faire à la plateforme est un léger manque de clarté et de simplicité dans l'interface, rendant parfois la navigation un peu pénible.
Type : HTML & CSS
Le concept de CSSBattle est simple : vous devez reproduire l'exemple qui vous est fourni en écrivant votre code HTML et CSS à l'identique avec le moins de code possible.
Votre score final sera calculé en fonction du nombre de lignes de code et de la ressemblance avec l'exemple de départ, vous apparaitrez ensuite dans le classement général du challenge, et ainsi de suite.
Introduction à l'algorithmique informatique - coder, tout un programme
Introduction à l'algorithmique - la notion de variable
Introduction à l'algorithmique - la notion de variable II
Introduction à l'algorithmique - les boucles
Introduction à l'algorithmique - les instructions conditionnelles