top of page


ÆTERNITY ACADEMY
Want to build your own Superhero? Learn to build it using Sophia.
Sophia is an Erlang-based smart contract language that can be used to develop smart contracts on the Aeternity blockchain.
LEVEL 1
Welcome Fury!
You have landed right at the beginning of the Avenger’s creation program.
The first step to creating an avenger is to name our smart contract. What can we call it?
Well, obviously it would be called – “Avenger”
The way to create a contract is:
contract contractName =
The keyword “contract” is used to create a contract followed by the name of the contract and an equals(=) sign.
Now, you can use the editor on your right to create a contract named "Avenger"

bottom of page