The Solidity Smart Contracts course is aimed at training a wide range of students who have basic programming skills in any programming language.
You will learn about the capabilities of the Ethereum platform; how Bitcoin and Ethereum differ, about the structure of transactions and the structure of the Ethereum block. The following topics are revealed in the course: what smart contracts are and what their life cycle is; various aspects of Solidity language as a high-level contracts-oriented language. We'll show you how to think like a Solidity developer.
The course program involves the implementation of practical tasks in Solidity.
The duration of the course is 3 months. Classes are held once a week.
Estimated time that needs to be spent during the week is 5-6 hours.
Understanding the Ethereum capabilities
Understanding smart contract technology
Ability to design and develop smart contracts on Solidity
Ability to understand and use Solidity data types, functions, events, etc.
Ability to interact with smart contracts and understand how calls are handled by EVM.
Understanding internal and external libraries, their purpose and use
Understanding what ERC20, ERC721, ERC1155 tokens are and how to work with them
The "Distributed Lab" team is the author of several books in the field of blockchain, decentralized technologies and the financial Internet. We invite you to familiarize yourself with our books. In addition, you have a unique opportunity to purchase NFT-bookwith your personal sign inside
Speakers and mentors
Pavel Kravchenko, PhD
Co-founder and CEO at Distributed Lab
Olena Voloshchuk, PhD
Education Program Coordinator at Distributed Lab