Ethereum blockchain masterclass for developers in Geneva


This Ethereum blockchain masterclass for developers is divided into three levels (1, 2 and 3), the details of which are set out below:

Ethereum Dev Masterclass Level 1 (intro, wallets, first smart-contract) : 12 h
Ethereum Dev Masterclass – Level 2 (Solidity in depth, truffle, testing,
token design, DAO, cryptography intro) : 12 h
Ethereum Dev Masterclass – Level 3 (token standards, privacy, growing own project) : 12h

Fee for each Masterclass blockchain level: 2000 CHF
Fee for the entire Etherum blockchain masterclass: 5400 CHF
Exam fee for Etherum blockchain expert certification: 1620 CHF


Course outline:


Introduction to Ethereum

– Smart Contracts
– Ether currency
– Dapps (decentralized applications)

Blockchain infrastructure and principles

– Secure, decentralized, tamper-proof
– Understanding cryptography

Introduction to blockchain programming

– Solidity variables
– Solidity control structure
– Solidity functions
– Solidity inheritance
– Solidity modifiers
– Proxy contracts
– Solidity events

Development frameworks

– Truffle Framework
– Web3 JavaScript API

Writing a Smart Contract

– Overview of decentralized platforms
– Ethereum Blockchain App Platform
– Creating the Smart Contract instructions
– Writing the Smart Contract functions
– Storing dept registries
– Deploying the Smart Contract

Ethereum Wallet

– Holding and securing ether
– Managing other crypto-assets

Creating your own cryptocurrency

– Overview of tradeable digital token and coin APIs
– Design the cryptocurrency
– Issuing the cryptocurrency

Kickstarting a blockchain project

Initiating a trustless crowdsale

Building your own virtual organization

DAO (decentralized autonomous organization)



Teaching methods

Practical course: 60% practical, 40% theory. Course materials distributed to all participants in digital format.

Course format

The training alternates theoretical input delivered by the instructor backed up by concrete examples, brainstorming sessions and group work.


Participants sit an exam at the end of the training to check they have acquired the necessary skills.


A certificate will be awarded by the Swiss Blockchain Institute to all participants who complete the entire training.

Sign up now for the blockchain training of your choice.

12 + 14 =


All our blockchain trainings can be delivered in French or English.
All our blockchain trainings are available in Argovie, Appenzell Rhodes-Intérieures, Appenzell Rhodes-Extérieures, Berne, Bâle-Campagne, Bâle-Ville, Fribourg, Genève, Glaris, Grisons, Jura, Lucerne, Neuchâtel, Nidwald, Obwald, Saint-Gall, Schaffhouse, Soleure, Schwytz, Thurgovie, Tessin, Uri, Vaud, Valais, Zoug, Zurich.