A Programmer’s Introduction to Blockchain
Learn the fundamentals of Blockchain technology and how it differs from traditional databases. Discover how computers interact to form a secure network, record and secure data, and mitigate bugs and hacks. This course provides a practical understanding of Blockchain construction and functionality, covering encryption, hashing, transaction verification, and more. Ideal for programmers and technology enthusiasts with a basic understanding of computers, networks, and data structures, who want to delve into the workings of Blockchain technology.
What you’ll learn
- Learn what a Blockchain is and how it is different from a traditional database
- Learn how computers interact to form the Blockchain network
- Learn how Blockchains record and represent data
- Learn how Data is secured on the computer and across the network
- Learn how the network agrees on the accuracy of the data
- Learn how bugs and hacks are mitigated
In this course you will learn what a Blockchain is and how it is built using standard computer science concepts and terminology.
In 7 lectures, this course explains simply and practically how a Blockchain is constructed and functions. It describes how the computers form the network, how data is tracked, managed and verified, and how software updates and hacking affects the system.
It features simple diagrams that visually represent the descriptions of the technology, illustrating how the parts of the Blockchain machine function and work together.
What You’ll Learn
What is a Blockchain
How the network is built
How changes are tracked
How data is transmitted through the network
How data is verified, and how that verification is incentivized
How data is sequenced, stored, and secured
How the network is secured and software is updated
At the end of this course, you will have a solid understanding of how these pieces come together to form a Blockchain, including more nuanced and mysterious parts related to encryption, hashing, transaction verification, forking, and more.
Who This Course is For
This book is programmers and technology enthusiasts who already have a general understand of how computers, networks, and data structures, and want to understand how these things come together to create Blockchain technologies.
Anyone who has taken a programming course in high school or first year of university or college should be well-equipped to understand all the concepts in this course.
Who this course is for:
- Programmers and technologists who want to understand how Blockchain works
User Reviews
Be the first to review “A Programmer’s Introduction to Blockchain”
You must be logged in to post a review.
There are no reviews yet.