In this course we introduce Ethereum and smart contracts, which take the concept of a blockchain to far more interesting heights by injecting programmability and interactability into the mix.
Blockchain developers have access to a lot of different tools that can be used to increase their efficiency, output, and productivity. In this course, we'll look at some of the most commonly-used ones so that you, too, can add them to your arsenal.
The final milestone: this is where you get to apply your newfound blockchain-development skills to build complex blockchain applications that go beyond simple Solidity coding challenges. It's time to put your Blockchain Engineer hat on!"
Like with any field of study, we can only move forward by first mastering the basics. This course is dedicated to teaching you fundamental concepts and getting you from knowing nothing about blockchains to understanding the core principles that underpin them.