/polkadot-learning-path

Polkadot Learning Path

GNU General Public License v3.0GPL-3.0

Polkadot Learning Path

-- Work in progress --

A simplified learning path for getting to understand blockchain and the Polkadot Ecosystem. It's important that this is a suggestion you can follow, but it's not the only way. You can follow this path or you can follow your path. The important thing is to learn and understand the technology. There may be some concepts that you would understand the second time you read them, so don't be afraid to read them again.

If you are not a developer you can skip the parts where the people talk about code.

PR, questions and comments are welcome!

Cryptography

It would be great to know cryptography before going in-depth into Polkadot. Here are some resources to get you started:

Public key cryptography

  1. Public Key Cryptography [Video] (Est. time: 7 minutes)
  2. What is Public-key Cryptography? [Text] (Est. time: 4 minutes)

Digital signatures

  1. Cryptography Digital Signatures [Text] (Est. time: 10 minutes)
  2. What are Digital Signatures and How Do They Work? [Video] (Est. time: 3 minutes)

Cryptographic hashing

  1. What is Hashing on the Blockchain? [Video] (Est. time: 5 minutes)
  2. What is Hashing in Blockchain? [Text] (Est. time: 9 minutes)

Blockchain

  1. Blockchain Explained [Text] (Est.time: 26 minutes)
  2. Blockchain - A visual demo [Video] (Est. time: 18 minutes)
  3. Introduction to Libp2p from 2018 but Good [Video] (Est. time: 20 minutes)
  4. Consensus
  5. Proof of Stake [Video] (Est. time: 10 minutes)

Polkadot

Theory

  1. What is Polkadot? [Video] (Est. time: 6 minutes)
  2. Architecture [Text] (Est. time:5 minutes)
  3. Validator [Text] (Est. time: 5 minutes)
  4. Parachains [Text] (Est. time: 15 minutes)
  5. Consensus in Polkadot
  6. Nominated Proof of Stake (NPoS) [Video] (Est. time: 20 minutes)
  7. WASM [Text]
  8. Forkless Upgrades in Polkadot [Video]
  9. TODO: Substrate with polkadotJS. [Video]
  10. Polkadot OpenGov [Video] (Est. time: 45 minutes)
  11. Light clients
  12. XCM [Text] (Est. time: 30 minutes)
  13. Blake2 vs Sha2 [Text] (Est. time: 5 minutes)
  14. Zombienet [Video] (Est. time: 1 hour)
  15. TODO: Polkadot-JS
  16. TODO: Substrate
  17. TODO: Frame Pallets
  18. Ink! 101 [Video]
  19. Wallets & ask for tokens
  20. EVM vs Wasm Smart Contracts [Text]
  21. Blockspace over Blockchain

Practice

Developer

  1. TODO: Node Template
  2. Ink!
  3. TODO: Frontend Template

Extras

  1. Polkadot Blockchain Academy
  2. Overview of Polkadot and its Design Considerations [Text]
  3. EDX Free Online Course "Introduction to Polkadot" [Video]
  4. Polkadot Protocol Specification [Text]
  5. Polkadot Wiki [Text]
  6. Twitch Channel [Video]
  7. Youtube Channel [Video]
  8. Polkadot Blockchain Academy [Info]
  9. My Experience with Polkadot Blockchain Academy [Text]

Reference