Giter VIP home page Giter VIP logo

blockchain-academy's Introduction

Blockchain Academy

The purpose of this documentation is to provide a shortcut for people who are interested in learning about blockchain to more easily find free quality content on the subject. We will divide it into three sections; in the first one, Basics, we will cover the basic concept of blockchain. After that, in Common Blockchains, we'll delve deeper into blockchains that are most present in real-life projects that customers ask for. Lastly, we will have Code content and tutorials, to develop better programming skills in blockchain context. We will also have a section where people who want to be Mentors make their contacts available to answer questions from those who have them.

Feel free to suggest or create PRs with changes and additions, as well as open discussions in the issues section.



Basics: In this section, you will find content about what is blockchain, its architecture, and how it works in the real world. After you finish that, you should be able to explain what blockchain is, where to apply it, and the problems it solves.

Reading
  1. What is Blockchain?
  2. Blockchain explained in under 100 words
  3. But how does bitcoin actually work? [VIDEO]
  4. Blockchain History
  5. Types of Blockchain
  6. How blockchain data is stored and secured
  7. How does a transaction get into the blockchain?
  8. Proof-of-Work vs. Proof-of-Stake [PT-BR]
  9. What are Smart Contracts? - by IBM
  10. What is DeFi?
  11. What is DAO?
  12. What are NFTs
  13. Blockchain applied on our lives - 30 Startups
Courses and Videos
  1. Blockchain Theory 101 [COURSE]
  2. Smart Contracts Course - by Coursera [COURSE]
  3. Dapp University [YOUTUBE]


Common Blockchains:

Reading
  1. Ethereum - Official Site
  2. What is Ethereum?
  3. What is Ether?
  4. How To Use Ethereum
  5. Ethereum Virtual Machine - EVM
  6. Main and Test Networks
  7. Gas and fees
  8. Oracles
  9. Programming Language - Solidity
  10. Solidity - Official Site
Courses and Videos
  1. Ethereum Explained To Beginners [VIDEO]
  2. Oracles Explained Simply [VIDEO]
  3. Cryptozombies: Learn to code Blockchain apps by building simple games. [COURSE]
Tools
  1. Solidity: The Ethereum programming language.
  2. Remix - Online IDE: ideal to test, compile and use your smart contracts without the need of install and configure an entire local environment.
  3. OpenZeppelin: the best abstraction to your smart contracts, to prevent you from rewriting patterns like ERC20, ERC721 and ERC1155, just extending as inheritance.
  4. Hardhat: an Ethereum development environment to deploy, debug and test your smart contracts.

Wax/EOS: A Blockchain focused on NFTs.

Reading
  1. WAX - Official Site
  2. What is WAX
  3. Top 5 Wax DApps
Courses and Videos
  1. Create Smart Contracts on WAX Blockchain [COURSE]
Tools
  1. EOS Studio: an EOS online IDE.


Code:

  1. Solidity - Full Tutorial [DOCUMENTATION]
  2. Solidity By Example [COURSE]
  3. How to Create an NFT [TUTORIAL]

Wax/EOS: A Blockchain focused on NFTs.

  1. Create NFT on WAX [TUTORIAL]
  2. Create your own DApp on WAX [TUTORIAL]


Mentors:

blockchain-academy's People

Contributors

igorlourenco avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.