Ce site web est une traduction de l'original anglais : Retour à l'original

Ressources et liens


Cette page offre une collection organisée de ressources, d'outils, d'organisations et d'applications web pour soutenir les ambassadeurs, les enseignants et les participants dans l'exploration de divers domaines de l'informatique. Le contenu est régulièrement mis à jour et enrichi.

Structures de données et algorithmes

VisuAlgo

https://visualgo.net/fr
"Visualisez le tri, les algorithmes de graphes, la programmation dynamique et plus encore avec une exécution pas à pas."

The Open DSA Project

https://opendsa-server.cs.vt.edu/
"Contenu d'apprentissage interactif pour les algorithmes, les structures de données et les sujets théoriques de l'informatique."

CS50 par Harvard

https://cs50.harvard.edu/
"Le cours d'introduction à l'informatique de Harvard — excellent pour les débutants et les apprenants curieux."

Une visualisation du tri à bulles (Bubble Sort).

Apprentissage automatique et science des données

Dive into Deep Learning

https://d2l.ai/
"Un livre interactif sur l'apprentissage profond avec du code, des mathématiques et de la théorie — basé sur les notebooks Jupyter."

Google's Machine Learning Crash Course

https://developers.google.com/machine-learning/crash-course
"Introduction pratique au ML avec les API TensorFlow et des exercices concrets."

Seeing Theory – Visualisations interactives

https://seeing-theory.brown.edu/
"Un excellent site avec des explications visuelles des concepts de statistiques et de probabilités, idéal pour comprendre les fondements de l'estimation numérique."

Kaggle – Ensembles de données et compétitions

https://www.kaggle.com/
"Explorez des ensembles de données réels, participez à des compétitions et pratiquez des projets de science des données et de ML."

Une visualisation du clustering K-means.

Systèmes numériques

CS Unplugged – Nombres binaires

https://csunplugged.org/fr/topics/binary-numbers/
"Des activités amusantes et pratiques pour apprendre le comptage binaire et les systèmes de nombres – pas besoin d'ordinateur !"

Khan Academy – Binaire et données

https://www.khanacademy.org/computing/computer-science/cryptography
"Leçons visuelles expliquant le binaire, l'hexadécimal et les conversions de base en informatique."

CalculatorSoup – Convertisseur de nombres

https://www.calculatorsoup.com
"Conversions instantanées entre binaire, décimal et hexadécimal pour vérifier vos réponses."

Logisim Evolution

https://github.com/reds-heig/logisim-evolution
"Concevez et simulez des circuits numériques dans une interface graphique – idéal pour apprendre les portes logiques et les CPU."

Nand2Tetris

https://www.nand2tetris.org
"Construisez un ordinateur à partir de portes NAND jusqu'à un OS – l'un des parcours informatiques les plus complets."

Full Adder Circuit Diagram

Visualisation d'un additionneur complet, utilisé pour effectuer une addition binaire.

Cryptographie

Cryptohack – Apprenez la cryptographie en piratant

https://cryptohack.org/
"Résolvez des énigmes amusantes et apprenez des techniques cryptographiques comme RSA, AES, ECC, le hachage et plus encore."

CrypTool

https://www.cryptool.org/
"CrypTool Online propose des démonstrations visuelles de chiffrements classiques et modernes, de hachages et de signatures numériques."

Ressources de programmation

Cette section est destinée aux étudiants et participants qui débutent en programmation ou qui souhaitent explorer les outils de développement. Que vous soyez débutant ou que vous cherchiez à coder plus efficacement, les ressources ci-dessous vous aideront à démarrer en toute confiance.

Visual Studio Code (VS Code)

https://code.visualstudio.com/
"Un éditeur de code puissant et gratuit de Microsoft, parfait pour les débutants comme pour les professionnels. Léger, rapide et prend en charge tous les principaux langages de programmation."

JetBrains Academy

https://www.jetbrains.com/academy/
"Projets de programmation pratiques avec théorie, tests et intégration dans IntelliJ IDEA."

freeCodeCamp – Programme de codage complet

https://www.freecodecamp.org/
"Apprenez à coder gratuitement. Créez des projets. Obtenez des certifications. Idéal pour les débutants complets et au-delà."

Ressources C++ – LearnCpp.com

https://www.learncpp.com/
"Le site de tutoriels le plus complet et le plus convivial pour les débutants en C++ moderne. Constamment mis à jour, basé sur des projets et approfondi."