Because of the potential Benefit that blockchain can bring a lot to the table. Blockchain technology become so much popular and one of the most demanded tehnology on this recent years ( and being predicted will be one of the biggest market in more years to come ).
More and more companies had invested on this famous amazing database ( blockchain ) and made the demand for blockchain developer ( skills ), has skyrocketed over the last few years throughout many countries, such as asia and europe. and because of the lack of blockchain developer, made the salary of blockchain developer is higher than developers working with other technologies.
Because is not easy and fast enough to produce the developer that can really fastly understand how is the blockchain works ? and How to write the smart contract with solidity well ? How to use Wallet ? How to interact with smart contract with web3.js ? How to test the smart contract ? and More question on accomplishing the Blokchain Dapps.
Why ??? Because of the very tiny complete resources out there.
So, the purpose of this course, is to deliver the very easy structure learning steps, learn the core ( solidity ) of writing smart contract. learn solidity deeply with lot of examples.
Because as a programmer, By learning the programming language ( solidity ) well, then you can create, by means, of any application with any condition.
Finally, Starting in 2019, for just a bit information : 75% stating that they are likely to leverage Public blockchains in the future for business applications.