Introduction to blockchain programming

Goal: The course aims to provide a technological and programming introduction to
distributed ledger technology through the two most typical protocols through
Bitcoin and Ethereum. The lectures of the course mostly concentrate on the
theoretical and practical aspects of blockchain protocols, whilst in the laboratory
and exercise part we will focus on Ethereum, solidity smart contract and Web3
programming.

Course description: Distributed ledger technology is expected to be one of the most significant
transformative technologies of the decade, fundamentally influencing both
present and future financial services and the creation of the value-based Internet.
Although the legal regulation of the topic is still questionable in some places, the
basic technological stack appears either in various cryptocurrencies, e.g. Bitcoin,
or in more innovative consortium services launched by some banks

https://nik.uni-obuda.hu/targyleirasok/wp-content/uploads/2023/08/English_tant%C3%A1rgyi_adatlap_Introduction-to-blockchain-programming.pdf