Git Product home page Git Product logo

renovate-bot / woodpile37-_-blockchain-development-resources Goto Github PK

View Code? Open in Web Editor NEW

This project forked from woodpile37/blockchain-development-resources

0.0 0.0 0.0 127 KB

The contents of this repository will help you launch a career in Blockchain development. How to deploy Smart contracts on Ethereum, build DApps, DeFi, DAO, NFT and Token protocol.

Home Page: https://frankiefab100.github.io/Blockchain-Development-Resources/

License: Creative Commons Zero v1.0 Universal

woodpile37-_-blockchain-development-resources's Introduction

BDR header

Awesome Tweet Twitter Follow

Blockchain Development Resources

A curated list of FREE resources for learning blockchain development and web3 in general. Featuring free learning platforms, websites, online courses, tutorials, documentations, games, project starter templates, articles and books; useful for blockchain enthusiasts, engineers, crypto enthusiasts, developers, designers and stakeholders in the web3 space.

It comprises of links to a range of topics like Introduction to Blockchain technology, Web3 and revolution of the Internet, deployment of smart contracts on Ethereum, Solana, Aeternity, Polygon, Celo and other EVM-compatible Blockchain networks, Minting of NFTs, building decentralized applications (DApps), lending protocols and tokens, creating decentralized autonomous organizations (DAOs), fundamentals of cryptography and distributed ledger technology, smart contract security, zero knowledge proof, understanding decentralized finance, How-to-use tutorials on Blockchain development tools and technologies - RemixIDE, Metamask, Hardhat, Web3js, Ganache, Ethersjs, Web3py, Truffle, OpenZeppelin, Infura, IPFS; including programming languages for writing smart contracts - Solidity, Vyper, Rust, Golang, Sophia.

Please carefully read Contributing guidelines before opening a pull request or issue.

If you really appreciate the content of this repository, don't forget to give it a Star⭐ and/or Tweet about it.


Table of Contents


Websites

Consensys Academy
Ethereum.org
Questbook
Buildspace
Learnweb3
The Blockchain School
Blockchain at Berkeley
ProtoSchool
Dacade
Figment
Finematics
Near University
Kerala Blockchain Academy
DApp University
Ethereum Blockchain Dev
Blockchain Hub
EthereumDev
UseWeb3
Blockchain Edu
Web3 University
Zastrin
Metaschool
LearnWeb3 DAO
Chainshot
Althash University
We teach Blockchain
Cadena
Tacode
NFTschool
StartonSolana
Blockgeeks
CryptoLectures
Snakecharmers
Pointer
Soldev
Codiesalert
Soliditytips
Cryptopedia
Learn NEAR Club

Gamified Tutorials

Cryptozombies
Ethernaut
Damnvulnerable DeFi
Vyper.fun
Capture the Ether
Space Doggos

Youtube Channels

DApp University
Eat the blocks
Ivan on Tech
Nader Dabit
Samarth Developer
Austin Griffith
Merunas Grincalaitis
Will it Scale
Design Course
Smart Contract Programmer
Alchemy
Hashlips NFT
Patrick Collins
ETHGlobal
Finematics
Practical Blockchain
Blockholic
Blockchain at Berkeley
Vlad Wulf
Ethereum Engineering Group
Web3 Club
Center for Innovative Finance
Web3 Foundation
Learn Web3DAO
Block Explorer
CodeXpert
Learn Web3
Edureka
Code Eater
Mobilefish.com
Simplilearn
Crypto white board
Aeternity Blockchain
Chainlink
Codiesalert
Web3Academy

Free Online Courses

Solidity, Blockchain, and Smart Contract Course – Beginner to Expert Python Tutorial
Build and Deploy a Modern Web 3.0 Blockchain App - Solidity Smart Contracts Crypto
Learn Blockchain, Solidity and Full Stack Web3 Development with JavaScript
Blockchain Theory 101
Blockchain Technology
Smart Contracts
Blockchain and Deep Learning of AI
Understanding Blockchain Technology
Ethereum
Blockchain Technology and Applications
Blockchain Technology Fundamentals
Enterprise Blockchains Fundamentals

Github Repositories

Tutorial Docs

Tutorial Description
Blockchain Development Tutorial Getting Started with Blockchain Development by CryptoDev Hub
Advanced Smart Contracts Advanced Smart Contracts by George Brown College
Getting started with Blockchain Getting started with Blockchain by Kauri
Public Good Blockchain Development Guide Blockchain Development Guide by Devpill
Ethereum Blockchain Development Get started with blockchain development by Microsoft
Hello World Smart Contracts Smart Contract Tutorial by Alchemy
Learn Solidity in Y Minutes Solidity Tutorial by Learn-x-in-y-minutes
Solidity Docs Solidity Tutorial
OpenZeppelin Docs OpenZeppelin Tutorials by Ethernaut
Polygon Docs Getting started with Polygon by Polygon Academy
Ethereum Docs Ethereum Tutorial
Decentology Docs Ethspring by Decentology
Solana Docs Solana Documentation
NEAR Docs NEAR Documentation
Avalanche Docs Avalanche Documentation

