How to Build A Blockchain & Cryptocurrency Using Python
Want to learn about blockchain and cryptocurrency by building your own blockchain?
Why to Learn Blockchain?
What's in the course?
Great question! Basically the course is divided in two parts:
In the first part we are going to explore the blockchain technology and its underlying components:
What is a Blockchain?
Hash Cryptography (SHA256)
Immutable Ledger
Distributed P2P Network
How Mining Works
Consensus Protocol
In the second part we are going to actually build a blockchain and simulate the behaviour of bitcoin network by creating different nodes and different clients sending their transactions to the network:
Create the core Blockchain
Build an API around the Blockchain
Create a P2P network of nodes
Implement a Proof-of-Work system
Create a transaction system for a cryptocurrency
Create a nice Web interface
Is this course for you?
It's for you if ...
- You're interested in Blockchain, the technology that underpins bitcoin, and you want to learn its core internals in order to be involved in this new promising and fast-growing technology.
- You want to practice your Python development skills.
- You want to broaden your horizon. Want to learn something new? Here you go!
Who's teaching you?
Zakwan Jaroucheh
Researcher and Lecturer
I am a software development engineer with a passion for 'doing things better'.
I enjoy setting high standards, constantly learning new things, and sharing that knowledge with others.
I have mastered explaining very complex topics in a simple manner that is very understandable.
Currently I am a lecturer and researcher in the university. The blockchain technology is one of my main research areas of interest and I am super excited to share my knowledge with you.
What Will I Get ?
- Students will build their own blockchain from scratch
- Students can practice their Python development skills to build a real-world exciting project
- Students will learn how blockchain technology exactly works
Requirements
- Basic understanding of Python, JavaScript, CSS and HTML
- Curiosity and desire to know about blockchain :)
Comments
Post a Comment