ConsenSys-Academy / Blockchain-Developer-Bootcamp

Open-source version of ConsenSys Academy's Blockchain Developer Bootcamp
Other
569 stars 421 forks source link

Open-source version of ConsenSys Academy's Blockchain Developer Bootcamp


Pull Requests CC License

Created by ConsenSys and contributors

Course

Intro (S00) - #### [L1-course-intro](docs/S00-intro/L1-course-intro/index.md) - #### [L2-why-learn](docs/S00-intro/L2-why-learn/index.md) - #### [L3-course-tips](docs/S00-intro/L3-course-tips/index.md) - #### [L4-technical-requirements](docs/S00-intro/L4-technical-requirements/index.md) - #### [L5-communication-tools](docs/S00-intro/L5-communication-tools/index.md) - #### [L6-keeping-up](docs/S00-intro/L6-keeping-up/index.md) - #### [L7-advanced-students](docs/S00-intro/L7-advanced-students/index.md) - #### [L8-whats-exciting](docs/S00-intro/L8-whats-exciting/index.md)
Fundamentals (S01) - #### [M0-intro](docs/S01-fundamentals/M0-intro/index.md) - #### [M1-cryptography](docs/S01-fundamentals/M1-cryptography/index.md) - #### [M2-consensus](docs/S01-fundamentals/M2-consensus/index.md) - #### [M3-ag-blockchain](docs/S01-fundamentals/M3-ag-blockchain/index.md) - #### [M4-bitcoin/L1-history-and-development](docs/S01-fundamentals/M4-bitcoin/L1-history-and-development/index.md) - #### [M5-wallets](docs/S01-fundamentals/M5-wallets/index.md)
Ethereum (S02) - #### [M1-background](docs/S02-ethereum/M1-background/index.md) - #### [M2-accounts](docs/S02-ethereum/M2-accounts/index.md) - #### [M3-state](docs/S02-ethereum/M3-state/index.md) - #### [M4-clients-workshop/L1](docs/S02-ethereum/M4-clients-workshop/L1/index.md) - #### [M5-installing-geth](docs/S02-ethereum/M5-installing-geth/index.md) - #### [M6-Installing-besu](docs/S02-ethereum/M6-Installing-besu/index.md)
Smart Contracts (S03) - #### [M1-mental-model/L1-mental-model-sc](docs/S03-smart-contracts/M1-mental-model/L1-mental-model-sc/index.md) - #### [M2-intro-to-truffle](docs/S03-smart-contracts/M2-intro-to-truffle/index.md) - #### [M2-solidity](docs/S03-smart-contracts/M2-solidity/index.md) - #### [M3-python](docs/S03-smart-contracts/M3-python/index.md) - #### [M4-design-patterns](docs/S03-smart-contracts/M4-design-patterns/index.md) - #### [M5-exercises](docs/S03-smart-contracts/M5-exercises/index.md) - #### [M6-security](docs/S03-smart-contracts/M6-security/index.md)
Developer Tooling (S04) - #### [M1-intro](docs/S04-developer-tooling/M1-intro/index.md) - #### [M2-web3-libraries](docs/S04-developer-tooling/M2-web3-libraries/index.md) - #### [M3-infura-L1](docs/S04-developer-tooling/M3-infura/L1/index.md) - #### [M3-infura-L2](docs/S04-developer-tooling/M3-infura/L2/index.md) - #### [M4-truffle-deep-dive](docs/S04-developer-tooling/M4-truffle-deep-dive/index.md) - #### [M5-other-dev-tools](docs/S04-developer-tooling/M5-other-dev-tools/index.md) - #### [M6-exercise](docs/S04-developer-tooling/M6-exercise/index.md)
DEFI (S05a) - #### [M0-concepts](docs/S05a-defi/M0-concepts/index.md) - #### [M1-intro](docs/S05a-defi/M1-intro/index.md) - #### [M2-stablecoins/L1](docs/S05a-defi/M2-stablecoins/L1/index.md) - #### [M3-nfts/L1](docs/S05a-defi/M3-nfts/L1/index.md) - #### [M4-wrapped/L1](docs/S05a-defi/M4-wrapped/L1/index.md) - #### [M5a-dexes/L1](docs/S05a-defi/M5a-dexes/L1/index.md) - #### [M5b-amms/L1](docs/S05a-defi/M5b-amms/L1/index.md) - #### [M5c-rfqs/L1](docs/S05a-defi/M5c-rfqs/L1/index.md) - #### [M6-oracles/L1](docs/S05a-defi/M6-oracles/L1/index.md) - #### [M7-defi-lending/L1](docs/S05a-defi/M7-defi-lending/L1/index.md) - #### [M8-governance/L1](docs/S05a-defi/M8-governance/L1/index.md) - #### [M9-swaps/L1](docs/S05a-defi/M9-swaps/L1/index.md)
DAOs (S06) - #### [M1-understand](docs/S06-daos/M1-understand/index.md) - #### [M2-build](docs/S06-daos/M2-build/index.md) - #### [M3-manage](docs/S06-daos/M3-manage/index.md)
Additional Topics (S07) - #### [L1-ipfs](docs/S07-additional-topics/L1-ipfs/index.md) - #### [L2-filecoin](docs/S07-additional-topics/L2-filecoin/index.md) - #### [L3-the-graph](docs/S07-additional-topics/L3-the-graph/index.md) - #### [L4-zkp](docs/S07-additional-topics/L4-zkp/index.md)
Scalability (S08) - #### [M1-intro/L1-overview](docs/S08-scalability/M1-intro/L1-overview/index.md) - #### [M2-types/L1](docs/S08-scalability/M2-types/L1/index.md) - #### [M3-rubric/L1](docs/S08-scalability/M3-rubric/L1/index.md) - #### [M4-examples](docs/S08-scalability/M4-examples/index.md) - #### [M5-crosschain/L1](docs/S08-scalability/M5-crosschain/L1/index.md)
Beyond Code (S09) - #### [M1-EIPs](docs/S09-beyond-code/M1-EIPs/index.md) - #### [M2-ethics](docs/S09-beyond-code/M2-ethics/index.md) - #### [M3-continuing-ed](docs/S09-beyond-code/M3-continuing-ed/index.md) - #### [M4-spirit](docs/S09-beyond-code/M4-spirit/index.md)
ETH 2 (S10) - #### [M1-background](docs/S10-eth2/M1-background/index.md) - #### [M2-key-terms](docs/S10-eth2/M2-key-terms/index.md) - #### [M3-future-considerations](docs/S10-eth2/M3-future-considerations/index.md)
What now? (S11) - #### [S11-what-now](docs/S11-what-now/index.md)
Final Project (S12) - #### [S12-final-project](docs/S12-final-project/index.md)

Contributions

This course will grow over time. Contributions are HIGHLY encouraged and desired. If you see an error, please open an issue and submit a pull request.

We envision this course to grow over time—sections on "contributing to open source" would be helpful. Should you have an idea, please open an issue and discuss it with the team. Pull requests are highly appreciated.

Please see CONTRIBUTING.md for how to make a contribution.

An example of this process found below:

  1. Fork it (https://github.com/ConsenSys-Academy/Blockchain-Developer-Bootcamp)
  2. Create your feature branch (git checkout -b branchName)
  3. Commit your changes (git commit -m 'Added X input')
  4. Push to the branch (git push origin branchName)
  5. Create a new Pull Request

Built by ConsenSys and

GitHub Contributors Image

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International