-
How-to use Reveal.js
faculty_resources/0-how_to_use_reveal_slides.html -
Lecture Template Slides
faculty_resources/1-TEMPLATE_lecture_slides.html -
Copy and Paste Slide Templates
faculty_resources/2-TEMPLATE_copy_paste_reveal_slides.html -
Content Workshop - Faculty Briefing
faculty_resources/3-content_workshop_slides.html -
Graded Assignments Scheme
faculty_resources/7-Grading-scheme-slides.html -
Cybersecurity Overview
syllabus/0-Miscellaneous/0-Security/0-overview_slides.html -
User Centric Security in Web3
syllabus/0-Miscellaneous/0-Security/1-Web3_user_centric_security_slides.html -
Security Awareness in Web3
syllabus/0-Miscellaneous/0-Security/2-security_awareness_slides.html -
Web3 Infrastructure Security
syllabus/0-Miscellaneous/0-Security/3-infra-security_slides.html -
Application Security
syllabus/0-Miscellaneous/0-Security/appsec_slides.html -
Formal Methods for Rust
syllabus/0-Miscellaneous/1-Formal-Methods/1-intro_formal_methods_slides.html -
Introduction to Cryptography
syllabus/1-Cryptography/1-Intro-slides.html -
Addresses and Keys
syllabus/1-Cryptography/2-Addresses-slides.html -
Hash Functions
syllabus/1-Cryptography/3-Hashes-slides.html -
Encryption
syllabus/1-Cryptography/4-Encryption-slides.html -
Digital Signature Basics
syllabus/1-Cryptography/5-Basic_Signatures-slides.html -
Advanced Digital Signatures
syllabus/1-Cryptography/6-Advanced_Signatures-slides.html -
Hash Based Data Structures
syllabus/1-Cryptography/7-Hash_Based_Data_Structures-slides.html -
Exotic Primitives
syllabus/1-Cryptography/8-Exotic_Primitives-slides.html -
Cryptography In Context
syllabus/1-Cryptography/9-Cryptography_In_Context-slides.html -
Economics Basics
syllabus/2-Economics/1-Economics_Basics-slides.html -
Game Theory Basics
syllabus/2-Economics/2-Game_Theory-slides.html -
Price Finding Mechanisms
syllabus/2-Economics/3-Price_Finding_Mechanisms-slides.html -
Collective Decision Making
syllabus/2-Economics/4-Collective_Decision_Making-slides.html -
The Economics of Polkadot
syllabus/2-Economics/5-Economics_of_Polkadot-slides.html -
Week 2 - Smart Contracts and Blockchain
syllabus/3-Blockchain/0-Hybrid_Schedule_for_week_two_slides.html -
Blockchain Overview
syllabus/3-Blockchain/1-Overview_of_Blockchains_slides.html -
Designing DAG-based consensus
syllabus/3-Blockchain/10-Designing_DAG_based_consensus_slides.html -
Unstoppable Applications
syllabus/3-Blockchain/11-Unstoppable_Applications_slides.html -
Adding Privacy to the UTXO model
syllabus/3-Blockchain/12-UTXO-privacy-slides.html -
Blockchain Forks
syllabus/3-Blockchain/13-Forks_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 -
Econ & Game Theory in Blockchain
syllabus/3-Blockchain/9-Econ_and_Game_Theory_in_Blockchain_slides.html -
Coordination and Trust in Web3
syllabus/4-Smart_Contracts/1-Coordination_and_Trust_in_Web3_slides.html -
Digital Services as State Machines
syllabus/4-Smart_Contracts/2-Digital_Services_and_State_Machines_slides.html -
Platform Agnostic Bytecode
syllabus/4-Smart_Contracts/3-Platform_Agnostic_Bytecode_Slides.html -
The Quest for Infrastructure
syllabus/4-Smart_Contracts/4-Quest_for_Infrastructure_slides.html -
EVM, Solidity, and Vyper
syllabus/4-Smart_Contracts/5-EVM_Solidity_Vyper_slides.html -
Wasm Smart Contracts in Ink!
syllabus/4-Smart_Contracts/6-Wasm_ink!_slides.html -
ink! Workshop (First Day)
syllabus/4-Smart_Contracts/ContractsCompetition/Ink_Game_Intro_Slides.html -
Introduction to Substrate
syllabus/5-Substrate/1-Intro-to-Substrate_Slides.html -
Substrate Wasm meta-protocol
syllabus/5-Substrate/2-WASM-Meta-Protocol-Slides.html -
Substrate Merklized Storage
syllabus/5-Substrate/3-Merklized-Storage_Slides.html -
Substrate's Transaction Pool and its Runtime API
syllabus/5-Substrate/4-Transaction-Pool_Slides.html -
SCALE Codec
syllabus/5-Substrate/9-SCALE_Slides.html -
Substrate/FRAME Tips and Tricks
syllabus/5-Substrate/9-Substrate-FRAME-Tips-Tricks-Slides.html -
Substrate; Show Me The Code
syllabus/5-Substrate/9-Substrate-In-The-Code_Slides.html -
Interacting With a Substrate Blockchain
syllabus/5-Substrate/9-Substrate-Interactions_Slides.html -
Introduction to FRAME
syllabus/6-FRAME/1-Intro_to_FRAME/Intro_to_FRAME_slides.html -
FRAME Pallet Coupling
syllabus/6-FRAME/1-Intro_to_FRAME/Pallet_Coupling_Slides.html -
FRAME Pallets & Traits
syllabus/6-FRAME/1-Intro_to_FRAME/Pallets_Traits_Slides.html -
FRAME Calls
syllabus/6-FRAME/2-FRAME_Basics/Calls_slides.html -
Events and Errors
syllabus/6-FRAME/2-FRAME_Basics/Events_and_Errors_Slides.html -
FRAME Storage
syllabus/6-FRAME/2-FRAME_Basics/FRAME_Storage_Slides.html -
FRAME/Pallet Hooks
syllabus/6-FRAME/2-FRAME_Basics/Pallet_Hooks_Slides.html -
Construct Runtime
syllabus/6-FRAME/3-FRAME_Runtime/Construct_Runtime_slides.html -
FRAME Origin
syllabus/6-FRAME/3-FRAME_Runtime/Origins_slides.html -
FRAME Benchmarking
syllabus/6-FRAME/4-FRAME_Production/Benchmarking_slides.html -
Migrations and Try Runtime
syllabus/6-FRAME/4-FRAME_Production/Migrations_and_try_runtime_slides.html -
FRAME Deep Dive
syllabus/6-FRAME/5-FRAME_Extras/FRAME-Deep-Dive-Slides.html -
FRAME Extras
syllabus/6-FRAME/5-FRAME_Extras/FRAME-Extras_Slides.html -
Outer Enum
syllabus/6-FRAME/5-FRAME_Extras/Outer_Enum_Slides.html -
Signed Extensions
syllabus/6-FRAME/5-FRAME_Extras/Signed_Extensions_slides.html -
Introduction to Polkadot
syllabus/7-Polkadot/1-Introduction_to_Polkadot/1-Introduction_to_Polkadot_Slides.html -
Data Availability and Sharding
syllabus/7-Polkadot/3-Data_Availability_and_Sharding/Data_Availability_and_Sharding_Slides.html -
Execution Sharding in Polkadot
syllabus/7-Polkadot/4-Execution-Sharding-Security/Execution_Sharding_and_Security_Slides.html -
Cross-Chain Message Passing (XCMP)
syllabus/7-Polkadot/5-XCMP-and-Blockspace/1-XCMP_Slides.html -
Blockspace: The Product of Polkadot
syllabus/7-Polkadot/5-XCMP-and-Blockspace/2-Blockspace_Slides.html -
Build a Parachain
syllabus/7-Polkadot/7-Build_Simple_Parachain/1-Build_Simple_Parachain_Slides.html -
Cumulus Deep Dive
syllabus/7-Polkadot/8-Cumulus_Deep_Dive/Cumulus_Deep_Dive_slides.html -
Deep Dive, Asynchronous Backing
syllabus/7-Polkadot/Asynchronous_Backing/Deep_Dive_Asynchronous_Backing_Slides.html -
Shallow Dive, Asynchronous Backing
syllabus/7-Polkadot/Asynchronous_Backing/Shallow_Dive_Asynchronous_Backing_Slides.html -
Deep Dive, Availability Cores
syllabus/7-Polkadot/Availability_Cores/Deep_Dive_Availability_Cores_Slides.html -
Blockchain Scaling 1: Monolithic and Homogeneous
syllabus/7-Polkadot/Blockchain_Scaling_Part_1/Blockchain_Scaling_Slides.html -
Blockchains Scaling 2: Modular and Heterogeneous
syllabus/7-Polkadot/Blockchain_Scaling_Part_2/Blockchain_Scaling_Slides.html -
Polkadot Fellowship
syllabus/7-Polkadot/Fellowship_slides.html -
Light Clients and Unstoppable Apps
syllabus/7-Polkadot/Light-clients-and-unstoppable-apps/Light-clients-and-unstoppable-apps-slides.html -
Nominated Proof of Stake
syllabus/7-Polkadot/NPOS_slides.html -
OpenGov
syllabus/7-Polkadot/Open_Gov/Open_Gov_Slides.html -
The Decisions of Polkadot
syllabus/7-Polkadot/Polkadot_Decisions_slides.html -
Polkadot Ecosystem and Economy
syllabus/7-Polkadot/Polkadot-Ecosystem-Economy_Slides.html -
What is Shared Security?
syllabus/7-Polkadot/Shared_Security_slides.html -
Zombienet
syllabus/7-Polkadot/Zombienet_slides.html -
Introduction to Cross Consensus Messaging (XCM)
syllabus/8-XCM/1-Core_Concepts_of_XCM/Core_Concepts_of_XCM_slides.html -
XCVM
syllabus/8-XCM/2-XCVM/XCVM_slides.html -
XCM Pallet
syllabus/8-XCM/3-Pallet_XCM/Pallet_XCM_slides.html -
Parachain XCM Configuration
syllabus/8-XCM/4-Chain_Config_in_XCM/Parachain_Config_in_XCM_slides.html -
XCM in Polkadot
syllabus/8-XCM/5-XCM_in_Polkadot/XCM_in_polkadot_slides.html -
XCM in Use
syllabus/8-XCM/6-XCM_in_Use/XCM_in_Use_slides.html -
XCM Beyond Asset Transfers
syllabus/8-XCM/7-Beyond_Asset_Transfers/Beyond_Asset_Transfers_slides.html