Professional Certification Programs

Program overview:

Blockchain is a decentralized digital ledger technology that allows for secure, transparent, and immutable record-keeping of transactions or information. This technology is revolutionary because it can be used to build a secure repository of transactions and ownership records of digital and real assets, between participants that do not necessarily trust one another, and without the need for a centralized trusted authority.

This certification program introduced blockchain technology and the various components it is built upon. More specifically, it teaches students to program for the Ethereum blockchain. The four courses equip students with the following knowledge and skills: (1) a working knowledge of basic blockchain concepts; (2) a skill set for creating and implementing smart contracts; (3) techniques for creating decentralized applications on the blockchain; and (4) details about the current industry-wide blockchain frameworks.

Program details:



6-month program. 4 hours of study a week ( 2 independent online, 2 live sessions)

LanguageFrench and English
Delivery model

– Access to quality online content from MUST & Coursera.

     Practical labs offering hands-on sessions with a MUST Professor

Continue independent FREE access to Coursera for up to 3 months and earn the Coursera Blockchain Certificate from the State University of New York at Buffalo, New York, USA.

Registration deadlineTBA.
LocationMUST University, Lac3, Tunis.

2800 TND

Program topics:

1. Blockchain Basics
Broad overview of the essential concepts of blockchain technology. You will be equipped with the knowledge needed to create nodes on your personal Ethereum blockchain, create accounts, unlock accounts, mine, transact, transfer Ethers, and check balances.
You will learn about the decentralized peer-to-peer network, an immutable distributed ledger and trust model that defines a blockchain. Content includes hashing and cryptography foundations.

2. Smart Contracts
Code, deploy and execute a smart contract – the computational element of the blockchain technology. Smart contracts allow for implementing user-defined operations of arbitrary complexity that are not possible through plain cryptocurrency protocols. They allow users to implement conditions, rules, and policies of the domain applications.

3. Decentralized Applications
Design and develop end-to-end decentralized applications (Dapps) – which provide anyone with access to the blockchain’s features and services. You will learn about the architecture of a Dapp: the front-end client interface, backed by the blockchain and smart contracts.


  • TBD


Please enter your details below and click the ”Register” button.