Academia Scrypto is an educational platform focused on teaching the Scrypto programming language, which is aimed at asset-oriented and open-source development. Developed by RadixDLT, Scrypto is based on Rust and is designed to make it easier for programmers to create smart contracts on the Radix network. Academia Scrypto offers free courses and resources in multiple languages, including Spanish and Italian, to enable learners to develop decentralized applications (dApps).
Overview
What is Scrypto?
Scrypto is an open-source, asset-oriented programming language developed by RadixDLT. It borrows heavily from the Rust programming language and adds new features, specialized syntax, and data types. Scrypto aims to offer developers an easier and more secure way to create smart contracts within the Radix network.
Why Learn Scrypto?
The Academia Scrypto platform outlines several reasons for learning Scrypto:
- Ease of Learning: Scrypto has a lighter learning curve compared to other domain-specific languages for smart contracts.
- Security: The language is designed to be predictable and to minimize costly errors, thanks to certain rules imposed by the Finite State Machine (FSM) platform on which it operates.
- Reusability: Scrypto allows for the use of existing code, which is both secure and debugged.
- Composability: In Scrypto, smart contractsโreferred to as 'Components'โcan interact with each other like building blocks.
Additional motivations include growing job opportunities in the field, the scalable architecture of RadixDLT, and the possibility to innovate in the expanding world of decentralized finance (DeFi).
Academia Scrypto Version 0.8
Vision
The academy aims to train hundreds of people in the development of smart contracts in the coming months. It seeks to be inclusive, requiring no prior experience in programming or blockchain technology from its students. New content is added weekly, enabling a progressive learning path.
Enrollment
There is no formal enrollment process. Learners can follow the content published on the academy's website and YouTube channel. A Scrypto developer community also exists on Twitter for Spanish-speaking enthusiasts.
Donations
Supporters can assist the project in multiple ways, including delegating XRD tokens, creating educational content, or contributing to the academy's repository.