The "Ethereum Blockchain Developer Guide" is a massive collection of tutorials and resources to learn the ins and outs of practical Ethereum development.
While working through the curriculum you'll learn how the Ethereum blockchain works, why transactions are structured the way they are and what the Smart Contract lifecycle is comprised of. Finally you'll apply everything you learned in various labs to test your hard earned knowledge and build up a portfolio of blockchain dApps.
- Thomas Wiesner