This article is contributed. See the original author and article here.
Beginner’s Series to Blockchain
Overview
The Beginner’s Series to Blockchain. The goal of this series is to explain and demonstrate the foundations of blockchain principles. Blockchain has been one of the most exciting emerging technologies in the past decade, and will continue to be a significant technology for the next decade to come. This series is for everyone, no matter what your career or academic background is. Experience with some level of programming in a language like C++, Java, or Python would be helpful but is absolutely not required.
What you’ll learn about in this series
- History of blockchain
- Evolution of cryptocurrency
- Blockchain nodes
- Mining
- Consensus algorithms
- Blockchain use cases
- Bitcoin
- Ethereum
- Solidity
- Smart contracts
- OpenZeppelin
- Azure Solutions
Next steps
If you want to follow along with the course, you can try out the demos on your own with the contract example in this repository microsoft/beginners-series-blockchain: Beginner’s Series to Blockchain (github.com), and the resources shared below.
Helpful resources
To continue your learning, you can refer to the following resources:
Microsoft specific
External resources
- Ethereum website
- Bitcoin website
- Bitcoin whitepaper
- OpenZeppelin website
- Microsoft Azure Blockchain website
- Solidity website
- Blockchain explorer
- Coinbase website
- Truffle Suite website
Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.
Recent Comments