
Intro to Solana Blockchain Developer Foundations.
Rust is a performance, safety, and concurrency focused systems programming language with low level memory management and high level features, ideal for Solana blockchain, cryptography, databases, and media processing.
Learn Solana's concepts: programs deployed with rust or c using bpf, accounts and transactions, lamports and fees, and how to interact via json rpc, wallets, and sdk to build dapps.
Discover Rust via the official beginner book, with concepts, theory, mind maps, and practical code you run with cargo to see outputs powering Solana.
Learn to run a local Solana test validator and clone accounts and programs from mainnet beta with json rpc. Reset the ledger and deploy programs offline, without rpc limits.
Learn to integrate the Solana wallet adapter with a React dApp frontend to sign messages and transactions, request devnet airdrops, and submit legacy or v0 transactions with address lookup tables.
Explore Solana's leading DeFi protocols—Jupiter, Kamino, Raydium, Sanctum, Meteora, and Orca—powered by core technologies like CPMMs, CLMMs, liquid staking tokens, and automated liquidity vaults for dynamic liquidity and efficient trading.
Explore blockchain accounts that store data, pay rent, and offer rent-exempt status with two years of rent payments; program-driven accounts have kilobyte limits and native accounts enable programs.
Learn to generate Solana keypairs, securely manage private keys with base58 encoding, and import them into wallets such as Phantom or hardware devices with practical TypeScript steps.
Install rust from rust-lang.org and use the terminal on mac or windows. Install the primary rust extension in your editor to enable symbol search, formatting, refactoring, and error squiggles.
Open a Rust project in Visual Studio Code, write a main function that prints hello world, then use cargo to create, manage dependencies, and compile.
Explore Rust's fundamental data types, including booleans, Unicode characters, and floats. Learn how type inference and explicit typing affect memory size, using size_of and cargo run for inspection.
Learn how arrays in Rust are fixed-size collections indexed by position; create arrays, access elements by index, iterate, print, and mutably update values.
Explore vectors in Rust as heap-allocated, dynamic, resizable arrays with a capacity. Learn to create vectors, push and pop elements, perform safe indexing with match, and iterate over values.
Explore creating and manipulating a Rust hash map using the collections library, inserting string keys with 16-bit integer values, safely accessing, iterating, updating with entry, and removing entries.
Explore Rust references, which act like pointers to guaranteed values, and learn borrowing rules: one mutable reference or any number of immutable references, with validity guaranteed.
build a rust-based http post to query Solana account info via an api, wiring cargo dependencies, json handling, and wallet address payloads for Solana networks.
Create a Solana SPL token with metadata, covering token mint, token accounts, associated token accounts, and program derived addresses. Learn to revoke mint and freeze authorities for a fair launch.
Develop a Solana trading app for tokenized stocks using xStocks, enabling 24/7 on-chain trading, DeFi compatibility, and a grid bot built with React TypeScript and Firebase Studio.
Explore a Solana grid bot for tokenized stocks like xStocks, using oracles for real price feeds and a skeleton React app to enable 24/7 automated trading.
install rust and cargo, set up Solana's token program with spl, create and mint a token via clia or javascript, manage accounts, and verify supply with explorers.
Learn to send an SPL token on Solana by configuring a wallet, connecting to the cluster API, and transferring tokens between token accounts with a signed transaction.
Learn the Solana Blockchain foundations.
Learn how to interact with code:
Solana Programs (Smart Contracts). Token Program.
Solana Accounts.
JSON RPC API of Solana sending requests to the blockchain using Postman and virtually any programming language.
Using web3.js for sending solana transactions using Javascript.
System Program Library Token, how to interact with Solana Token Program
Create a Solana Token and be able to send tokens with backend code.
Check if a wallet owns an NFT.
Interact with wallets send transactions.
Send SOL with a wallet by signing a transaction.
Intro to Phantom Wallet and Wallet Adapter.
Smart Contracts - Solana Programs
Mint NFTs with Metaplex and Arweave
This course intention is to give the foundations for all people that want to create their DAO, startup using Solana.
A DAO a Decentralized Autonomous Organization the new generation of startups, require that the new entrepreneurs learn web3 skills, DAOs share revenue with no middlemen & can be achieved close to realtime.
NFT holders can be validated in the blockchain with code and the send of value can be triggered via smart contracts and backend code communicating with the solana blockchain.
We want to created the foundations so you can rise and succeed in your journey for mastering web3, solana development an environmentally friendly blockchain, super fats & with ultra-low transaction fees.