Learn Solana Development – Web3Js, Smart Contracts, NFTs

Learn about Solana, Web3Js, Anchor Framework, Solana-py! I’ve got you covered!


What you’ll learn

  • Solana web3Js.
  • Anchor Framework.
  • Develop smart contracts.
  • Most Important solana concepts.
  • Many examples.

Course Content

  • Introduction –> 5 lectures • 26min.
  • Practical –> 4 lectures • 34min.
  • Token Program –> 7 lectures • 53min.
  • Smart Contracts/Programs –> 9 lectures • 1hr 58min.

Learn Solana Development - Web3Js, Smart Contracts, NFTs




I have made this course on solana with beginners in mind.


I have tried to summarise the knowledge spread across the internet and documentations at one place.


You will learn things that would either take you reading 10-20 blog posts, watching 10s of videos elsewhere.


This course contains all that you would need to get started with developing with solana. I have tried to make it simple, and tried my best to make it as good as I can.


I covered


  • Solana Basics
  • Token program
  • Web3Js
  • Solana python
  • Anchor Framework
  • Developing your own programs/smart contracts


These smart contracts were made


  • Calculator smart contract – a program that does calculations on the blockchain
  • Blogging app smart contract – a program where you can create wiki pages
  • Voting smart contract – a program where people can cast vote and blockchain will record the votes
  • Escrow smart contract – A smart contract to demonstrate real world implications of blockchain technology by demonstrating a basic escrow
  • Swap program – a program that allows swapping from solana to our own token and vice versa
  • Lending program – a program that can lend tokens and accept collateral on behalf as well as a liquidator bot when collateral is low
  • Chat program – a program that people can chat one to one, and recent messages stored on blockchain
Get Tutorial