Institute of Computer Science
Courses.cs.ut.ee Institute of Computer Science University of Tartu
  1. Courses
  2. 2026/27 fall
  3. Blockchain and Decentralized Applications (6 ECTS) (LTAT.05.037)
ET
Log in

Blockchain and Decentralized Applications (6 ECTS) 2026/27 fall

  • Main
  • Lectures
  • Reading
  • Submit

The following schedule might be updated as needed.

Lectures

  • Lecture 1 (3. September)
    • Introduction
    • Blockchain and cryptocurrency - Part 1
  • Lecture 2 (10. September)
    • Blockchain and cryptocurrency - Part 2
    • Workshop and homework assignment 1
  • Lecture 3 (17. September)
    • Blockchain use cases
    • Blockchain-based system design
  • Lecture 4 (24. September): No lecture
    • Individual home reading assignment
  • Lecture 5 (1. October)
    • Class discussion
    • Hyperledger Fabric (HLF) and chaincode
    • Workshop and homework assignment 2
  • Lecture 6 (8. October)
    • Guest Lecture 1
    • Ethereum and smart contracts
    • Ethereum-based decentralized application development
    • Seploia Faucet for Test Ethers
    • Remix IDE
  • Lecture 7 (15. October)
    • Test 1
    • Smart contracts with Solidity - Part 1
    • Workshop and homework assignment 3
  • Lecture 8 (22. October)
    • Smart contracts with Solidity - Part 2
    • Workshop and homework assignment 4
  • Lecture 9 (29. October)
    • Smart contracts with Solidity - Part 3
    • Workshop and homework assignment 5
  • Lecture 10 (5. November)
    • Web3
    • Interactive frontend development
    • Blockchain patterns and oracles
    • Workshop and homework assignment 6
  • Lecture 11 (12. November)
    • Test 2
    • Security design for distributed information systems
    • Cryptographic methods in blockchains
    • Workshop and homework assignment 7
  • Lecture 12 (19. November)
    • Blockchain components and security methods
    • Security risk analysis of blockchain-based applications
    • Workshop and homework assignment 8
  • Lecture 13 (26. November)
    • Guest lecture 2
    • Security of smart contracts
  • Lecture 14 (3. December)
    • Guest lecture 3
    • DApp demos and poster session
  • Lecture 15 (10. December)
    • Future trends and emerging challenges
    • Class discussion and recap
  • Lecture 16 (17. December)
    • Exam
  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment