1. Introduction to Go
  2. Environment Setup
  3. Beginning With Go
  4. Variables, Data Types and Constants
  5. Operators
  6. Control Structures
  7. Functions
  8. Packages in Go
  9. Arrays and Slices
  10. Strings
  11. Pointers
  12. Structures
  13. Composition
  14. Interfaces and polymorphism
  15. Maps
  16. Concurrency with Go
  17. Mutex & Channels
  18. Error Handling
  19. Reflection
  20. Build Web Application