Blockchain Technology for SMEs - Ethereum Edition

  • Tuesdays: Live lectures (in-person or online)
  • Thursdays: Lab practice sessions (in-person or online; ‘bring your own laptop’)
  • Weekly Commitment: 12 hours
Note: The courses are running, check back for dates for later editions.

Dive into the world of Ethereum and smart contract development with our comprehensive three-week course. From blockchain basics to advanced smart contract patterns, this hands-on program covers everything you need to know to get started with building decentralized applications (dApps) on Ethereum. Learn about both public and private Ethereum networks, explore verification and validation (V&V) techniques, and gain practical experience with industry-standard tools and frameworks (like Hardhat and Besu).

What we offer

  • A comprehensive three-week course combining lectures and hands-on labs
  • Expert-led instruction on Ethereum, smart contracts, and dApp development
  • Access to industry-standard development tools and frameworks
  • Practical experience with both public and private Ethereum networks
  • Exposure to standard security, verification, and validation (V&V) techniques
  • Insights into advanced topics like Layer 2 solutions and blockchain interoperability

What you will gain

  • Intermediate level knowledge of Solidity programming and smart contract development
  • Ability to design, deploy, and manage decentralized applications (dApps)
  • Understanding of Ethereum's architecture, including the EVM and consensus mechanisms
  • Skills to implement and work with various token standards (ERC20, ERC721 (NFTs))
  • Knowledge of security best practices and common vulnerabilities in smart contracts
  • Hands-on experience with Besu for enterprise Ethereum solutions
  • Capability to apply verification and validation (V&V) techniques to blockchain projects
  • Insight into the broader Ethereum ecosystem and its potential business applications
  • Knowledge where to learn more and further expand your skills

The course is for

This course is recommended for technical professionals, primarily developers and designers, regardless of their experience with blockchain technologies. The course aims to equip participants with the skills necessary to harness the potential of Ethereum, smart contracts, and dApps, regardless of their blockchain background.

Prerequisites

Basic proficiency in developing and operating IT systems. Preferably basic knowledge of UNIX/Linux-based systems, Docker, and basic experience with modern programming languages like JavaScript. 

To get the most out of this course, we recommend completing some of the CryptoZombies tutorial before attending. This will provide a helpful foundation in Solidity programming and basic smart contract concepts.

Lecturers

Dr Imre Kocsis   

Senior Lecturer
Budapest University of Technology and Economics (BME) 

Biography

Dr Imre Kocsis is an Associate Professor at the Department of  Artificial Intelligence and Systems Engineering of the Budapest University of Technology and Economics (BME), and the head of the blockchain laboratory at the Critical Systems Research Group. His key research areas are the systems engineering and end-to-end resilience assurance of blockchain-based applications.

He is leading the participation of BME in the  Linux Foundation's Distributed Trust Foundation and leads the Education Workgroup of the Hungarian Blockchain Coalition.

LinkedIn

Dr Attila Klenik

Senior Lecturer
Budapest University of Technology and Economics (BME)

Biography

Dr Attila Klenik (PhD) earned his doctorate at the Budapest University of Technology and Economics and is an expert in blockchain and distributed ledger technology. His research focuses on performance modelling and designing systems for service security. In addition to his academic knowledge, he has extensive experience in industrial design and implementation in the field.

LinkedIn

Bertalan Zoltán Péter

Blockchain Expert
Budapest University of Technology and Economics (BME)

Biography

Bertalan Zoltán Péter is a computer engineer doctoral student at the Budapest University of Technology and Economics. His primary research areas include distributed ledger systems and blockchains, as well as designing them for service security.

LinkedIn

Scroll up

Co-Funded by the European Union