A 5 ECTS micro-credential course consisting of 1 study-unit "DLT5140 - Smart Contract Coding Literacy"
To apply, select the "DLT5140 - Smart Contract Coding Literacy" study-unit. Get started by accessing this link.
As blockchain technologies increasingly underpin financial products, legal agreements, and organisational processes, smart contracts are becoming a core component of modern digital infrastructure. Yet many professionals are expected to engage with these systems without having any formal technical background.
DLT5140 is designed specifically to bridge this gap. This micro-credential course introduces smart contracts from a technical literacy perspective, enabling professionals to understand how smart contracts work, how they are designed, and where their risks lie, without assuming any prior coding or engineering experience.
Indeed, no programming background is required. The course starts from first principles and progressively builds confidence and understanding through guided, hands-on exposure.
Application link (select the "DLT5140 - Smart Contract Coding Literacy" study-unit)
Study-Unit details can be found online.
ECTS Credits: 5
Duration: 8 sessions (Monday to Friday, between 16:30 and 19:30)
Dates: 5, 6, 9, 10, 11, 12, 13, and 18 March, 2026, weekdays only
Deadline to Apply: 27th February, 2026; applications will be evaluated on a first-come, first-served basis
Requirements to Apply: a first degree in relevant disciplines. No prior coding or technical background required.
Fees: 500 Euros (eligible for the “Get Qualified” scheme by the Government of Malta)
Location: Online (links will be circulated via email)
Certification: Subject to a successful submission of a final assignment, participants will be awarded a course certificate worth 5 ECTS credits.
By the end of this micro-credential course, participants will be able to:
This course is ideal for:
This study-unit introduces the fundamentals of smart contracts on blockchain systems, with a practical focus on the Ethereum blockchain and the Solidity programming language. Participants are taken step by step through smart contract structure, logic, and execution, while learning essential programming concepts such as assignments, conditional logic, and loops in an accessible, non-intimidating manner.
Given the high-stakes nature of smart contracts, the course also places strong emphasis on testing, security, and common vulnerabilities, equipping participants with the ability to critically assess smart contract designs and identify potential risks.
Rather than producing stand-alone developers, the course aims to empower non-technical professionals (from law, finance, management, policy, etc. ) to participate meaningfully in smart contract projects, collaborate effectively with technical teams, and make informed decisions.
Why Enrol?