Build simple, secure,
 scalable systems with Go

Version:1.24.0
Website
Developed at Google in 2007
Robert Griesemer, Rob Pike, and Ken Thompson
Country: United States (Developed at Google)
Basic
Advanced

CLI To-Do List (Project)

  • Create a command-line application to manage a to-do list.
  • Features:
    • Add, remove, and list tasks.
    • Save tasks to a file (JSON or text).
  • Concepts: File handling, structs, slices, and CLI interaction.

URL Shortener (Project)

  • Create a URL shortener like Bit.ly.
  • Features:
    • Store shortened URLs in a map.
    • Redirect users to the original URL.
  • Concepts: Maps, HTTP handlers, and random string generation.

Simple Web Server (Project)

  • Build a basic HTTP server using the net/http package.
  • Features:
    • Serve a simple webpage.
    • Handle GET and POST requests.
  • Concepts: HTTP handling, goroutines for concurrent requests.

More Practice

  1. Try
  2. Try
  3. Try
  4. Try
  5. or Die
Advanced  Topics
©2025 Linux Bangla | Developed & Maintaind by Linux Bangla.