Blockchain Specialization
This specialization introduces blockchain, a ground-breaking technology that enables peer-to-peer digital asset transfers without the use of intermediaries and is expected to have the same impact as the Internet. It teaches students how to program on the Ethereum blockchain in particular. Learners will gain an understanding and working knowledge of foundational blockchain concepts, a skill set for designing and implementing smart contracts, methods for developing decentralized applications on the blockchain, and information about ongoing specific industry-wide blockchain frameworks through the four courses.
The specialization covers a wide range of topics, from blockchain technology's cryptographic foundations to allowing decentralized applications on a private Ethereum blockchain platform. It's great for programmers and designers working on blockchain applications, as well as anyone interested in learning more about the technology.
What you will learn
- Learn about smart contracts, a basic concept and computational model in blockchain that allows for automation, autonomy, scalability, and transparency.
- Have a basic understanding of blockchain technology and how to use it.
- How to create and program decentralized applications and smart contracts.
- How to think about new application models that take advantage of blockchain technology.
Skills you will gain
- Smart Contract
- Ethereum
- Blockchains
- Solidity
- Cryptography
- Bitcoin
- Cryptocurrency
- Blockchain
- Remix IDE
- MetaMask client
- Decentralized Applications
- Truffle IDE
Instructor: Bina Ramamurthy
Coursera rate:
Offered by: University at Buffalo and The State University of New York