Tools

ETHEREUM & EVM ecosystem

Tool Description
Remix IDE An online Integrated Development Environment used to write, compile, debug and deploy solidity code for smart contracts
EthFiddle A solidity browser-based development tool
Solidity An object-oriented, high-level language for implementing smart contracts on Ethereum Virtual Machine
Metamask A wallet extension for accessing and injecting the Ethereum web3 API
Truffle Suite Development environment, testing framework and asset pipeline for blockchains using the EVM
Web3.js A collection of libraries that allow you to interact with a local or remote ethereum node using HTTP, IPC or WebSocket
Hardhat An Ethereum development environment that helps developers manage and automate the recurring tasks inherent to building smart contracts and DApps
Ethers.js A compact library for interacting with the Ethereum Blockchain and its ecosystem
Vyper A contract-oriented, pythonic programming language that targets the Ethereum Virtual Machine (EVM)
Web3.py A Python library for interacting with Ethereum, inspired by web3.js
Go Ethereum Golang implementation of Ethereum protocol
Brownie A Python-based development and testing framework for smart contracts targeting the Ethereum Virtual Machine
OpenZeppelin A library for secure smart contract development and community-vetted code
EVM Codes An interactive reference to Ethereum Virtual Machine Opcodes
EVM Opcodes Ethereum Virtual Machine Opcodes
Web3 Type Converter Convert from a bytes32/hex into a string/number or vice-versa
Blockchain Demo A web-based demonstration of blockchain concepts like hash, block, distributed ledger, token, public/private key pairs and signing

SOLANA

Tool/Resource Description
Solana Cookbook Developer resource for building on Solana Blockchain
Rust Programming language for writing smart contracts on Solana Blockchain
Solang Solidity Compiler for Solana

Infrastructure Services

Infrastructure services provides instant and reliable infrastructure, empowering developers to create dApps and enhance efficiency.

Service Name Description
NodeReal NodeReal is a blockchain infrastructure and services provider
Infura Infrutra provides infrastructure and tools for developers to build amazing Web 3.0 applications
Alchemy Alchemy provides infrastructure service needed to empower developers to build great applications that tap into the blockchain revolution

Project Starter

Articles

Recommended Books

  • Bitcoin White Paper: A Peer-to-Peer Electronic Cash System - Satoshi Nakamoto

  • Ethereum Yellow Paper: A Secure Decentralized Generalised Transaction Ledger - Dr. Gavin Wood

  • Mastering Ethereum: Building Smart Contracts and DApps - Andreas Antonopoulos & Dr. Gavin Wood

  • Mastering Ethereum: Implement Advanced Blockchain Applications - Merunas Grincalaitis

  • Mastering Bitcoin: Programming the Open Blockchain - Andreas M. Antonopoulos

  • The Infinite Machine: How an Army of Crypto-hackers Is Building the Next Internet with Ethereum - Camila Russo

  • Mastering Bitcoin: Unlocking Digital Cryptocurrencies - Andreas Antonopoulos

  • Programming Bitcoin: Learn How to Program Bitcoin from Scratch - Jimmy Song

  • Bank 4.0 - Brett King

  • Building Ethereum DApps: Decentralized Applications on the Ethereum Blockchain - Roberto Infante

  • Mastering the Lightning Network: A Second Layer Blockchain Protocol for Instant Bitcoin Payments - Andreas Antonopoulos, Olaoluwa Osuntokun & Rene Pickhardt

  • Seizing Opportunities in the Blockchain and Digital Currency Revolution: A Handbook for Enthusiasts - Chimezie Chuta

  • Ethereum Blockchain Developer Guide - Thomas Wiesner

  • Hands on Smart Contract Development with Solidity and Ethereum: From fundamentals to deployment - Randall Kanna & Dave Hoover

  • The Spatial Web: How Web 3.0 Will Connect Humans, Machines, and AI to Transform the World - Gabriel Rene

  • How to DeFi - Darren Lau et al

  • The Blockchain Developer: A practical guide - Elad Elrom

  • Token Economy : How the Web3 reinvents the internet - Hermin Voshmgir

woodpile37-_-blockchain-development-resources's People

Contributors

albertsu123 avatar antoinedc avatar ceofred avatar frankiefab100 avatar huihzhao avatar patrickalphac avatar sergane13 avatar shayanb avatar showbaba 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.