Web3, Solidity and Smart Contracts Apps, Crash Course, and Tutorials