Solana DApp Development

Learn fundamentals of building decentralised application on Solana Blockchain

Estimated total effort
2 hrs

About this course

Today solana is cosidered as the competitor to the Ethereum and it is the fastest growing blockchain as it offers fast transaction speeds at very low gas fees. The solana blockchain runs on entirely different model than the ethereum, so building applications on solana is somewhat difficult. This course explains the easiest way to build the decentralized applications on solana blockchain. This is a complete guided course with video explanations to make you a solana applications developer.

Your Instructor

Ganesh Deshpande

CTO, DApp World

Course Details

Total Topics


Total Duration

2 Hrs





Tools Used In Course

Rust is used to develop solana programs
Anchor is framework to test/build/debug/deploy solana programs
Phantom is a wallet used to interact with our solana DApp
It is used to develop the front end of the application
It is used to run the test validator node on local machine and setup accounts while testing
The node package manager is used to install some libraries

Topics Discussed

Setting Up Local Environment
Quiz: Solana CLI
Initiating Anchor Project
Quiz: Anchor
The Program Structure
Quiz: Program Structure

Course Features

Self Paced
Guides + Video Tutorials
Lifetime Access
100% Free


Rust, Html, Javascript, and some fair knowlede of reactjs

System requirements

Web Browser: Firefox 60.0+ or Chrome 70+
Operating System: Mac 10.7+ 64-bit, Ubuntu 14.04+ 64-bit, or Windows 8+ (64-bit)


What is the cost of an online course?

All DApp World courses are free of cost for anyone.

Does this course is of live lectures?

No, the course consists of pre recorded lectures which can be completed at any time from anywhere around the globe.

Can I watch only videos on youtube and still get completition certificates?

No, There is no compulsion to watch complete videos in this course, if you have already watched the videos on youtube you can mark them as completed and take internal assessments and if you are eligible you will still get the certificate ! It is suggested to go through all videos since the internal assessments and final labs will be based on the content that is discussed in lessons.

Will I be able to get asistance while completing course?

Yes, there is a discussion panel included in the course section where you can discuss with other enrolled users and get your queries answered by our experts.

What do I receive for taking this course?

You will gain knowledge about the content discussed in the course and if you complete the course with more that 65% in both internal assessments and final labs then you will be eligible for the proof of completion certificate and also improve your exclusive blockchain based profile on DApp World which can be helpful to build the resume, gain skills and advance in your career.

Internal Grades: The collection of total grades of Quizzes in between the chapters is internal grades.

Final Lab: After successful completion of the course topics there is a time bound test (consisting of MCQ type questions and sometimes practical assessments). This test is Final Lab

Note that to get the proof of completion certificate the user should complete both Internal Grades and Final Lab with more than 65% of aggregate

Completion Certificate

Get the certificate of course completion on Blockchain and build your strong blockchain exclusive profile on DApp World !

Don't know how to get started with Web3?
Join DApp World Community or
Mail Us Your Doubts On