read · answer · progress

Theory library

Every language track has 50 written topics with multiple-choice questions. Read a topic, answer its questions, and your progress is saved on your device. When you want to type code instead, the same tracks are waiting in the Code Lab.

Web3 languages

Our priority tracks — smart contracts and chain-native code.

Modern app stack

The languages you use around a contract: front-ends, mobile and infra.

Legacy tracks

Long-established languages and frameworks, kept separate so Web3 stays front and centre.