
Blockchain Specialization
University at Buffalo: cryptography, smart contracts, DApps on Ethereum
- Timeline
- Coursework
- Role
- Solo
- Status
- Complete
Course 1 (Blockchain Basics): Foundational concepts, cryptographic underpinnings, and how peer-to-peer transfer of digital assets works without intermediaries; distributed ledger and consensus.
Course 2 (Smart Contracts): Design and implementation of smart contracts; logic and execution on-chain.
Course 3 (Decentralized Applications): Building DApps on a private Ethereum platform; tying front-end and contracts together; web app and JavaScript context.
Course 4 (Blockchain Platforms): Industry-wide frameworks and how different platforms compare.
In practice: can reason about consensus and security, design and implement smart contracts, and develop DApps on Ethereum; comfortable with the full stack from crypto basics to deployable decentralized apps.
Highlights
- •Blockchain fundamentals and cryptographic foundations
- •Design and implement smart contracts
- •Build DApps on a private Ethereum platform
- •Compare and apply industry blockchain frameworks