-
Build an Ethereum Blockchain App
Author: Michael Solomon
9 hour intro level course taught by a college professor that explains the elements involved in blockchain development as well a walkthrough of setting up a dev environment, creating a Hello World dApp, running some test code and deploying to the blockchain. This is a paid course on LinkedIn learning but is available for free by logging in using one of the many public library systems. (https://www.forbes.com/sites/tjmccue/2019/04/07/how-to-access-lynda-linkedin-learning-for-free/)
-
What is Web3? The Decentralized Internet of the Future Explained
Author: Nader Dabit
The web we are experiencing today is much different than what it was just 10 years ago. How has the web evolved, and more importantly – where is it going next? Also, why do any of these things matter?
-
Solana: How to send custom instructions via instruction data
Author: Colin Ogoo
Walk through the process of sending a custom instruction to a solana on-chain program. We'll modify the solana example helloworld to take two instructions, SayHello and SayGoodbye.
-
How to write your first decentralized app - scaffold-eth Challenge 1: Staking dApp
Author: Emanuele Ricci
-
Author: Chainshot
Learn how to interact with the Ethereum blockchain using the ethers.js library
-
Solidity, Blockchain, and Smart Contract Course – Beginner to Expert Python Tutorial
Author: FreeCodeCamp
This course will give you a full introduction into all of the core concepts in blockchain, smart contracts, solidity, NFTs/ERC721s, ERC20s, Coding Decentralized Finance (DeFi), python and solidity, Chainlink, Ethereum, upgradable smart contracts, and full stack blockchain development.
-
How to create an ERC20 Token and a Solidity Vendor Contract to sell/buy your own token
Author: Emanuele Ricci
A walkthrough of the Scaffold ETH challenge to create a Token Vendor contract.
-
Author: Catherine David
Learn how to build an NFT program in Solana
-
Build a Mini Buymeacoffee dApp Using Solidity + Ethereum Smart Contract + ReactJs + TailwindCSS
Author: Olubisi Ayinde
Build a dapp to send some crypto to buy a coffee and a note with Solidity, React, and Tailwind.css.
-
The Ultimate Guide To Getting Started With NFTs
Author: Tom Hirst
Whether you’re interested in starting an NFT art collection, trading NFTs like stocks, developing smart contracts for NFT projects, involving yourself in the NFT community or want to understand more about the NFT space, this guide will offer you a valuable entry point.
-
Solana Core Concepts (Community Video)
Author: Solana
An easy to digest overview of the core concepts of the Solana Blockchain.
-
Ethereum and Solidity: The Complete Developer's Guide
Author: Stephen Grider
Use Ethereum, Solidity, and Smart Contracts to build production-ready apps based on the blockchain
-
How to make your very own cryptocurrency (deploy your first smart contract!)
Author: Cat McGee
Walkthrough on how to create and deploy a ERC-20 token
-
Author: Rahat Chowdhury
Going fulltime in Web3. Talks about the author's journey and has a cool summary of his journey so far.
-
How to Generate a New Ethereum Address in Ruby
Author: Loom Network
How to generate an ethereum address in ruby
-
Building a Blockchain in Go PT: I - The Hello World of Blockchains
Author: Noah Hein
A tutorial on how to build a "Hello World" blockchain in Go
-
Hello World! An Introduction To Solidity Smart Contracts
Author: Paul McAviney
Write a hello world smart contract in Solidity
-
Author: Brian Friel
An introduction to the SPL Token Program and Solana's account model, complete with a guide on how to create a token on Solana.
-
Peter's Solidity Recruitment Request
Author: Consensys
Solidity recruitment test given for recruits for a Consensys job. Good job prep and interview practice.
-
Author: Nader Dabit
Whatever good things we build up end up building us. Talking about developer dao progress so far and the purpose of the DAO as a public good.
-
Author: hana
-
Learn to Code Blockchain DApps By Building Simple Games
Author: Loom Network
CryptoZombies is an interactive school that teaches you all things technical about blockchains. Learn to make smart contracts in Solidity or Libra by making your own crypto-collectibles game.
-
Solana teardown: Walkthrough of the example helloworld program
Author: Colin Ogoo
Walk through the helloworld Rust program line-by-line and begin to unpack how programs on Solana work.
-
Solana’s Token Program, Explained
Author: Matt Lim
Breaking down how fungible and non-fungible tokens work in Solana.
-
The Complete Guide to Full Stack Solana Development with React, Anchor, Rust, and Phantom
Author: Nader Dabit
-
Learning How to Build on Solana
Author: Brian Friel
An introductory tour to writing applications on Solana, built with the Anchor framework and React.
-
The Complete Guide to Full Stack Ethereum Development
Author: Nader Dabit
Tutorial from Nader Dabit on how to build Full Stack dApps with React, Ethers.js, and Hardhat.
-
Author: Solana
The only way to get information from the Solana Blockchain, these docs lay out the JSON RPC API, which all of the SDKs wrap.
-
A Guide to Private Ethereum Mining with Geth (Go-Ethereum)
Author: Arinze
Walk through the process of setting up a single node, private Ethereum blockchain using the Geth client. The purpose of this guide is to help readers understand how the blockchain works from the miners' perspective and what goes into the mining process
-
How To Get Front-Run on Ethereum mainnet
Author: Scott Bigelow
An introduction and real time example of a frontrun on Ethereum Mainnet
-
The Financialization of Fun: Crypto Gaming Thesis
Author: Eva Wu
Blockchain gaming is seeing a hurricane of action; while Steam bans crypto gaming, big game studios are exploring it and “Play to Earn (P2E)” is on every VC’s lips.
-
Author: Steve Marx
Capture the Ether is a game in which you hack Ethereum smart contracts to learn about security. It's meant to be both fun and educational.
-
Honeypots in Ethereum And How To Avoid Them With Tenderly.co Transaction Simulation
Author: Scott Bigelow
Ethereum mainnet honeypot contracts try to trick you into sending it your own Ether, allowing the scammer to withdraw that Ether later. In this video, we explore the common "quiz" honeypot, explore how people fall for it, and how you can use transaction simulation and https://tenderly.co to check what your transaction does before broadcasting it.
-
How To Dockerize Your Hardhat Solidity Contract On Localhost
Author: Manny
How To Take Your Web3 Solidity Contract With Hardhat & Create A Docker Image With The Local Deployment
-
5 Solidity Code Smells That Every Blockchain Developer Should Know
Author: Jackson Kelley
Five issues to watch for when creating a Solidity smart contract. Each smell has links to related challenges for practice.
-
Author: Open Zeppelin
The Ethernaut is a Web3/Solidity based wargame inspired on overthewire.org, played in the Ethereum Virtual Machine. Each level is a smart contract that needs to be 'hacked'.
-
Understanding Merkle Trees in 5 minutes
Author: Charlie Rogers
Hash trees (merkle trees), is a tree in which every node is labelled with a cryptographic hash of a data block. Hash trees can be used to verify any kind of data stored, handled and transferred in and between computers. They can help to ensure that data blocks received from other peers in a peer to peer network as received undamaged and unaltered
-
How to Debug Pending Ethereum Transactions
Author: Alchemy Team
A deep dive into the flow of a transaction on the Ethereum network, from the moment you hit “send” to the point when the transaction becomes fully mined.
-
How to apply TDD when writing an Ethereum smart contract with Solidity
Author: Fabien Townsend
Introduction on how to use TDD when writing an ETH smart contract
-
Smart Contracts Risk Analysis and Flash Loan Exploits - Ethereum Security
Author: Loom Network
Mudit Gupta, an advisor to the SushiSwap protocol has a 90 minute video on smart contract security
-
Author: tincho
Secure Development Workshop and best Practices by OpenZeppelin
-
Understanding Program Derived Addresses
Author: Brian Friel
A practical overview of how Solana programs read and write data.
-
Tutorial: Building a web3 frontend with React
Author: Rounak Banik
Tutorial on allowing users to connect a Metamask wallet to your website, and allow users to call a contract functions, make a payment, and mint an NFT from your collection.
-
Secureum - Ethereum Security Concepts
Author: 0xRajeev
Ethereum security focused substack developed as part of the Secureum Smart Contract Auditing bootcamp in partnership with the major auditing firms and the Ethereum foundation. Each chapter is formated as a list, each containing a description of 100 title related concepts.
-
Author: Paul Stamatiou
It's still early days. Crypto exists today in a relatively wild west phase. There are some common deisgn challenges crypto projects share and the article articulates several ways we can tackle these design issues.
-
Building GraphQL APIs on Ethereum
Author: Nader Dabit
How to use the Graph protocol to build GraphQL APIs on top of the blockchain.
-
Serverless and blockchain: check NFT supply with AWS Lambda
Author: Kayis
Build a serverless system to query the Ethereum blockchain for NFT data
-
A Guide to Designing Effective NFT Launches
Authors: Hasu,Anish Agnihotri
Deconstruct bad launches to determine what a good launch needs, breaks down the steps of a launch, and provides a reference implementation of a well designed launch.
-
Author: CIA Officer
Curated DeFi and blockchain resources. Tools and Research Papers.
-
Author: tincho
The offensive security playground for decentralized finances. Throughout numerous challenges you will build the skills to become a bug hunter or security auditor in the space.