This online course teaches software engineers the basics of blockchain technology as well as languages and tools required to build decentralised applications on the Ethereum platform. This course is aimed at programmers with at least 1 year of experience, introducing everything needed to understand blockchain technology, write smart contracts and build applications that interact with them.
Participants will learn about the Ethereum platform, the programming language Solidity, how to use Web3 and the Truffle framework and lastly, how to tie everything together. Step by step, participants will build, deploy and test a fully functioning decentralised application.
This course was developed in response to the daily requests we receive for expert developers in blockchain projects.