
Practical introduction to Solidity basics: contract skeletons, functions, state variables, events, and deployment lifecycle on testnets. Includes common patterns and safety considerations at a conceptual level.
Solidity syntax and contract structure.
State management, functions, and events.
Local testing and simulation tools.
Deploying to a testnet and interacting with transactions.
Basic security concerns and common mistakes.
Activities
Create and deploy a simple storage contract on testnet and demonstrate reading/writing state with a front-end or CLI.
📦 Deliverable
Repo + testnet contract address + interaction demo.
Solidity starter examples, testnet deployment guides.
Programming basics.
Demonstrates practical ability to build on-chain logic in a safe test environment.
APPLY TODAY FOR THE 2025/2026 ACADEMIC SESSION.