-
Notifications
You must be signed in to change notification settings - Fork 0
EXERCISES.md
Practical exercises designed to reinforce learning through real-world application within the CeloHT ecosystem.
Version: 1.0
Status: Active
The CeloHT Exercise Program complements courses and quizzes by providing hands-on activities that help learners apply theoretical knowledge.
Learners are encouraged to complete exercises independently and, whenever possible, collaborate with the community to improve their skills.
By completing these exercises, learners will:
- Understand blockchain concepts through practice.
- Develop confidence using Web3 tools.
- Learn secure wallet management.
- Build decentralized applications.
- Contribute to open-source projects.
- Strengthen problem-solving skills.
Objective:
Create a Celo-compatible wallet and securely back up your recovery phrase.
Expected outcomes:
- Successfully create a wallet.
- Understand wallet security.
- Identify public and private credentials.
Objective:
Use a blockchain explorer to view a transaction.
Tasks:
- Search for a transaction.
- Identify the sender.
- Identify the recipient.
- Check the transaction status.
- Record the transaction fee.
Match the following terms with their definitions:
- Blockchain
- Wallet
- Smart Contract
- Stablecoin
- Validator
- Gas Fee
Objective:
Complete a successful transaction using a test environment or approved network.
Tasks:
- Connect your wallet.
- Verify recipient details.
- Send a transaction.
- Confirm completion.
Tasks:
- Connect your wallet.
- Navigate the interface.
- Explore available features.
- Identify community resources.
Choose one:
- Correct a typo in the documentation.
- Improve a guide.
- Report a bug.
- Submit a pull request.
- Suggest a new feature.
Develop a simple Solidity smart contract that:
- Stores a value.
- Allows updates.
- Emits an event.
- Includes basic security checks.
Create a decentralized application that:
- Connects to a wallet.
- Reads blockchain data.
- Sends a transaction.
- Displays transaction status.
Analyze a sample smart contract and identify:
- Security risks
- Logic errors
- Gas optimization opportunities
- Best practice improvements
Examples include:
- Organize a local workshop.
- Teach a beginner about blockchain.
- Translate documentation.
- Mentor a new contributor.
- Participate in governance discussions.
- Help improve educational resources.
Examples:
- Participate in a tree-planting activity.
- Organize a community cleanup event.
- Promote sustainable blockchain practices.
- Document environmental impact.
To complete the CeloHT learning journey, learners are encouraged to complete a capstone project.
Examples:
- Build a complete dApp.
- Create an educational course.
- Publish research.
- Lead a community initiative.
- Improve the CeloHT documentation.
- Develop an ecosystem integration.
- Launch a local financial inclusion campaign.
Exercise submissions should include:
- A clear description of the work completed.
- Supporting files or code (if applicable).
- Screenshots or demonstrations where appropriate.
- Links to GitHub repositories or pull requests, when relevant.
Exercises may be assessed based on:
- Accuracy
- Creativity
- Technical quality
- Practical application
- Documentation
- Collaboration
- Community impact
Outstanding learners may receive:
- Certificates of Completion
- Community recognition
- Contributor status
- Ambassador opportunities
- Hall of Fame recognition
- COURSES.md
- LEARNING_PATH.md
- QUIZZES.md
- CERTIFICATION.md
- DEVELOPER_GUIDE.md
- USER_GUIDE.md
- CONTRIBUTING.md
- HALL_OF_FAME.md
© 2026 CeloHT - Open Source. Global Impact. Licensed under MIT.
Welcome to the official CeloHT documentation. This knowledge base provides comprehensive documentation for users, developers, contributors, partners, researchers, and ecosystem participants. Explore architecture, APIs, smart contracts, developer guides, governance, security, educational resources, roadmap, transparency reports, and community initiatives. Built with openness, collaboration, and long-term sustainability in mind, the CeloHT documentation follows international open-source documentation standards to make learning, building, and contributing accessible to everyone.