Blockchains: Theory and Practice

Course code
Course fee (excl. housing)
Apply now!

This course will provide the basics in both theoretical background and hands-on experience on Blockchain applications. It is important for organizations to continuously anticipate on technological developments that disrupt or impact their businesses. Blockchain technology enables organizations to develop their business models and processes in a revolutionary way. The course is aimed at students who are interested in the theory and practice of Blockchains and do not have any prior knowledge on this topic.

Blockchains consist of dynamic shared ledgers that can be applied to save time when recording transactions between parties, remove costs associated with intermediaries, and reduce risks of fraud and tampering.

During the course we provide insight into the history on the development of Blockchain technology and explain important concepts like modelling blockchains, mining, smart contracts, transaction verification, virtual identity and more. Furthermore, an introduction to the Blockchain platforms available, such as Ethereum is given, and applications in practice are discussed, including examples given for different sectors such as finance, logistics and health.   

Finally, you will work on developing a rudimentary Blockchain application by modelling its processes. Also, the basics of programming in Solidity will be demonstrated as well as hands-on exercises. In this running environment basic processes will be executed via Blockchain technology.

Download the day-to-day programme (PDF)

Course director

Jaap Goedegebuur

Target audience

Students without prior knowledge who are interested in Blockchains, the underlying concepts and technologies, its impact on business models and possibilities for process improvement. Furthermore, no prior programming knowledge is needed to be able to follow this course.

Course aim

Provide course participants with insights and practical experience on Blockchain technology and applications in practice, as well as theory based exploration of possible business cases.

Study load

5 days, 6-8 contact hours per day, 1-2 self-study hours per day


Course fee:
Course + course materials
Housing fee:

Housing through: Utrecht Summer School.


For this course you are required to upload the following documents when applying:

  • C.V.

More information

Jaap Goedegebuur | E:

This course is organised in a cooperation between the research groups Digital Ethics and Process Innovation & Information Systems as well as the Institute for ICT of the HU University of Applied Sciences iand the HU Blockchainlab.


Application deadline: 01 July 2020