Top 9 des meilleurs cours pour apprendre la Blockchain

Article publié le samedi 25 juin 2022 et mis à jour le mercredi 3 avril 2024.

Cours Blockchain

Vous voulez enfin comprendre comment fonctionne la blockchain ? Vous souhaitez devenir développeur web3 ?

Alors cet article reprenant les meilleurs cours blockchain est fait pour vous !

Vous trouverez dans cette liste des cours :

  • en français et en anglais
  • dans plusieurs langages de programmation
  • pour plusieurs blockchains

Découvrons sans plus tarder quels sont les meilleurs cours sur la blockchain.

Certains liens dans cet article sont affiliés, sans coût supplémentaire pour vous en cas de clic. Merci pour votre soutien !

1. Créer votre cryptomonnaie grâce aux tokens ERC-20 sur ETH

Créer cryptomonnaie tokens ERC-20 ETH

Auteur : Guillaume Teillet

Niveau : Débutant

Note : ★★★★☆

Durée du cours : 2,5 heures

Langue : Français 🇫🇷

On commence avec le meilleur cours actuellement disponible en français sur Udemy.

Dans ce cours, Guillaume Teillet vous apprend les base de l’écriture de smart contracts avec Solidity ainsi que la création d’une cryptomonnaie.

Vous en apprendrez plus sur la blockchain (particulièrement la blockchain Ethereum).

Vous verrez également comment déployer et minter un token ERC-20 sur Ethereum.

Ce cours sert uniquement d’introduction aux concepts de blockchain. D’ailleurs il ne dure que 2h30.

A noter qu’il s’adresse aux développeurs (débutants). Pas d’inquiétudes si vous ne possédez pas de compétences techniques, vous trouverez des cours blockchains accessibles dans la suite de ce classement !

Si vous voulez en apprendre plus sur Solidity, je vous conseille mon article sur Comment apprendre Solidity.

Au programme :

  • Comment créer un token ERC-20
  • Les bases de Solidity
  • Comment fixer le prix de votre cryptomonnaie
  • Comment utiliser le Testnet d’Ethereum
  • Comment déployer un token ERC-20

2. Devenir Développeur Blockchain : Solidity+Projets+Web3

Devenir Développeur Blockchain

Auteur : Enock Mukolondjolo

Niveau : Débutant

Note : ★★★☆☆

Langue : Français 🇫🇷

Durée du cours : 9,5 heures

Dans ce cours d’Enock Mukolondjolo intitulé Devenir Développeur Blockchain : Solidity+Projets+Web3, vous apprendrez tout ce qu’il vous faut pour coder des applications web3 pour la blockchain Ethereum avec Solidity. En plus, vous deviendrez familier avec de nombreux outils web3 comme Metamask, Remix, Infura ou encore Ganache.

Au programme :

  • Apprentissage de Solitidy et des smart contracts
  • Création de Token ERC-20
  • Création d’un Wallet Ethereum

3. Ce que vous devez savoir sur la blockchain

Ce que vous devez savoir sur la blockchain

Auteur : Jean-François “Distributed Innovation”

Niveau : Débutant

Note : ★★★★☆

Durée du cours : 1 heure

Langue : Français 🇫🇷

Ce petit cours d’à peine une heure vous apprendra les bases de la technologie blockchain. Rien de très sérieux ou abouti si vous voulez apprendre à coder des applications web 3. Mais ce cours peut vous convenir si vous êtes un débutant absolu dans la crypto !

Au programme :

  • Que sont le bitcoin et la blockchain
  • Comment fonctionne une blockchain
  • Les différents types de blockchains
  • À quoi sert la blockchain

4. Python - Le Guide Pratique

Python - Le Guide Pratique

Auteur : Maximilian Schwarzmüller

Niveau : Débutant

Note : ★★★★★

Durée du cours : 17,5 heures

Langue : Anglais 🇬🇧

Dans ce cours Python - Le Guide Pratique de Maximilian Schwarzmüller vous découvrirez comment allier Python et la blockchain pour créer votre propre cryptomonnaie.

À l’issue de ce cours vous aurez de meilleurs bases en technologies blockchain (et en Python). Vous aurez également effectué un projet concret que vous pourrez montrer dans votre portfolio !

Ce cours en anglais dispose de sous-titres en français générés automatiquement.

Vous n’avez pas besoin de connaissances en Python au préalable comme ce tutoriel reprend les bases du langage.

Au programme :

  • Introduction à la blockchain
  • Introduction à Python
  • Types de données et REPL
  • Variables, chaînes de caractères et listes
  • Boucles et conditions
  • Structures de données
  • Programmation Orienté Objets
  • Gestion des erreurs et des requêtes HTTP

5. Comment construire sa propre blockchain

Comment construire sa propre blockchain

Auteurs : Kirill Eremenko, Haelin de Ponteves

Niveau : Débutant

Note : ★★★★☆

Durée du cours : 14,5 heures

Langue : Anglais 🇬🇧

Vous voulez devenir développeur web3 ? Alors Comment construistre sa propre blockchain est le cours qu’il vous faut. Ce cours couvre tous les sujets de niveau de base à avancé, des connaissances théoriques en Blockchain à la création de smart contracts ou d’une crypto-monnaie. Vous apprendrez à créer des applications avancées en utilisant la technologie Blockchain ainsi que les moyens de tirer parti de la puissance des solutions actuelles.

