Tutorialspoint

April Learning Carnival is here, Use code FEST10 for an extra 10% off

Build A Blockchain and Cryptocurrency Using Python

person icon Zakwan Jaroucheh

4.2

Build A Blockchain and Cryptocurrency Using Python

Discover the engineering ideas behind the blockchain technology & build your own blockchain-based Bitcoin network

updated on icon Updated on Apr, 2024

language icon Language - English

person icon Zakwan Jaroucheh

category icon IT & Software,Network Security Blockchain

Lectures -44

Duration -8 hours

4.2

price-loader

30-days Money-Back Guarantee

Training 5 or more people ?

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
Build A Blockchain and Cryptocurrency Using Python

Curriculum

Check out the detailed breakdown of what’s inside the course

Blockchain Fundamentals
13 Lectures
  • play icon Promo 03:54 03:54
  • play icon Introduction 06:06 06:06
  • play icon Credit Note
  • play icon What is Blockchain? 08:43 08:43
  • play icon Hash Cryptography (SHA256) 18:02 18:02
  • play icon Immutable Ledger 10:46 10:46
  • play icon Distributed P2P Network 16:39 16:39
  • play icon Introduction to Mining 07:56 07:56
  • play icon How Mining Works 21:32 21:32
  • play icon Consensus Protocol - First Challenge 16:01 16:01
  • play icon Consensus Protocol - Second Challenge 11:37 11:37
  • play icon Blockchain in Action 11:19 11:19
  • play icon Resources
Building a Blockchain
30 Lectures
Tutorialspoint

Instructor Details

Zakwan Jaroucheh

Zakwan Jaroucheh

e


Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Feedbacks

C

Chuck McKenna

e

Learned a lot.

G

Gopireddy Saidhi Reddy

e

Pls help send me css files...thanks

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515