Blockchain educational resources curated by the Zeppelin team.
- Bitcoin
- Community Management
- Cryptoeconomics
- Cryptography
- Cypherpunk
- Design
- Diversity
- Ethereum
- Legal
- Linux
- Programming Languages
- Remote
- Security
- Software Development
- Mastering Bitcoin, by Andreas Antonopoulos.
- Introduction to Digital Currencies, by Andreas Antonopoulos and Antonis Polemitis.
Talk about this topic with elopio.
- The Art of Community, by Jono Bacon.
Talk about this topic with Alejo Salles.
- Cryptoassets, by Chris Burniske and Jack Tatar: Good, basic book with a broad view of the crypto world addressed to investors new to the space.
-
Game Theory, by Matthew O. Jackson, Kevin Leyton-Brown and Yoav Shoham:
-
Cryptoeconomics.study, by Karl Floersch & community efforts
-
Cryptoasset Valuations, by Chris Burniske.
-
Governance in 0x Protocol, by Will Warren.
-
On Medium-of-Exchange Token Valuations, by Vitalik Buterin.
-
On Value, Velocity and Monetary Theory, by Alex Evans.
-
Thoughts on Liberal Radicalism, by Luke Duncan.
-
Token-Curated Registries 1.0, by Mike Goldin.
-
Token Engineering Series, by Trent McConaghy:
- Introduction to Cryptoeconomics, by Vitalik Buterin.
-
Livepeer Whitepaper, by Doug Petkanics and Eric Tang: Details the cryptoeconomics of the Livepeer protocol, users pay, either for broadcasting or consuming. Transcoders are chosen through DPoS.
-
Panvala: Introduces a system of token-mediated auditing. “Token Capacitor” is a cryptoeconomic primitive that progressively releases tokens, which can be directed to different destinations by the token holders; and “Michelin stars” are used for code safety.
- Cryptography I, by Dan Boneh.
- Cryptopals: learn crypto by doing challenges, where you build and break popular ciphers.
-
Free Culture, by Lawrence Lessig.
-
Free Software, Free Society, by Richard Stallman.
-
Proposed Roads to Freedom, by Bertrand Russell.
-
The Art of Asking, by Amanda Palmer.
-
Decentralize, Democratize, or Die, by Corey Doctorow.
(see also Solidity).
- Mastering Ethereum, by Andreas Antonopoulos (in progress).
-
A Prehistory of the Ethereum Protocol, by Vitalik Buterin.
-
Why another stablecoin?, Nevin Freeman.
-
Ethereum in Depth series, by Zeppelin.
- The Design of Everyday Things, by Donald Norman.
- Interaction Design Specialization, by Scott Klemmer, Elizabeth Gerber and Jacob O. Wobbrock.
- Inclusive Speaker Orientation, by The Linux Foundation and the National Center for Women & Information Technology.
-
How Duolingo achieved a 50:50 gender ratio for new software engineer hires, by Jeesoo Sohn.
-
How I work with someone who is learning, by Emily McAfee.
-
How to answer questions in a helpful way, by Julia Evans.
-
How to ask good questions, by Julia Evans.
-
Not Applicable: What Your Job Post is Really Saying, by Coraline Ada Ehmke.
- Introduction to Linux, by The Linux Foundation.
- The Go Programming Language, by Brian W. Kernighan and Alan A. A. Donovan.
- JavaScript: The Good Parts, by Douglas Crockford.
-
Dive into Python 3, by Mark Pilgrim.
-
Effective Python: 59 Specific Ways to Write Better Python, by Brett Slatkin.
-
CryptoZombies, by Loom Network.
-
Solidity Koans, by Nicole Zhu.
-
Deconstructing a Solidity contract series, by Zeppelin.
-
Ethernaut, by Zeppelin.
-
Blockchain CTF, by Security Innovation.
-
GOAT Casino, by NCC Group.
-
Smart Contract Security bibliography, by Consensys.
-
List of known attack vectors and common anti-patterns in smart contracts, by AgeManning.
-
DEF CON 25 - Hacking Smart Contracts talk, by Konstantinos Karagiannis.
-
Zeppelin audits reports, by Zeppelin.
- The presence prison, by Jason Fried.
-
Trusted Third Parties Are Security Holes, by Nick Szabo.
-
Why Openness Is The Greatest Path To Security, by Marten Mickos.
Talk about this topic with elopio.
-
Agile Estimating and Planning, by Mike Cohn.
-
Agile Testing, by Janet Gregory and Lisa Crispin.
-
Clean Code, by Robert C. Martin.
-
Refactoring: Improving the Design of Existing Code, by Martin Fowler.
-
Succeeding with Agile: Software Development Using Scrum, by Mike Cohn.
-
Test Driven Development: By Example, by Kent Beck.
-
User Stories Applied, by Mike Cohn.
-
Working Effectively with Legacy Code, by Michael Feathers.
-
xUnit Test Patterns, by Gerard Meszaros.
- Methodologies for measuring project health, by Nadia Eghbal.
Share your awesome links with us!
To the extent possible under law, Zeppelin has waived all copyright and related or neighboring rights to this work.