Learned a lot.
Build A Blockchain and Cryptocurrency Using Python
Discover the engineering ideas behind the blockchain technology & build your own blockchain-based Bitcoin network
IT & Software,Network Security Blockchain
Lectures -44
Duration -8 hours
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
Build A Blockchain and Cryptocurrency Using Python course can be a great resource if you want to learn about blockchain and cryptocurrency by building your own Blockchain. The course also helps you practice your Python development skills by building an exciting project.
Build A Blockchain and Cryptocurrency Using Python Course Overview
Blockchain developers are in high demand and limited supply. Among the top 20 fastest-growing employment skills, creating blockchain-based distributed ledgers for commercial use was just placed first. I think that the quickest and simplest way to get involved in this exciting new sector is to first gain a sufficient level of knowledge and understanding of the fundamental ideas before jumping right into implementation and getting your hands dirty. By doing this, you will feel more secure about learning more about blockchain technology and its potential for creating the upcoming wave of decentralized applications.
About the tutor:
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 at Edinburgh Napier University (ENU), UK. The blockchain technology is one of my main research areas of interest and I am super excited to share my knowledge with you.
What's in the course?
The course is divided into two parts:
In the first part we are going to explore 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 behavior of the 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
Who is this course for?
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 horizons. Want to learn something new? Here you go!
Goals
What will you learn in this course:
- 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 works
Prerequisites
What are the prerequisites for this course?
- Basic understanding of Python, JavaScript, CSS, and HTML
- Curiosity and desire to know about blockchain
Curriculum
Check out the detailed breakdown of what’s inside the course
Blockchain Fundamentals
13 Lectures
- Promo 03:54 03:54
- Introduction 06:06 06:06
- Credit Note
- What is Blockchain? 08:43 08:43
- Hash Cryptography (SHA256) 18:02 18:02
- Immutable Ledger 10:46 10:46
- Distributed P2P Network 16:39 16:39
- Introduction to Mining 07:56 07:56
- How Mining Works 21:32 21:32
- Consensus Protocol - First Challenge 16:01 16:01
- Consensus Protocol - Second Challenge 11:37 11:37
- Blockchain in Action 11:19 11:19
- Resources
Building a Blockchain
30 Lectures
Instructor Details
Zakwan Jaroucheh
eCourse Certificate
Use your certificate to make a career change or to advance in your current career.
Our students work
with the Best
Feedbacks
Pls help send me css files...thanks
Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe nowOnline Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now