Centre for Distributed Ledger Technologies

DLT5140 Smart Contract Coding Literacy

DLT5140 Smart Contract Coding Literacy

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.

Demystifying Smart Contracts for Law, Finance, and Business Professionals.

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. 

Key Quick facts

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.

 

Intended Outcomes

By the end of this micro-credential course, participants will be able to: 

  • Understand the structure, purpose, and execution model of smart contracts on the Ethereum blockchain. 
  • Explain how smart contracts are programmed and deployed using Solidity, starting from foundational programming concepts.
  • Analyse smart contract designs and identify functional, logical, and security-related risks. 
  • Apply structured design principles and abstraction concepts when reasoning about smart contracts. 
  • Evaluate whether a given smart contract adequately solves the intended problem. 
  • Communicate effectively with developers and technical stakeholders during smart contract design and review processes.  

Target Groups

This course is ideal for:

  • Legal professionals and compliance officers engaging with smart contracts, tokenisation, or blockchain-based agreements.
  • Finance, banking, and fintech professionals working with decentralised finance (DeFi), digital assets, or blockchain platforms. 
  • Managers and decision-makers overseeing blockchain or smart contract projects. 
  • Regulators and policy analysts seeking technical literacy in blockchain systems. 
  • Professionals curious about smart contracts who want practical understanding without becoming programmers. 

Course Outline

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?

  • Gain hands-on exposure to smart contracts without needing to be a developer. 
  • Build technical confidence in a rapidly evolving regulatory and commercial landscape. 
  • Understand risks, vulnerabilities, and limitations before they become costly. 
  • Enhance your ability to collaborate with blockchain developers and vendors. 
  • Earn a recognised micro-credential aligned with professional upskilling needs. 

https://www.um.edu.mt/dlt/ourmicro-credentials/dlt5140smartcontractcodingliteracy/