Native Exercises

A practical primer to Hello Solana (Native) - Navigate the full development lifecycle of native smart contracts, from compiling and testing with LiteSVM to executing live deployments on Devnet. Learn to script interactions with your on-chain program and master the essential workflow for reclaiming rent by closing programs.

Rust Developer

Solana

1. Program Id
A foundational overview of Solana Program IDs - Uncover the cryptographic generation of on-chain addresses from local keypair files within the build toolchain. Grasp the vital link between private keys and upgrade authority to prevent the permanent loss of control over your deployed smart contracts. Duration: 2min
2. Program Limitations
An essential guide to Understanding the Limitations of Solana Program Development - Explore the strict runtime boundaries that enforce determinism by identifying prohibited Rust standard libraries and resource-intensive operations. Master the architectural constraints of compute budgets, call stack limits, and cross-program invocation depths to optimize your smart contract performance. Duration: 2min
3. Native Exercises
A practical primer to Hello Solana (Native) - Navigate the full development lifecycle of native smart contracts, from compiling and testing with LiteSVM to executing live deployments on Devnet. Learn to script interactions with your on-chain program and master the essential workflow for reclaiming rent by closing programs. Reading Time: 0min
4. Anchor Exercises
A quickstart guide to Hello Solana (Anchor) - Navigate the essential Anchor framework workflow, from initializing and testing a new project to executing a live deployment on Devnet. Master the fundamental CLI commands for building smart contracts and learn how to close programs to recover your rent-exempt SOL. Reading Time: 0min

Course Overview

About the course

What you'll learn

Native Rust & Anchor framework

PDAs, CPIs, and SPL Tokens

DeFi builds: oracles, auctions, AMMs

Course Description

Meet your instructors

Tasuku Nakamura

Tasuku Nakamura

Founder at smartcontract.engineer

Smart contract engineer and educator.

Last updated on January 12, 2026