Building On Solana: A Deep Dive
Solidity on solana
Dive into the world of blockchain development with our Solidity on Solana course. Master the art of creating smart contracts on the Solana network using Solidity, opening the door to high-speed, secure, and scalable decentralized applications. Join us on a journey of learning that empowers you to shape the future of blockchain technology
illustration
med
Mint spl Tokens
In this module, we will develop a Solana program that will mint fungible spl tokens. The program should be able to set up and execute the token-minting process.
med
Transfer spl tokens
In this module, we will develop a program on Solana that allows for the transfer of spl-tokens that minted in Module 2 to other accounts.
med
Mint and Transfer NFT
In this module, we will develop a program on Solana that allows for the mint and transfer nft

Course Map

The course map lets you gets all
the information for a better learning

Module 0: Introduction

Here, you will learn the aims and objectives of Solidity for Solana. you, also learn about the structure of the course and the prerequisites required.

Module 1: Overview of Building Solana Programs using Solidity

In this module of Solana with Solidity, you will learn the differences between Solana and EVM and explore brief overview of solidity on solana.

Module 2: Mint fungible(spl) Tokens

In this module, we will develop a Solana program that will mint fungible tokens (spl tokens). The program should be able to set up and execute the token-minting process.

Module 3: Building a CPI-Enabled Flip Program with Solidity on Solana

In this module, we dive you into the concepts of composability and CPI in Solana. We will also develop a hands-on solidity contract: a CPI Enabled Flip program on solana.

Module 4: How to Transfer Solana Tokens with Solidity

In this module, we will develop a program on Solana that allows for the transfer of spl-tokens(minted in Module 2) to other accounts.

Module 5: How to Mint and transfer NFT

In this module, we will develop a program on Solana that allows for the Mint(Mint-Authority is PDA) and transfer NFT to other accounts.

Module 6: Full-stack Dapp(fungible-token)

In this module, we will develop a full-stack Solana DApp using solana-labs dapp-scaffold (Next.js) and combine SPL Fungible Token mint and transfer Solidity programs.

Module 7: Full-stack Dapp(Non-fungible-token)

In this module, we will develop a full-stack Solana DApp using solana-labs dapp-scaffold (Next.js) and combine NFT Mint and transfer Solidity programs.