Keystone logo
European Business University Plutus/Haskell I
European Business University

Plutus/Haskell I

Luxembourg City, Luxembourg

Request duration

English

Request pace

Request application deadline

Request earliest startdate

Request tuition fees

On-Campus

Key Summary

    About: The Plutus/Haskell I course introduces students to functional programming with Haskell and its application in smart contract development using the Plutus platform. It offers foundational knowledge on Haskell syntax and semantics, allowing learners to write safe and verifiable smart contracts effectively.
    Career Outcomes: Potential career paths include roles such as blockchain developer, smart contract engineer, and functional programmer. With skills in Haskell and Plutus, graduates can work for fintech companies, blockchain startups, and other tech organizations focusing on decentralized finance (DeFi) solutions.

Scholarships

Explore scholarship opportunities to help fund your studies
Read more

Introduction

Students will develop their functional programming skills in the languages Haskell and Plutus. This will help make them competent smart contract programmers; adept at changing the world through the creation of new systems and decentralised applications in the Cardano Ecosystem.

The course opens a door of opportunity to work in the early development of Cardano; the fastest growing Cryptocurrency. Which aims to bank the unbanked and create new financial systems for emerging world markets. The course will teach you the core principles of how to code in both Haskell and Plutus. Modules will cover the building blocks of Haskell and Plutus, including functions and data types, type classes, monads, template Haskell, using the Plutus Playground, The Marlowe Playground, the Extended UTXO model, working with Plutus on and off the chain, minting policies, state machines, the Plutus application framework, as well as case studies and practical exercises.

Prerequisites: While you do not need to be an expert in formal methods, programming experience and a general aptitude for logical and mathematical thinking are highly desirable.

About the School

Questions

Similar Courses

  • BEng Honours Computer Systems Engineering
    • Dubai, United Arab Emirates
  • Master in Computer Science
    • Tromsรธ, Norway
  • Python for Beginners
    • Online USA