MSc in Blockchain (Distributed Ledger Technologies)

  • Start Date:
    September 2025
  • Duration:
    2 years part-time
  • Delivery:
    Online
  • Subsidised Fees:
    €2,950 per year*

MSc in Blockchain (Distributed Ledger Technologies)

Linking digital innovation to business success


Blockchain technology has the potential to revolutionise industries across manufacturing, supply-chain, health, food, finance and the public sector – the list is endless. Being able to identify the right blockchain solutions to support your business is critical. The lack of technical blockchain skills, however, is of national and international concern.

Working with Blockchain Ireland, Ireland’s leading blockchain industry group, Technology Ireland ICT Skillnet identified the critical skills gaps for developers and IT professionals. We created this Level 9 online Masters in Blockchain, delivered part-time with our academic partners at the School of Computing at DCU, as a direct response to this need.

This comprehensive programme delves deep into the core principles, applications, and intricacies of blockchain technologies, offering a hands-on learning experience crafted by industry leaders and renowned experts. Join our programme to be best-prepared to take on challenging projects and contribute to developing this revolutionary technology.

 

Who is this programme for?

This programme has been uniquely designed to cater for:

  • Software developers and engineers
  • Cybersecurity experts
  • Technical project and operations managers
  • Recent graduates from computer-science related fields
  • Tech entrepreneurs

 

 

This masters in Blockchain is designed to fit your busy schedule, with part-time online delivery over two years. This course is delivered asynchronously using the Futurelearn platform. All the course materials will be online for the students to work through at their own pace.

With this programme, you’ll gain hands-on experience and develop practical skills that will help you stand out in the job market. The faculty at DCU School of Computing includes experts in the field and you’ll have access to state-of-theart technology and resources. While continuous assessment elements for the modules will be submitted electronically, there will also be endof-term examinations for which attendance in person at DCU is required.

With the exception of the exams and the orientation session at the start of the academic year, there will be no need for students to come to campus at all. Synchronous sessions will be undertaken in both Semester 1 and Semester 2. These sessions will reinforce the supports available to students.

 

The MSc in Blockchain (Distributed Ledger Technologies) is a 2-year 90-ECTS course. Learners must take eight core modules over four semesters (years 1 and 2). Learners must complete a blockchain practicum during the second year, including the summer following Semester 4, which accounts for one-third of the marks for the masters award.

 

Semester 1 [Year 1]

  • Research Methods and Professional Skills: Gain the skills and understanding to plan and manage the practical aspects of the Practicum for the course.
  • Blockchain Basics and Applications: Understand blockchain as a technology and how it can be used in applications.

 

Semester 2 [Year 1]

  • Cryptography and Number Theory: Gain a deep appreciation of the significance of cryptography as a means of securing information in the modern world.
  • Cloud Systems: Develop critical analysis and problem solving skills in a cloud systems project.

 

Semester 3 [Year 2]

  • Blockchain Scalability: Gain the knowledge of the many technologies which underpin distributed ledger implementations and smart contract architectures, and how they scale.
  • Public Key Cryptography and Security Protocols: Learn the concepts and techniques that underpin modern public key cryptography and how they are used to build and implement security protocols.

 

Semester 4 [Year 2]

  • Developing Blockchain Systems: Understand system analysis and design for applications using blockchain technologies as well as developing blockchain applications using two modern blockchain technologies (Ethereum and Hyperledger).
  • Computer Security: Gain a thorough understanding of the theory and practice of computer security, examining different threat vectors, and the policies and mechanisms that address these.

 

Blockchain Practicum [Semester 3 and 4]

During the practicum, you’ll have the opportunity to apply your knowledge to a real-world problem, or analyse blockchain subsystems and propose improvements. Work individually or in small teams to develop a prototype in a software system to solve a real-world problem or analyse blockchain subsystems and propose improvements. This could be sponsored by external clients or involve your own ideas.

The projects will require feasibility studies followed by the creation of a project plan, and the development of a blockchain application or a rigorous theoretical analysis.

 

Upon completion of this course, you will have an advanced understanding of how to:

  • Analyse ethical cases in the field of computing and apply professional codes of ethics to computing environments.
  • Implement smart contracts using blockchain technology and critically evaluate blockchain weaknesses and attack vectors.
  • Integrate cryptographic algorithms into software projects and solve elementary problems in number theory.
  • Analyse public-key encryption schemes and digital signature schemes, and design and write software to implement security protocols.
  • Identify and understand the elements, installation, and operation of the Ethereum and Hyperledger infrastructure.
  • Critically evaluate the basic components of security and examine vulnerability analysis and intrusion detection.
  • Summarise the main concepts of cloud systems and demonstrate the rationale behind cloud-related choices.

 

The School of Computing at Dublin City University is Ireland’s largest Computer Science department and has earned a strong reputation for excellence in research and teaching. It is ranked in the top 200-250 Schools Globally for Computer Science. With close industry links, the school’s teaching and research programmes reflect the current and anticipated needs of Ireland’s industrial and commercial sectors while at the same time meeting the most rigorous national and international academic standards.

 

Watch the below video to hear from previous programme participants on the MSc in Blockchain.

 

Academic Eligibility

To qualify for direct entry applicants must have a Level 8 Honours Degree (2.2) or higher in Computer Science, Computing, Computer Applications or a related discipline.

DCU operates a Recognition of Prior Experiential Learning (RPEL) scheme meaning applicants without these entry requirements (e.g., Level 7 degree or lower than an Honours 2.2 in a Level 8 degree) may be considered if they can demonstrate previously obtained competence equivalent to the entry requirements.

Non-English speaking applicants must demonstrate fluency in the English language as demonstrated by IELTS academic score of at least 6.0 or equivalent.

 

Fees

Full course fee: €3,875 per year
Technology Ireland ICT Skillnet grant: €925 per year
Subsidised course fee: €2,950* per year

Subsidised fees are only available to eligible* applicants.

 

*Funding Eligibility

Applicants must be working in a private or commercial semi-state organisation registered in the Republic of Ireland (Business, Consultant, Freelancer) to avail of the grant-aided fees. As a government-funded training network, we can only support those meeting these criteria.

Applicants who do not meet our funding criteria may be able to apply directly to the college and pay the full course fee of €3,875 (per year) if there are available places.