Aller au contenu

Apprendre en s'amusant - Linux.org


Ldfa

Messages recommandés

durée de lecture : 5 min

Cette dépêche est inspirée d'une discussion sur Twitter lancée par B0rk alias Julia Evans, une éditrice de "zine" sur diverses technologies informatiques.

https://twitter.com/b0rk/status/1535704366304337921

Sommaire

Outre le fait d'écrire des livres ou de petits manuels informatiques, Julia Evans est très active sur le réseau social Twitter. En parcourant ses nombreux tweets et réponses, on peut trouver celui-ci : https://twitter.com/robcobbable/status/1535709368519274496

Ce tweet renvoie vers le site https://csed.substack.com/p/the-best-online-interactive-learning?s=r qui liste de nombreux liens sur diverses technologies IT.

Design

Apprentissage du JavaScript

Développer en Python

  • RUR-PLE, un programme à télécharger et à installer, nécessite wxpython pour fonctionner.
  • Un jeu qui mêle connaissance des fonctions de Python et d'un jeu de logique : The Python Challenge. Spoil alerte sur le warming up (1er challenge), le nom de page suivante se trouve en calculant 2 exposant 38 (cf. image présentée à l'écran). Le nombre résultant donnera le nom de la page HTML…

Apprentissage du CSS

  • Déjà cité dans d'autres dépêches : CSS Diner
  • Apprendre les layouts CSS.
  • Aider les grenouilles à se rendre sur leurs nénuphars via des CSS, site disponible en français.
  • Sur le thème des chevaliers, un autre jeu (en anglais) sur les positionnements d'objets en CSS.
  • Toujours sur les layouts CSS, ce jeu-ci propose l'expérimentation des layouts CSS avec des zombies.
  • Layouts CSS, grid, positionnement avec les CSS, testez et apprenez via gridcritters.

Utiliser le langage SQL

Git

  • Une visite guidée qui permet de découvrir les principes fondamentaux de Git. https://gitimmersion.com/
  • girliemac a un GitHub avec des explications sur de nombreux domaines, on peut aussi découvrir de manière illustrée, le fonctionnement de Git (miauw),
  • "Oh Shit, Git!?!", des cas concrets de choses à faire avec Git https://ohshitgit.com/
  • Disponible en français, explorez les commandes Git pour la gestion des branches d'un repository.

Regex

L'algorithme de recherche A*

F#

  • Une façon simple, amusante et interactive d'apprendre le langage F# par le biais de tests. En lançant le jeu basé sur des koans, la première fois une erreur d’exécution et une trace de pile indiquant où l’erreur s’est produite s’affichent. Votre objectif est de faire disparaître l’erreur. Au fur et à mesure que vous corrigez chaque erreur, vous devriez apprendre quelque chose sur le langage F# et la programmation fonctionnelle en général.

Ruby

  • Sur le même principe de la recherche de l’illumination par les koans, l’objectif est ici d’apprendre le langage Ruby, sa syntaxe, sa structure et certaines fonctions et bibliothèques courantes. On y développe également sa culture en basant les koans sur des tests. Les tests sont essentiels dans notre quête pour apprendre et faire de grandes choses avec Ruby.

Commandes Linux

  • Explication visuelle et textuelle des commandes du shell. Collez une commande dans l'outil, et il vous explique comment elle fonctionne : https://explainshell.com/
  • Via diverses missions que le programme GameShell va vous proposer, vous allez apprendre les commandes sh/bash de base.
  • Un meurtre a eu lieu à Terminal City, la police de Terminal City (TCPD - Terminal City Police Departement), à besoin de ton aide. Parcourez les instructions et trouvez le meurtrier: The commande line murder mystery. Lien pour télécharger le fichier zip avec les instructions du jeu : ici

Autres sites

  • JavaScript, TypeScript, regex, SQL and JavaScript Array Methods https://www.executeprogram.com/
  • Ce site permet d'écrire du code en Java, Python, … et de voir, suivre de manière interactive l'exécution du code écrit. https://pythontutor.com/
  • Turing Complete est un jeu payant disponible sur la plateforme steam. Ce jeu vous permet de construire un ordinateur à partir de rien et de le programmer.
  • RobotWar est un jeu de programmation écrit par Silas Warner. L'activité principale du jeu consiste à écrire un programme informatique qui fait fonctionner un robot (simulation). C'est un jeu écrit à l'origine pour des ordinateurs PLATO ou Apple II. Néanmoins, il existe une version jouable sur internet via l'Internet Archive - Lien vers le jeux: RobotWar
  • Colobot: C'est un jeu de stratégie à télécharger où vous devez programmer votre unité avec le langage Cbot (langage similaire au C++ et au Java).
  • Apprendre la gestion des deadlocks, des concurrences : The Deadlock Empire
  • Jeu pédagogique sur la logique. Ce jeu était écrit à l'origine pour Windows 3.x, maintenant une version en ligne est disponible ici.

Éditeur

  • Découvrez l'éditeur VIM et ses fonctionnalités en jouant l'aventurier.

Sécurité

  • Un site proposant des terrains d’entraînement sur les bases de la sécurité informatique, voire l'étude d'attaques informatiques. Ce n'est pas un jeu en ligne… Pas recommandé pour tout le monde.

Powershell

Aller plus loin

Afficher l’article complet

Lien vers le commentaire
Partager sur d’autres sites

  • Ldfa a modifié le titre en Apprendre en s'amusant - Linux.org

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.