This article is contributed. See the original author and article here.

Beginner’s Series to Blockchain


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 (, and the resources shared below.

Helpful resources

To continue your learning, you can refer to the following resources:

Microsoft specific

External resources

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.

%d bloggers like this: