Overview
Cardano Learn & Hack is a free set of coding puzzles and building challenges that teach developers how Cardano works by having them solve problems. Most challenges read like a short mystery or a small client brief: rebuild a wallet's recovery words from a social media photo, follow a thief's trail, or build a payment page for a market stall. The aim is to make Cardano easier to get into for developers who like a game-style approach1.
The project is run by the Cardano Foundation, the nonprofit that supports the Cardano blockchain, and lives as a public repository on GitHub, a code-sharing site, rather than as a website with accounts. Each challenge sits in its own folder with a written brief and a banner image2. The material is published under the MIT License, which makes it open-source and free to reuse3.
Key Features
- Challenges marked by level and topic. Cardano Learn & Hack labels each challenge with one of five difficulty levels, from Beginner to Master, and a topic such as wallets, smart contracts (programs that run on the blockchain), DeFi, or infrastructure1.
- Puzzles with a story. The Tipsy Seed puzzle starts from a social media photo of a note listing a wallet's recovery words, the list that restores a wallet, with a few words smudged or misspelled, and asks you to recover the wallet4.
- Small apps to build. The YamPay challenge asks you to build a simple web page that connects a test wallet, shows its balance, and sends test ADA to a fictional yam farmer5.
- Code-cracking tasks. The Hammer Time challenge hands over only the compiled, machine-readable code of a smart contract and asks you to work out how to mint, or create on the blockchain, your own badge from it6.
- Room for new challenges. Anyone can suggest a new challenge through a GitHub pull request, a proposed change the maintainers review, using the template in the contribution guide2.
What to Expect
You open the repository, pick a folder whose name catches your eye, and read the brief inside1. Readers new to building on Cardano may want ADAStack's introduction to Cardano development first, since the briefs assume you can set up your own tools.
Beginners can start with Tipsy Seed or YamPay. YamPay runs on Cardano's test network, a practice copy of the blockchain where tokens have no value, and suggests a test wallet such as Eternl5.
The intermediate challenges in Cardano Learn & Hack are longer puzzles. Grandma's Cookies starts from a test-network wallet address and asks you to follow a trail of transactions to rebuild a real cookie recipe. To claim the final cookie token, you must hash the ingredients, scrambling them into a fixed-length code, to make a password that a smart contract checks7.
The harder challenges are closer to small projects. Mama Mbongo's Micro-Loan DeFi Market asks you to write a lending contract that handles deposits, interest, and repayment, plus a web page for borrowers and lenders8. Achilles Boot, the Master-level challenge, is open-ended. It invites proposals for turning a smartphone into an offline signing device that works with a companion app on a second phone, as a more accessible alternative to hardware wallets, and points to a companion project on GitHub9.
