Learn Blockchain Technology & Cryptocurrency in Java

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

Everything you Need to Know About Blockchains, Cryptocurrencies and Other Altcoins (Layer-1 and Layer-2 Scaling)

Blockchain is a revolutionary technology that allows for decentralized and distributed storage of information. Maybe the hottest topic at the moment in the field of software engineering - besides artificial intelligence and machine learning - is blockchain technology. Many experts in the industry predict that the blockchain will disrupt the ways we interact with technology.

In this course you will learn about the basics of blockchain technology as well as about cryptocurrencies. You can learn about the concrete implementation of these technologies in Java - although you can skip the implementation parts if you wish.

Chapter 1 - Blockchain Theory

  • the fundamental basics of blockchain technology

  • SHA-256 hashing technique

  • centralized and decentralized ledgers

  • the concept of mining (and miners)

  • consensus algorithms

  • proof of work (PoW) and proof of stake (PoS)

  • the byzantine generals problem

Chapter 2 - Blockchain Implementation

  • implementing a simple blockchain from scratch in Java

Chapter 3 - Cryptocurrency Theory

  • motivation behind cryptocurrencies

  • Merkle trees and transaction verification algorithms

  • mining in cryptocurrencies

  • mempools

  • unspent transaction outputs (UTXOs)

  • elliptic curve cryptography in cryptocurrencies

  • what is a wallet?

  • orpahned blocks and the block verification problem

  • the 51% attack

  • soft fork and hard fork

Chapter 4 - Cryptocurrency Implementation

  • implementing a simple cryptocurrency from scratch in Java

Chapter 5 - Altcoins & Cryptocurrency Evolution

  • Ethereum, Solidity and the Ether cryptocurrency

  • what are ICOs?

  • cardano and ADA

  • altcoins

  • LiteCoin (LTC)

  • Dash

  • layer 1 and layer-2 scaling solutions

  • sharding and rollups (zk-rollups and zk-snarks)

  • coins and tokens

You should take this course, if you are interested in blockchains and cryptocurrency technology. Thanks for joining my course, let's get started!

  • Understand why blockchain technology is important

  • Understand proof of work (PoW) and proof of stake (PoS)

  • Understand why cryptocurrencies will change the whole industry

Course Curriculum

1 Lectures

1 Lectures

Instructor

Profile photo of Holczer Balazs
Holczer Balazs

My name is Balazs Holczer. I am from Budapest, Hungary. I am qualified as a physicist. At the moment I am working as a simulation engineer at a multinational company. I have been interested in algorithms and data structures and its implementations especially in Java since university. Later on I got acquainted with machine learning techniques, artificial intelligence, numerical methods...

Review
4.9 course rating
4K ratings
ui-avatar of Marta Borkowska
Marta B.
5.0
8 months ago

Very good course. Good examples. Highly recommended.

  • Helpful
  • Not helpful
ui-avatar of Sidda Bellam
Sidda B.
4.5
8 months ago

Got the basic understanding of the blockchain concept.

  • Helpful
  • Not helpful
ui-avatar of Eva RD Lin
Eva R. L.
4.5
9 months ago

好

  • Helpful
  • Not helpful
ui-avatar of Timothy Allen
Timothy A.
4.0
10 months ago

I think could almost cut out the section 6. Kind of glaze over listening to most of it. But ZK-Snark is cool.

  • Helpful
  • Not helpful
ui-avatar of Charlie Jones
Charlie J.
5.0
11 months ago

Easy to grasp course materials

  • Helpful
  • Not helpful
ui-avatar of Sarathkumar Palani
Sarathkumar P.
4.5
1 year ago

This block chain course is amazing, got a good understanding about block chain and cryptography algorithms.

  • Helpful
  • Not helpful
ui-avatar of Darino De Abreu
Darino D. A.
5.0
1 year ago

,

  • Helpful
  • Not helpful
ui-avatar of Anthony Alexandre
Anthony A.
4.0
1 year ago

Vraiment bien expliqué

  • Helpful
  • Not helpful
ui-avatar of Amelia Ren
Amelia R.
5.0
1 year ago

Very GOOD

  • Helpful
  • Not helpful
ui-avatar of Aditya
Aditya
5.0
1 year ago

The introduction is quite good but I am worried about the practical part such as the algorithm

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses