A clearance list of Solana lessons & resources I've picked up recently.

  1. Intro to Solana and Blockchain
    1. Lesson video - https://youtu.be/vrO6cjdPUOs
    2. Lesson resources - https://github.com/Ackee-Blockchain/school-of-solana/tree/master/1.lesson
    3. Docker image - https://github.com/Ackee-Blockchain/school-of-solana/blob/master/1.lesson/Docker.md
  2. Rust intro
    1. Lesson video - https://youtu.be/K7BiXI8kqm0
    2. Lesson resources - https://github.com/Ackee-Blockchain/school-of-solana/tree/master/2.lesson
  3. Solana Programming Model 1
    1. Lesson video - https://youtu.be/NNz9PzWBFDc
    2. Lesson resources - https://github.com/Ackee-Blockchain/school-of-solana/tree/master/3.lesson
  4. Solana Programming Model 2
    1. Lesson video - https://youtu.be/wSRviwBG3zo
    2. Lesson resources - https://github.com/Ackee-Blockchain/school-of-solana/tree/master/4.lesson
  5. Tokens on Solana
    1. Lesson video - https://youtu.be/BlyHdfpSbk4
    2. Lesson resources - https://github.com/Ackee-Blockchain/school-of-solana/blob/master/Bonus-Tokens
    3. Example program - https://github.com/Ackee-Blockchain/school-of-solana/blob/master/Bonus-Tokens/token-example
    4. Token 2022 extensions - https://www.solana-program.com/docs/token-2022
  6. Best development and debug practices
    1. Lesson video - https://youtu.be/2jkAiE_qwGk
    2. Lesson resources - https://github.com/Ackee-Blockchain/school-of-solana/tree/master/5.lesson
    3. Sample code: https://github.com/Ackee-Blockchain/sos-debugging-lecture/tree/01-SignatureVerificationFailed
  7. Introduction to Pinocchio
    1. Lesson video - https://youtu.be/UdFG6qG-9Sc
    2. Lesson resources - https://github.com/Ackee-Blockchain/school-of-solana/tree/master/Bonus-Pinocchio
    3. Example program - https://github.com/Ackee-Blockchain/school-of-solana/blob/master/Bonus-Pinocchio/vault
  8. Frontend for Solana apps
    1. Lesson video - https://youtu.be/6EUXXbwyuVQ
    2. Lesson resources - https://github.com/Ackee-Blockchain/school-of-solana/tree/master/6.lesson
  9. Gaming on Solana
    1. Lesson video - https://youtu.be/GMJwWY-HL3c
    2. Lesson resources - https://docs.google.com/presentation/d/11My71q4_YEGgmnRdTqCL-luPQKGiCYkRYBt9fLk5UHs
    3. Getting started with gaming on Solana - https://solana.com/developers/guides/games/getting-started-with-game-development
  10. Security best practices
    1. Lesson video - https://youtu.be/YnrT8PWgLNc
    2. Lesson resources - https://github.com/Ackee-Blockchain/school-of-solana/tree/master/7.lesson
    3. Common vulnerability vectors - https://youtu.be/ZvON2fr9MX0?si=4blvIaAhK6iM2H6K
  11. How to write good, and the importance of technical writing
    1. Lesson video - https://youtu.be/0_xOJncS2oo
    2. Lesson resources - https://www.helius.dev/blog