This specialization introduces blockchain, a revolutionary technology that enables peer-to-peer transfer of digital assets without any intermediaries, and is predicted to be just as impactful as the Internet. More specifically, it prepares learners to program on the Ethereum blockchain. The four courses provide learners with (i) an understanding and working knowledge of foundational blockchain concepts, (ii) a skill set for designing and implementing smart contracts, (iii) methods for developing decentralized applications on the blockchain, and (iv) information about the ongoing specific industry-wide blockchain frameworks. The specialization covers a range of essential topics, from the cryptographic underpinnings of blockchain technology to enabling decentralized applications on a private Ethereum blockchain platform. It is ideal for programmers and designers involved in developing and implementing blockchain applications, and anyone who is interested in understanding its potential.
What you'll learn
Understand the foundational concepts and cryptographic underpinnings of blockchain technology
Design and implement smart contracts on the Ethereum blockchain
Develop decentralized applications using blockchain platforms
Work with industry-standard blockchain frameworks
Program on the Ethereum blockchain platform
Set up and use private Ethereum blockchain networks
Course objectives
Provide working knowledge of how blockchain enables peer-to-peer transfer of digital assets without intermediaries
Prepare learners to program on the Ethereum blockchain
Equip programmers and designers with skills for developing and implementing blockchain applications