BoAB: Bitcoin and other Applications of Blockchain

University of Trento

With BoAB, you will: *) acquire a perspective on the main principles of Bitcoin and blockchain *) understand the cryptography behind Bitcoin and blockchain technology *) learn how it is possible to apply blockchain to contexts different from Bitcoin, from smart contracts to distributed cloud services.

Activity website:

Add Event to Calendar: vCal | iCal

Time & Place

03 Oct 2016 00:00 to 28 Nov 2016 00:00
via Sommarive 14, Trento Italy

Target Audience

This course is oriented to a wide audience of professionals, operating both in private companies and in the public sector. Our audience will probably work in ICT and banking sector, but not necessarily with an IT or engineering background.


The course follows a four-step path:

1) Basic principles of Bitcoin and blockchain

With an eye to giving an overview of cryptocurrencies, we will ponder the problem of the creation of a digital currency.

2) Bitcoin transactions, e-Wallets and mining

In the next step we will examine how bitcoins are exchanged and how they are used to pay.
We will see how Bitcoin transaction are checked and validated, introducing the rôle of miners.

3) Cryptography behind cryptocurrencies

We will provide a gentle introduction to the main cryptographic tools needed for the Bitcoin protocol and the blockchain technology.
Among others, we will see algorithms related to digital signature, elliptic curve cryptography and hash functions.

4) Some applications of blockchain

Blockchain is a versatile object, born for the sake of Bitcoin, but which has potentialities yet to be investigated and fully exploited.
In the last step of our journey, we will present some of the emerging applications of blockchain, such as: digital notary, smart contracts, e-voting and distributed cloud services.

The course can be followed in three modalities:

[1] Full Online Course
The course lectures are divided in 25 chunks, each containing a video of about 20 minutes, slides, self-assessment quizzes and extra material, so that they can be easily followed in 5 weeks of online study. The course will actually run in 8 weeks, with a tutor helping you, answering your questions via email and via the course forum.
Our e-learning platform is Moodle

[2] Blended Course
Not only you will enjoy the Full Online Course, you will also attend a final face-to-face event in Trento, surrounded by our beautiful mountains, in which you will be able to test your acquired skills by working in team and develop a pilot project related to blockchain. The event will be concluded by a discussion on the projects, where the teams will have an opportunity to cross-evaluate their results.

[3] Free Sample MOOC
We have selected five chunks that may be enjoyed without attending the whole course.
We provide them free as a sample of the whole course, which can be watched since the 8-th of August 2016!