Tutorials#
Welcome to Concordium’s tutorials section where you can sharpen your skills as a dApp (decentralized application) developer.
Getting Started with Smart Contracts#
Begin your journey by setting up your development environment and learning the fundamentals through hands-on tutorials.
Basic Smart Contracts#
Build simple, fundamental contracts.
Counter - Build a simple smart contract with an owner-controlled counter
Token Development#
Build with various token standards.
Fungible Tokens - Mint, transfer, and burn fungible tokens
NFT Minting - Create and transfer non-fungible tokens
wCCD Token - Interact with wrapped CCD tokens on testnet
Advanced Applications#
Learn how to create decentralized solutions for voting and NFT trading.
PiggyBank - Create a contract that accepts CCD deposits and implements owner-only withdrawal
Voting dApp - Build a complete voting system
Low Code NFT Marketplace - Create a marketplace for trading NFTs
eSealing - Implement document sealing with the Concordium Wallet for Web and timestamp verification
Advanced Concordium Features#
Sponsored Transactions - Handle wallet signatures and backend processing
Smart Contract Upgrade - Deploy and upgrade contract logic with state migration
Additional Resources#
dApp Examples - Real-world examples of decentralized applications
Company Identity Guide - Learn how to create and manage company identities
Smart Contract Best Practices - Recommended practices for production-ready development