HackIndia Logo
HackathonsNewsSkillsGrowth
HackIndia LogoContact: +91 9910125804

General

  • Companies
  • Colleges
  • Board of Advisors
  • Brand Ambassadors
  • FAQ
  • Contact
  • Report a Bug

Hackathons

  • Upcoming Hackathons
  • Judges
  • Mentors
  • Partners
  • Participating Colleges

Resources

  • About Us
  • Branding
  • Latest News
  • Growth
  • Skills
  • Ecosystem
  • Forum
  • Ideas
  • Prompt Optimizer

© 2026 HackIndia. All rights reserved.

Privacy PolicyTerms of ServiceCode of ConductSitemap
    HackIndia
    HackathonsNewsInternshipsSkillsGrowth
    ← All skills
    Solidity

    Solidity

    Ship a safer Solidity contract

    Build, test, and deploy a Solidity 0.8.x contract that looks credible in a public repo. You will use modern structure, local tests, a testnet deployment, and a security checklist.

    For college builders in India who can code and want a recruiter-ready Web3 project repo.

    Advanced8 lessonsAbout 34 min+100 XP

    Written from the official docs and release notes, and last checked on 21 September 2026.

    Start lesson 1

    Your path

    1. 1Start hereWrite your first clean contract5 min
    2. 2Use types and data locations4 min
    3. 3Control state and access5 min
    4. 4Set up Hardhat tests4 min
    5. 5Spend less gas by design4 min
    6. 6Avoid student-contract vulnerabilities4 min
    7. 7Deploy to a testnet4 min
    8. 8Submit the recruiter-ready repo4 min
    9. The check10 questions · 7 to pass
    10. Solidity
      Verify the Solidity skill+100 XP and a proof page, once the check and the task are done
    How you earn it
    Solidity
    Solidity
    +100 XP on your profile

    Both of these. Either order.

    Pass the check

    10 questions from the lessons. Get 7 right.

    Take the check
    A submitted project with a public repository

    Submit a HackIndia project with a public repository containing a Solidity 0.8.x contract, tests, deployment instructions, and a short security notes section. The repo must show local test results and a testnet deployment address or deployment script.

    Already done it before? It counts. We check your history.

    Sign in to keep track of your lessons and earn the skill.