Au programme :

  • Réaction de la blockchain
  • Transactions en crypto-monnaies
  • Création de Smart Contracts

6. Ethereum et Solidity: Le guide complet du développeur

Ethereum et Solidity: Le guide complet du développeur

Auteur : Stephen Grider

Niveau : Intermédiaire

Note : ★★★★☆

Durée : 24 heures

Langue : Anglais 🇬🇧

Dans Ethereum et Solidity: Le guide complet du développeur, Stephen Grider a pour but de vous rendre suffisamment compétents pour créer des applications web3. Vous apprendrez les concepts de développement web3 back-end et front-end tout en vous familiarisant avec les smart contracts.

Au programme :

  • Smart Contracts avec Solidity
  • Concepts clés de Solidity : Arrays, Mappings et Structs
  • Application front-end React avec Semantic UI

7. Débuter avec le développement Web3

Débuter avec le développement Web3

Auteur : Sebastien Arbogast, Said Eloudrhiri

Niveau : Intermédiaire

Note : ★★★★☆

Durée du cours : 17 heures

Langue : Anglais 🇬🇧

Débuter avec le développement Web3 est un autre des meilleurs cours blockchain sur Udemy. En plus de reprendre les bases de la blockchain, vous y apprendrez comment développer des applications web3, les compiler et les déployer sur les différents réseaux (main net, test net, …).

Au programme :

  • Introduction à la Blockchain
  • Implémentation d’une Blockchain
  • Notions de Cryptographie
  • Déploiement de Smart Contracts

8. Maîtriser Ethereum & Solidity “From Scratch”

Maîtriser Ethereum & Solidity

Auteur : Andrei Dumitrescu

Niveau : Intermédiaire

Note : ★★★★☆

Durée du cours : 13 heures

Langue : Anglais 🇬🇧

Le cours Maîtriser Ethereum & Solidity “From Scratch” est destiné aux développeurs d’un niveau un peu plus avancé. Vous y apprendrez Solidity en profondeur. Vous développerez aussi plusieurs applications décentralisées comme une loterie, un système d’enchères, un kickstarter ou comment lancer votre propre token ERC-20 et son ICO.

Au programme :

  • Les concepts Soldity
  • Le concepts clés de la Blockchain Ethereum
  • Comment développer des applications web3 puissantes
  • Comprendre ce qu’est le “InterPlanetary File System” (IPFS) et comment l’utiliser

9. Créer une blockchain et une cryptomonnaie pour les développeurs Full-Stack

Créer blockchain cryptomonnaie développeurs Full-Stack

Auteur : David Joseph Katz

Niveau : Intermédiaire

Note : ★★★★☆

Durée du cours : 14,5 heures

Langue : Anglais 🇬🇧

Encore un autre cours avec lequel vous apprendrez à développer des projets web3 inovants. À l’issu de ce cours, vous serez aussi capable de comprendre comment la blockchain et les smart contracts fonctionnent. Vous saurez aussi comment utiliser les différents outils Ethereum et connaitrez les subtilités du langage de programmation Solidity.

Au programme :

  • Réalisation de projets Solidity concrets
  • Comprendre le fonctionnement de la Blockchain et les Smart Contracts
  • Savoir comment intégrer la web 3 à vos projets web classiques

Bonus : les cours de Nader Dabit

En plus des cours Udemy qui vous donnent une bonne structure d’apprentrissage, je ne peux conclure cet article avant de vous parler des cours gratuits sur YouTube de l’excellent Nader Dabit.

Nader Dabit est un Developer Advocate que j’ai découvert dans le podcast React Native Radio il y a quelques années, a ensuite travaillé chez Amazon avec comme but de démocratiser les AWS avec Amplify. Plus récemment, il s’est mis à travailler dans le web3 et il a créé la Developer DAO.

Dabit poste régulièrement des tutoriels vidéo YouTube ou sous forme d’articles de blog en anglais.

Ces tutoriels sont pour les développeurs qui ont un niveau plus avancé que pour les cours listés dans cet article.

Récapitulatif des meilleurs cours blockhain

# Cours Difficulté Durée
1 Créer votre cryptomonnaie grâce aux tokens ERC-20 Débutant 2,5h
2 Devenir Développeur Blockchain : Solidity Web3 Débutant 9,5h
3 Ce que vous devez savoir sur la blockchain Débutant 1h
4 Python - Le Guide Pratique Débutant 17,5h
5 Comment construire sa propre blockchain Débutant 14,5h
6 Ethereum et Solidity: Le guide complet du dev Intermédiaire 24h
7 Débuter avec le développement Web3 Intermédiaire 17h
8 Maîtriser Ethereum & Solidity “From Scratch” Intermédiaire 13h
9 Créer une blockchain et une crypto pour dev Full-Stack Intermédiaire 14,5h

En apprendre plus sur le développement web3

Vous savez maintenant quels sont les meilleurs cours pour apprendre la blockchain et devenir développeur Web3. La route pour coder des applications web3 robustes est encore longue. Je vous conseille vivement de rejoindre une DAO comme Developer DAO ou en apprendre plus sur le métier de développeur blockchain en lisant mes articles sur le sujet de la blockhain.

Comment Coder

Je m'appelle Thomas. J'ai commencé à coder dans mon enfance. Depuis ma sortie de la première promo de l'École 42, j'ai développé des centaines d'applications et sites web. Sur ce blog, je vous donne les meilleurs conseils et astuces pour apprendre comment apprendre à coder efficacement.