Class Resources
See something missing or maybe outdated?
Help us make this resource list better!
๐ช Contribute to Our Resources
Contents
- ๐ช Contribute to Our Resources
- Class Specific
- Region Specific
- Cryptography
- Game Theory
- Blockchain
- Sociopolitical
- News and Media
- Case Studies and Industry Overviews
- Foundational
- Distributed Systems
- Consensus
- Smart Contracts
- Blockchain Developer Resources
- Related-Topics
- Other Awesome Lists
- General Reading Lists
- Glossaries, FAQ, & Topical Overviews
- Industry Specific Reports
Class Specific
Region Specific
By the most granular geo-location (town -> country) or demographic (online group -> metaverse)
USA
California
- {add some!}
UC Berkeley
- Berkeley Blockchain Ecosystem Resources - Collection of all blockchain resources on campus
- Berkeley Blockchain Xcelerator - World-class non-dilutive support for blockchain startups
-
Blockchain at Berkeley Twitter - Follow for governance insights and club events!
- Center for Responsible Decentralized Intelligence
- Haas Blockchain Initiative
- Simons Institute for the Theory of Computing
Colorado
- Colorado Council for the Advancement of Blockchain Technology
- Cryptocurrency Exemption (Colorado are Token Act)
- Colorado Department of Higher Education - Blockchain
- MyColoradoID (digital driverโs license and more)
- Cryptorado Community - CO Community events & groups - Get involved!
-
ETHDenver - hosted mid February, yearly.
- Recordings: https://www.youtube.com/c/ethdenver
- CO Education Work Lab (C-Lab)
Cryptography
-
๐บ Hashing Algorithms and Security Computerphile, 2013
- Hashing overview. This is the foundation of applied cryptography in may distributed systems. Used for unique fingerprinting of data, data compression, and much more.
-
๐บ Public Key Cryptography Computerphile, 2014
- Foundation of applied cryptography as it relates to sending messages and verifying authenticity of them, Itโs at the core of effectively all DWeb and blockchain technology and many many more applications.
-
๐บ What are Digital Signatures? Computerphile, 2020
- Use case for Public key cryptography that is an abstraction of sending an encrypted message Alternatives/supplements (shorter and a bit more approachable than Computerphile ones above on the same topic)
-
๐บ Secret Sharing Explained Visually Art of the Problem, 2019
- An overview of the math behind cryptography (Shamirโs Secret Sharing) to obscure a secret. Itโs likely you do not need to understand how the math works, just to be exposed to how it works.
Game Theory
- The Evolution of Trust - Interactive game to learn about game theory basics.
- Five YouTubers. Five games. $10,000. โฎ Money: the full series - game theory 101 in game show form!
Blockchain
-
๐ Bitcoin: A Peer-to-Peer Electronic Cash System.
-
๐บ Blockchain 101 visualized - conceptual explainer
-
๐บ Blockchain 101 - A Visual Demo - technical explainer
-
๐บ But how does bitcoin actually work? - Bitcoin protocol technical explainer
- ๐บ Bitcoin 101 Blackboard Series - Immensely valuable playlist for deep technical understanding of the Bitcoin protocols, but easy for anyone to get a lot our of!
-
๐บ Devcon2: Ethereum in 25 Minutes - Early history and technical understanding of the Ethereum protocol.
-
๐ Bitcoin: Economics, Technology and Governance - Rainer Bohme, Nicolas Cristin, Benjamin Edelman, Tyler Moore, 2015.
-
๐ Drescher, Daniel. 2017. Blockchain Basics: A Non-Technical Introduction in 25 Steps. New York: Apress. - This book explains the foundational elements of blockchain, including its evolution, and walks a reader through how the blockchain works.
- ๐บ Picking the Right Blockchain for the Job - What is the best blockchain for a specific application?
Blockchain Evaluation Flow Chartsย
Should I use blockchain?โฆ These can help:
Sociopolitical
Cryptocurrencies especially are not typically a politically neutral technology. Resources here are aimed to discuss this aspect.
-
๐บ How the blockchain is changing money and business Don Tapscott, 2016
- A broad overview of blockchain and motivation as why you should care, and what it could be used for. While this talk is mostly finance focused, there are many use cases noted for things outside this industry alone. Please note: 2016 is very dated and many have been accomplished!
-
๐บ Unstoppable Code: The Difference Between Canโt and Wonโt
-
๐บ The Internet of Money Vol 1 - playlist
-
๐บ The Internet of Money Vol 2 - playlist
News and Media
Regularly publish content to stay up-to-date on Web3 industry news.
Podcasts
- ๐๏ธ Unchained
- ๐๏ธ The Pomp Podcast
- ๐๏ธ Epicenter
- ๐๏ธ On the Brink
- ๐๏ธ What Bitcoin Did
- ๐๏ธ Into the Ether
- ๐๏ธ Zero Knowledge
- ๐๏ธ The New Future of Work (Making Sense Podcast, Sam Harris)
- ๐๏ธ H4shr8
Newsletters and Blogs
- https://www.hyperledger.org/news/newsletter
- https://pages.consensys.net/enterprise-ethereum-newsletter-sign-up
- https://www2.deloitte.com/us/en/pages/consulting/topics/blockchain.html
Case Studies and Industry Overviews
- https://consensys.net/enterprise-ethereum/case-studies/
- https://www.ibm.com/blockchain/industries
- https://www.ibm.com/blockchain/for-business
- https://www2.deloitte.com/us/en/insights/topics/understanding-blockchain-potential/global-blockchain-survey.html
- https://www.gsb.stanford.edu/faculty-research/publications/2019-blockchain-social-impact
Foundational
Distributed Systems
- https://en.wikipedia.org/wiki/Distributed_data_store
- https://en.wikipedia.org/wiki/Merkle_tree
- https://en.wikipedia.org/wiki/Massively_multiplayer_online_game
- https://en.wikipedia.org/wiki/Internet_Relay_Chat
- [https://en.wikipedia.org/wiki/File_sharing](https://en.wikipedia.org/wiki/File_sharing
- https://en.wikipedia.org/wiki/Tor_(anonymity_network)
- https://en.wikipedia.org/wiki/BitTorrent
- https://en.wikipedia.org/wiki/Distributed_networking
- https://en.wikipedia.org/wiki/Concurrency_(computer_science)
- https://en.wikipedia.org/wiki/Mesh_networking
- https://en.wikipedia.org/wiki/Directed_acyclic_graph
- https://en.wikipedia.org/wiki/Zero-knowledge_proof
- https://en.wikipedia.org/wiki/Public_key_infrastructure
Consensus
- https://blockgeeks.com/guides/blockchain-consensus/
- https://masterthecrypto.com/guide-to-consensus-algorithms-what-is-consensus-mechanism/
- https://cryptoresearch.report/crypto-research/consensus-mechanisms/
- https://en.wikipedia.org/wiki/Byzantine_fault
Smart Contracts
- https://en.wikipedia.org/wiki/Smart_contract
- https://blockchainhub.net/smart-contracts/
- https://en.wikipedia.org/wiki/Secure_by_design
- https://en.wikipedia.org/wiki/Trusted_Computing
- https://tokenengineeringcommunity.github.io/website/
Blockchain Developer Resources
Alchemy
- Alchemy University Accounts - Sign up for exclusive university developer accounts
Algorand
- Website
- Berkeley Resource Kit
- Berkeley Workshop Slides
- Workshop Example Code
- 101 Tutorial
- Project Ideas - Somewhat outdated; use with care!
Ethereum
- โ eth.build - Drag & drop building web 3 applications rapidly.
- ๐ scaffold-eth - Rapid solidity centric dApp framework & learning
- speedrunethereum.com - Learn Solidity in a gamified way!
Polkadot (Parachains & Substrate)
- Polkadot Wiki - Resources for users, builders, and node runners.
- Substrate Home - Lean about the framework and the ecosystem of users.
- Substrate Devhub - Learn the framework with docs and tutorials.
- Substrate Stack Exchange - Community driven support and resource base.
Related Topics
- https://en.wikipedia.org/wiki/Virtual_economy
- https://en.wikipedia.org/wiki/Economics_of_digitization
Other Awesome Lists
This page is not a complete resource! Other great aggregations of knowledge exist a few are listed here.
General Reading Lists
Glossaries, FAQ, & Topical Overviews
- https://a16z.com/2019/11/08/crypto-glossary/
- https://blockgeeks.com/guides/
- https://blockgeeks.com/guides/what-is-blockchain-technology/
- https://consensys.net/knowledge-base/about-blockchain-technology
- https://consensys.net/knowledge-base/blockchain-super-faq/
- http://blockchain.mit.edu/how-blockchain-works
Industry Specific Reports
- https://consensys.net/blog/news/the-consensys-2019-annual-report/
- https://www.hyperledger.org/resources/publications/hyperledger-annual-report
๐ช Contribute to Our Resources
Any additions/removals/updates/edits are quite welcome from anyone!
Please suggest more things to add by opening a PR here
The style here is in accordance with ๐ถ๏ธ awesome lists for contributions.