Professional Documents
Culture Documents
Class Timings:
Karachi: Sunday’s Only, 9:00 am to 1:00 pm
Forewarning: Only those who have extreme interest will be allowed to take classes. If you fail two
exams in sequence you will be immediately removed from the program.
What you will learn in this Program?
How to Program the Ethereum Blockchain
It teaches the basics of blockchain technology as well as languages and tools required to build
decentralised applications on the Ethereum platform.
Develop a Dapp
Step by step tutorial to build a fully functioning decentralised application, deploy it and test it.
Course Syllabus
Module 1: Digital Money, Bitcoin and Blockchain
What is a blockchain?
What is Bitcoin?
What is mining?
What are trustless systems?
What are transactions and blocks?
How do P2P systems operate?
The most prominent consensus mechanisms
What is Proof of Work?
Difference between private, consortium, and public networks
What does the data structure look like?
What is a Hash?
How do public/private keys work?
What is a Merkle tree?
What is the double-spend problem?
Module 14: Blockchain Projects for Islamic Finance - A Match Made in Heaven
Developing Sharia-Compliant Financial and Blockchain Products
Applications of Smart Contracts in Islamic Finance
Private Chains in Islamic Banking
Emirates “Cheque Chain”
Islamic Trade Finance
Capital Markets - Musharaka Mutanaqisa (Diminishing Partnerships)
Automatic Sharia Compliance
Commodity Murabaha