• PBA Slides

    • How-to use Reveal.js
          syllabus/0-Meta_For_Instructional_Staff/0-how_to_use_reveal_slides.html
    • Lecture Template Slides
          syllabus/0-Meta_For_Instructional_Staff/1-TEMPLATE_lecture_slides.html
    • Copy and Paste Slide Templates
          syllabus/0-Meta_For_Instructional_Staff/2-TEMPLATE_copy_paste_reveal_slides.html
    • Content Workshop - Instructional Staff Briefing
          syllabus/0-Meta_For_Instructional_Staff/3-content_workshop_slides.html
    • Introduction to Cryptography
          syllabus/1-Cryptography/1-Crypto_Introduction/Crypto_Introduction_Slides.html
    • Hash Functions
          syllabus/1-Cryptography/2-Hashes/Hashes_slides.html
    • Encryption
          syllabus/1-Cryptography/3-Encryption/Encryption_Slides.html
    • Digital Signature Basics
          syllabus/1-Cryptography/4-Digital_Signatures_Basic/Digital_Signatures_Basic_slides.html
    • Advanced Digital Signatures
          syllabus/1-Cryptography/5-Digital_Signatures_Advanced/Digital_Signatures_Advanced_slides.html
    • Hash Based Data Structures
          syllabus/1-Cryptography/6-Hash_Based_Data_Structures/Hash_Based_Data_Structures.slides.html
    • Exotic Primitives
          syllabus/1-Cryptography/7-Exotic_Primitives/Exotic_Primitives_slides.html
    • Economic Basics
          syllabus/2-Economics/2.1-Economics_Basics/2.1-Economics_Basics_Slides.html
    • Game Theory Basics
          syllabus/2-Economics/2.2-Game_Theory/2.2-Game_Theory_slides.html
    • Price Finding Mechanisms
          syllabus/2-Economics/2.3-Price_Finding_Mechanisms/2.3-Price_Finding_Mechanisms_slides.html
    • Collective Decision Making
          syllabus/2-Economics/2.4-Collective_Decision_Making/2.4-Collective_Decision_Making_Slides.html
    • Blockchain Overview
          syllabus/3-Blockchain/1-Overview_of_Blockchains_slides.html
    • Blockchain Structure
          syllabus/3-Blockchain/2-Blockchain_Structure_slides.html
    • Consensus Authoring
          syllabus/3-Blockchain/3-Consensus-Authoring-slides.html
    • Accounting Models & User Abstractions in Blockchains
          syllabus/3-Blockchain/4-Accounts_and_UTXOs_slides.html
    • Consensus Finality
          syllabus/3-Blockchain/5-Consensus_Finality_slides.html
    • Fees, Ordering
          syllabus/3-Blockchain/6-Resource_Allocation_Fees_Ordering_slides.html
    • Peer-to-Peer (P2P) Networking
          syllabus/3-Blockchain/7-P2P_Networking_slides.html
    • Light Clients and Bridges
          syllabus/3-Blockchain/8-Light_Clients_and_Bridges_slides.html
    • Unstoppable Applications
          syllabus/3-Blockchain/9-Unstoppable_Applications_slides.html
    • Introduction to Substrate
          syllabus/4-Substrate/4.1-Intro-to-Substrate_Slides.html
    • Substrate Folder Structure
          syllabus/4-Substrate/4.2-Substrate-Folder-Structure_Slides.html
    • Substrate Wasm meta-protocol
          syllabus/4-Substrate/4.3-WASM-Meta-Protocol-Slides.html
    • Substrate Storage
          syllabus/4-Substrate/4.4-Merkle-db_slides.html
    • JSON-RPC Protocol
          syllabus/4-Substrate/4.x-JSON-RPC_slides.html
    • SCALE Codec
          syllabus/4-Substrate/4.x-SCALE_Slides.html
    • Substrate CLI
          syllabus/4-Substrate/4.x-Substrate_CLI_Slides.html
    • Transaction Queue
          syllabus/4-Substrate/4.x-Transaction-Queue_slides.html
    • FRAME Tips and Tricks
          syllabus/5-FRAME/1-Intro_to_FRAME/FRAME-Tips-Tricks-Slides.html
    • Introduction to FRAME
          syllabus/5-FRAME/1-Intro_to_FRAME/Intro_to_FRAME_slides.html
    • FRAME Pallet Coupling
          syllabus/5-FRAME/1-Intro_to_FRAME/Pallet_Coupling_Slides.html
    • FRAME Pallets & Traits
          syllabus/5-FRAME/1-Intro_to_FRAME/Pallets_Traits_Slides.html
    • FRAME Calls
          syllabus/5-FRAME/2-FRAME_Basics/Calls_slides.html
    • Events and Errors
          syllabus/5-FRAME/2-FRAME_Basics/Events_and_Errors_Slides.html
    • FRAME Storage
          syllabus/5-FRAME/2-FRAME_Basics/FRAME_Storage_Slides.html
    • Pallet Hooks
          syllabus/5-FRAME/2-FRAME_Basics/Pallet_Hooks_Slides.html
    • Construct Runtime
          syllabus/5-FRAME/3-FRAME_Runtime/Construct_Runtime_slides.html
    • FRAME Origin
          syllabus/5-FRAME/3-FRAME_Runtime/Origins_slides.html
    • More FRAME Benchmarking
          syllabus/5-FRAME/4-FRAME_Production/Benchmarking_More_slides.html
    • FRAME Benchmarking
          syllabus/5-FRAME/4-FRAME_Production/Benchmarking_slides.html
    • Runtime Migrations Try Runtime
          syllabus/5-FRAME/4-FRAME_Production/Migrations_and_try_runtime_slides.html
    • FRAME Deep Dive
          syllabus/5-FRAME/5-FRAME_Extras/FRAME-Deep-Dive-Slides.html
    • FRAME Extras
          syllabus/5-FRAME/5-FRAME_Extras/FRAME-Extras_Slides.html
    • Outer Enum
          syllabus/5-FRAME/5-FRAME_Extras/Outer_Enum_Slides.html
    • Polkadot JS API Crash Course
          syllabus/5-FRAME/5-FRAME_Extras/PJS-api-crash-course_slides.html
    • Signed Extensions
          syllabus/5-FRAME/5-FRAME_Extras/Signed_Extensions_slides.html
    • Introduction to Polkadot, Parachains, and Blockspace
          syllabus/6-Polkadot/1-Introduction_to_Polkadot_and_Blockspace/1-Introduction_to_Polkadot_Blockspace_Slides.html
    • Blockchain Scalability History
          syllabus/6-Polkadot/2-Blockchain_Scalability_History/Blockchain_Scalability_History_Slides.html
    • Data Availability and Sharding
          syllabus/6-Polkadot/3-Data_Availability_and_Sharding/Data_Availability_and_Sharding_Slides.html
    • Execution Sharding in Polkadot
          syllabus/6-Polkadot/4-Execution-Sharding-Security/Execution_Sharding_and_Security_Slides.html
    • Cross-Chain Message Passing (XCMP)
          syllabus/6-Polkadot/5-XCMP-and-Blockspace/1-XCMP_Slides.html
    • Blockspace: The Product of Polkadot
          syllabus/6-Polkadot/5-XCMP-and-Blockspace/2-Blockspace_Slides.html
    • Build Simple Parachain
          syllabus/6-Polkadot/7-Build_Simple_Parachain/1-Build_Simple_Parachain_Slides.html
    • Introduction to Cumulus
          syllabus/6-Polkadot/8-Introduction_to_Cumulus/Introduction_to_Cumulus_Slides.html
    • Polkadot Fellowship
          syllabus/6-Polkadot/Fellowship_slides.html
    • Light Clients and Unstoppable Apps
          syllabus/6-Polkadot/Light-clients-and-unstoppable-apps/Light-clients-and-unstoppable-apps-slides.html
    • Nominated Proof of Stake
          syllabus/6-Polkadot/NPOS_slides.html
    • OpenGov
          syllabus/6-Polkadot/Open_Gov/Open_Gov_Slides.html
    • Zombienet
          syllabus/6-Polkadot/Zombienet_slides.html
    • Cross Consensus Messaging (XCM)
          syllabus/7-XCM/1-Core_Concepts_of_XCM/Core_Concepts_of_XCM_slides.html
    • XCVM
          syllabus/7-XCM/2-XCVM/XCVM_slides.html
    • Writing, Sending, and Execution of XCM
          syllabus/7-XCM/3-Writing_Sending_Executing_XCM/Writing_Sending_Executing_XCM_slides.html
    • Parachain XCM Configuration
          syllabus/7-XCM/4-Chain_Config_in_XCM/Parachain_Config_in_XCM_slides.html
    • XCM in the Polkadot
          syllabus/7-XCM/5-XCM_in_Polkadot/XCM_in_polkadot_slides.html
    • Smart Contracts
          syllabus/8-Smart_Contracts/1-Smart_Contracts_Slides.html
    • Contracts Pallet
          syllabus/8-Smart_Contracts/2-Pallet_Contracts_Slides.html
    • ink!
          syllabus/8-Smart_Contracts/3-Ink_Slides.html
    • ink! Workshop (First Day)
          syllabus/8-Smart_Contracts/4-Ink_GameIntro_Slides.html
    • ink! Workshop (Second Day)
          syllabus/8-Smart_Contracts/4-Ink_GameSecondDay_Slides.html
  • PBA Content on GitHub