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
  • How to earn XP

© 2026 HackIndia. All rights reserved.

Privacy PolicyTerms of ServiceCode of ConductSitemap

Build 2.108 · 16 Oct 2026, 14:01 UTC

    HackIndia
    HackathonsNewsInternshipsSkillsGrowth
    ← All skills
    Go

    Go

    Build a fast Go service

    Build a small Go HTTP service with clean types, errors, concurrency, modules, and a shippable binary. Finish with a public repo a recruiter can run.

    For college builders in India who can code and want an internship-ready backend project.

    Working7 lessonsAbout 29 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 hereStart a Go module4 min
    2. 2Model data with types4 min
    3. 3Use interfaces by behavior4 min
    4. 4Return useful errors4 min
    5. 5Add goroutines and channels4 min
    6. 6Build the HTTP API5 min
    7. 7Ship one binary repo4 min
    8. The check10 questions · 7 to pass
    9. Go
      Verify the Go skill+100 XP and +50 SHARP and a certificate, once the check and the task are done
    How you earn it
    Go
    Go
    +100 XP and +50 SHARP, on your profile with a certificate

    Both of these. Either order.

    Pass the check

    10 questions from the lessons. Get 7 right.

    Take the check
    A project that uses the skill

    Submit a HackIndia project with a public repository containing a Go 1.27 module, an HTTP service, clear run/build steps, and a built single-binary workflow. The repo must show typed handlers, error handling, slices/maps, at least one goroutine/channel use, and tests or sample curl commands.

    A public GitHub repository with your own commits, containing Go code. We check it when you hand it in.

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