Complete weekly assignments, earn TOURS tokens, and unlock milestone badges.
Push your work — auto-verified via webhook.
git add week-01/profile.md
git commit -m "Week 1 done"
git pushCreate your GitHub profile with bio, photo, and pinned repos.
week-01/profile.md100 TOURSLearn essential terminal commands and document your terminal session.
week-02/commands.md100 TOURSCreate a repo with at least 3 meaningful commits.
week-03/first-repo.md100 TOURSLearn .gitignore patterns, .env.example workflow, and what happens when secrets leak.
week-04/security-checklist.md100 TOURSCreate branches, open PRs, and review code.
week-05/pr-review.md100 TOURSSet up pre-commit hooks with detect-secrets and lint hooks.
week-06/.pre-commit-config.yaml100 TOURSCreate a GitHub Actions workflow for automated testing.
week-07/.github/workflows/ci.yml100 TOURSBuild a valid HTML page with CSS styling and JavaScript.
week-08/index.html600 TOURSWrite a 300+ word essay explaining blockchain technology.
week-09/blockchain-essay.md100 TOURSDocument private key storage, hardware wallets, and dev key management.
week-10/key-safety.md100 TOURSSet up a wallet and submit a transaction on Monad.
week-11/wallet-setup.md100 TOURSInstall Foundry, create a project, write a Storage contract with events and modifiers.
week-12/src/Storage.sol100 TOURSWrite an ERC-20 token contract with Foundry tests.
week-13/src/MyToken.sol100 TOURSDeploy to Monad testnet and mainnet, verify on MonadScan.
week-14/deployment.md100 TOURSRead data from your deployed contract using viem.
week-15/read-contract.ts100 TOURSSend transactions to your deployed contract using viem.
week-16/send-tx.ts100 TOURSWrite an ERC-721 NFT contract with Foundry tests.
week-17/src/MyNFT.sol100 TOURSCreate an on-chain SVG NFT deployed and verified on Monad.
week-18/src/OnChainNFT.sol100 TOURSWrite a 400+ word summary of DeFi concepts.
week-19/defi-summary.md100 TOURSPerform a security audit on a sample contract.
week-20/AuditReport.md1100 TOURSBuild a React application with components and state.
week-21/src/App.tsx100 TOURSCreate a Next.js app with App Router.
week-22/app/page.tsx100 TOURSStyle a responsive page with Tailwind CSS.
week-23/app/globals.css100 TOURSCreate Next.js API routes and server actions.
week-24/app/api/data/route.ts100 TOURSBuild an API that reads/writes to Redis.
week-25/app/api/redis-demo/route.ts100 TOURSImplement wallet auth with Privy.
week-26/components/providers.tsx100 TOURSConnect a frontend to your smart contracts with viem.
week-27/app/page.tsx100 TOURSBuild a complete token dashboard dApp with screenshots.
week-28/README.md100 TOURSWrite and run passing tests for your code.
week-29/tests/index.test.ts100 TOURSDeploy your app and share the live URL.
week-30/deployment.md100 TOURSCreate advanced TypeScript types and interfaces.
week-31/src/types.ts100 TOURSBuild forms with client and server validation.
week-32/app/form/page.tsx100 TOURSHandle file uploads and pin to IPFS.
week-33/app/api/upload/route.ts100 TOURSBuild a webhook handler that processes events.
week-34/app/api/webhook/route.ts100 TOURSAdd loading states, error boundaries, and optimize performance.
week-35/app/loading.tsx100 TOURSBuild and deploy a complete mini dApp with live URL.
week-36/README.md1600 TOURSIdentify and validate a real problem worth solving.
week-37/problem-validation.md100 TOURSCreate a complete business model canvas.
week-38/business-model-canvas.md100 TOURSAnalyze competitors and identify your advantage.
week-39/competitive-analysis.md100 TOURSCreate detailed user personas and journey maps.
week-40/user-personas.md100 TOURSDefine your MVP scope and development roadmap.
week-41/mvp-roadmap.md100 TOURSDesign your token economics and distribution model.
week-42/tokenomics.md100 TOURSCreate a Web3 marketing strategy and go-to-market plan.
week-43/marketing-plan.md100 TOURSBuild and document your community growth strategy.
week-44/community-report.md100 TOURSCreate 3-year financial projections.
week-45/financial-model.md100 TOURSDraft your investor pitch deck.
week-46/pitch-deck.md100 TOURSResearch legal and compliance requirements.
week-47/legal-overview.md100 TOURSCreate your fundraising strategy and investor pipeline.
week-48/fundraising-plan.md100 TOURSRecord a practice demo and get feedback.
week-49/demo-video-link.md100 TOURSDraft your NITRO application with all required materials.
week-50/nitro-application-draft.md100 TOURSResearch and analyze your target LATAM market.
week-51/latam-market-analysis.md100 TOURSDeliver your final presentation and graduate from TURBO.
week-52/graduation.md5100 TOURS