Radix: Scrypto Development

- Description
- Curriculum
- Reviews

This Introduction course provides the core concepts on developing smart contracts on the Radix Public Network with Scrypto, a Rust based smart contract language with asset-oriented features. In this guide, you will learn how Scrypto’s asset-oriented paradigm enables a more intuitive, safe, and fun approach to developing smart contracts.
These asset-oriented concepts have native resources implemented with a Finite State Machine. We walk through how these native resources expose developers with powerful authorization & authentication, accounts, and transaction models. At the end, the course applies these asset-oriented concepts by implementing a Token Sale design with Scrypto in a code walkthrough. This is a high-level overview course where you can get a flavor and practical understanding of how developing with Scrypto works.