This course is designed to be the absolute best starting point for Web Developers looking to learn Web3 Development. Solana is the ideal network for starting your Web3 journey because of its high speed, low cost, energy efficiency, and more.
This course is being made publicly available upon completion of the first of four planned modules. We'll update the list of available lessons in the Get Started section below as they're completed. If you'd like to help out, have a look how you can contribute.
The first two modules will primarily focus on client-side Solana development whereas the second two modules will focus on developing programs on the Solana network. Dive into the available lessons in the Get Started section below, or have a look at the full Course Map for details about what's to come.
While you can absolutely just jump into the lessons below, we suggest you start by reading our Course Guide first for a primer on how lessons are organized and how you can get the most out of them.
We plan for this course to be perpetually open-source and would love for anyone and everyone to contribute!
The Course Map lists the modules and lessons we plan to create.
To start work, do the following:
If you want to fix a typo or otherwise improve on existing content, follow the same process as with adding content:
We are using conventional commits for this repository.
General flow for making a contribution:
NOTE: Be sure to merge the latest from "upstream" before making a pull request!
If you have feedback on content or suggestions for additional content, simply create an issue explaining your feedback/suggestions.