Prerequisites
Here is what you need before starting this course.
Avalanche
This course is intended for people with knowledge about Cross-Chain communication protocols, and a solid understanding of the basic concepts of Avalanche. You should be familiar with these concepts:
- Avalanche Architecture: Be familiar with Avalanche blockchains.
- Cross-Chain Messages: Know how to communicate 2 Avalanche blockchains with Teleporter.
If some of this is not clear, we strongly recommend taking the Avalanche Fundamentals, Multi-Chain Architecture, and Interchain Messaging courses first.
Software Development
You will need a general understanding of Software Development. You won't have to write a lot of code, but you will have to be able to understand some. Therefore, we recommend:
- Solidity: Basic Knowledge, familiarity with types and interfaces.
- Foundry: Familiarity with Foundry will help to deploy and interact with contracts.