Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/freecodecamp/solana-curriculum
freeCodeCamp Solana Curriculum
https://github.com/freecodecamp/solana-curriculum
Last synced: about 22 hours ago
JSON representation
freeCodeCamp Solana Curriculum
- Host: GitHub
- URL: https://github.com/freecodecamp/solana-curriculum
- Owner: freeCodeCamp
- License: bsd-3-clause
- Created: 2022-08-14T13:05:48.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-10-17T17:08:53.000Z (2 months ago)
- Last Synced: 2024-12-14T04:05:12.879Z (8 days ago)
- Language: TypeScript
- Size: 5.38 MB
- Stars: 132
- Watchers: 10
- Forks: 51
- Open Issues: 21
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# freeCodeCamp: Solana Curriculum
Get started here: https://web3.freecodecamp.org/solana
## Projects
| Project | Description |
| ------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Learn How to Set Up Solana by Building a Hello World Smart Contract | In this course, you will learn how to set up Solana by building a simple hello world contract. |
| Learn How to Interact with On-Chain Programs | In this course, you will learn how to write the client code to interact with your previously deployed hello world smart contract. |
| Build a Smart Contract | In this integrated project, you will use what you previously learnt to build a smart contract, and interact with it. |
| Learn Solana's Token Program by Minting a Fungible Token | In this course, you will learn how to use Solana's token program by minting a fungible token. |
| Learn the Metaplex SDK by Minting an NFT | In this course, you will learn how to use the Metaplex JS SDK to mint an NFT. |
| Build a University Certification NFT | In this integrated project, you will use what you previously learnt to build out the logic for an NFT-issuing system for university certifications. |
| Learn Anchor by Building Tic-Tac-Toe: Part 1 | In this course, you will learn how to use Anchor, a framework for building smart contracts on Solana, to build an on-chain Tic-Tac-Toe game. |
| Learn Anchor by Building Tic-Tac-Toe: Part 2 | In this course, you will learn how to test the previously built Tic-Tac-Toe game. |
| Build an Anchor Leaderboard | In this integrated project, you will use what you previously learnt to build the program logic for a game leaderboard |
| Learn How to Build a Client-Side App: Part 1 | In this course, you will learn how to build a multiplayer, client-side app that interacts with your previously deployed Tic-Tac-Toe game |
| Learn How to Build a Client-Side App: Part 2 | In this course, you will learn how to use the Phantom wallet browser extension to connect to your local validator, connect your wallet to a dApp, and sign transactions. |
| Build a Client Side App | In this integrated project, you will use what you previously learnt to build an app your friends can use to message one another. |
| More Coming Soon... | Keep an 👁️ out |