Distributed University

proposes study programs and courses

About Us

Distributed Lab is the most progressive expert center in the blockchain sphere in Ukraine and one of the most advanced in Europe, founded in 2014. The Distributed Lab team consists of over 100 engineers, developers, blockchain researchers, and cryptographers. Distributed Lab has built and developed architectures for over 100 projects worldwide. Over the past few years, we have conducted more than 25 training courses on blockchain, decentralized systems, and cryptography in various universities in Ukraine and for all interested students. Today, we offer to learn together with us, to learn from us. Every time, we improve our training programs, aimed at disseminating and spreading knowledge that will be useful to everyone who seeks to develop, grow, and build Web3.

  • 100+

    We designed and built 100+ projects.

  • 25+

    We conducted 25+ educational courses.

  • 5

    We are the authors of 5 books

Training programs

  • USA map

    Blockchain and Decentralized Technologies

    • Duration

      45 hours / 1.5 ECTS Credits

    • Frequency of meetings

      Twice a week

    • Certification

      One-to-one exam

    • Cost

      Free

    About course

    The course program provides an overview of many technical aspects of the operation of decentralized systems, platforms, cryptocurrencies, their comparison, overview smart-contract and DeFi.

    More details
  • smart contract course image

    Smart contracts. Solidity for beginners

    • Duration

      30 hours / 1 ECTS Credits

    • Frequency of meetings

      Once a week

    • Certification

      One-to-one exam

    • Cost

      Free

    About course

    You will learn about the capabilities of the Ethereum platform; how Bitcoin and Ethereum differ, about the structure of transactions and the structure of the Ethereum block. The following topics are revealed in the course: what are smart contracts and what is their life cycle; various aspects of Solidity smart contract writing language as a high-level programming language

    More details
  • DeFi course image

    Decentralized Finance (DeFi)

    • Duration

      30 hours / 1 ECTS Credits

    • Frequency of meetings

      Once a week

    • Certification

      One-to-one exam

    • Cost

      Free

    About course

    This DeFi course aims to provide an in-depth understanding of the Decentralized Finance ecosystem, its key components, and the underlying technologies. Throughout this course, participants will explore various aspects of DeFi, including stablecoins, decentralized exchanges, lending protocols, financial derivatives, launchpads, zero-knowledge proof technology, and decentralized identity. By the end of the course, participants will have a solid grasp of the core principles of DeFi, its real-world applications, and the potential impact on the future of finance.

    More details
  • cryptography course image

    Cryptography in decentralized systems

    • Duration

      30 hours / 1 ECTS Credits

    • Frequency of meetings

      Once a week

    • Certification

      One-to-one exam

    • Cost

      Free

    About course

    You will learn about theoretical foundations and practical aspects of cryptography in decentralized systems. It covers key cryptographic methods and algorithms used to ensure data security and communication confidentiality in decentralized networks such as blockchain and cryptocurrency platforms.

    More details
  • discrete mathematics course image

    Discrete Mathematics (Special topics)

    • Duration

      30 hours / 1 ECTS Credits

    • Frequency of meetings

      Once a week

    • Certification

      One-to-one exam

    • Cost

      Free

    About course

    This course provides an in-depth understanding of discrete mathematics concepts and their applications in the field of cryptography and decentralized technologies. It focuses on essential topics required to comprehend the functioning of cryptographic algorithms and various aspects of decentralized systems.

    Coming soon
  • goland course image

    GoLang

    • Duration

      30 hours / 1 ECTS Credits

    • Frequency of meetings

      Once a week

    • Certification

      One-to-one exam

    • Cost

      Free

    About course

    This beginner-friendly course offers a comprehensive introduction to Go (Golang), a modern, versatile programming language. Participants will learn the basics of Go syntax, data types, control structures, and error handling, as well as explore essential Go libraries and tooling. By the end of the course, students will have gained the foundational skills required to create simple Go applications

    Coming soon
  • smart contract course image

    Smart contracts. Solidity for beginners

    • Duration

      30 hours / 1 ECTS Credits

    • Frequency of meetings

      Once a week

    • Certification

      One-to-one exam

    • Cost

      Free

    About course

    You will learn about the capabilities of the Ethereum platform; how Bitcoin and Ethereum differ, about the structure of transactions and the structure of the Ethereum block. The following topics are revealed in the course: what are smart contracts and what is their life cycle; various aspects of Solidity smart contract writing language as a high-level programming language

    More details
  • database course img

    Database Organization

    • Duration

      30 hours / 1 ECTS Credits

    • Frequency of meetings

      Once a week

    • Certification

      One-to-one exam

    • Cost

      Free

    About course

    This beginner-focused course provides a solid introduction to database organization, covering essential concepts and techniques. Participants will learn about database structures, data models, and normalization, as well as gain hands-on experience with SQL for querying and managing data. By the end of the course, students will have a strong foundation in database organization, enabling them to design and maintain efficient databases

    Coming soon

Certification

After completing the course, participants have the opportunity to receive a certificate confirming a certain level of knowledge. Depending on the program and content of the course, in order to receive a certificate, it is necessary to complete an individual survey or complete a final work. The integrity of each certificate is ensured by the Bitcoin or Ethereum system by making a corresponding entry in the Blockchain.

  • cube01

    Recruitment to the group

    After registering, you will receive an email invitation to join the selected course.

  • cube02

    Studying

    During the course, you will have access to all necessary materials, attend lectures, complete practical tasks, and take tests.

  • cube03

    Certification

    The certification process involves taking an individual exam in a one-on-one format or, depending on the course, the need to achieve a certain passing threshold, which is formed based on the points earned from all types of course tasks.

Speakers and mentors

  • Kravchenko Pavel

    Pavel Kravchenko, PhD

    Co-founder and CEO at Distributed Lab

  • Oleksandr Kurbatov

    Oleksandr Kurbatov

    Research Department Lead and Business analyst at Distributed Lab

  • Bohdan Skryabin

    Bohdan Skriabin

    Leading specialist in cryptography and decentralized systems at Distributed Lab.

  • Artem Chistyakov

    Artem Chistyakov

    Solidity developer

  • Sergey Kozlov

    Sergey Kozlov, PhD

    Head of DeFi Practice at Distributed Lab

  • Olena Voloshchuk

    Olena Voloshchuk, PhD

    Education Program Coordinator at Distributed Lab

Do you have any questions?