- Basic to intermediate Rust
- Ownership and borrowing rules
- Async / await programming
- Closures
- Smart pointers
- Concurrency
- Threads
- Channels
- Mutexes
- Write and audit Rust based smart contracts
- Solana
- Arbitrum Stylus
- Basic programming concepts
- Variables, functions, hash maps, etc...
- Python, JS, C, Java, etc..
- Command line basics
- Linux
- Using IDE
- VSCode