YoVDO

Learn Go

Offered By: Independent

Tags

Go Courses Programming Languages Courses Pointers Courses Concurrency Courses Struct Courses

Course Description

Overview

Master the fundamentals and advanced features of the Go programming language


Syllabus

  • Getting Started
    • Welcome to the course
    • What is Go?
    • Why learn Go?
    • Installation and Setup
  • Chapter I
    • Hello world
    • Variables and Data Types
    • String Formatting
    • Flow Control
    • Functions
    • Modules
    • Packages
    • Workspaces
    • Useful Commands
    • Build
  • Chapter II
    • Pointers
    • Structs
    • Methods
    • Arrays and Slices
    • Maps
  • Chapter III
    • Interfaces
    • Errors
    • Panic and Recover
    • Testing
    • Generics
  • Chapter IV
    • Concurrency
    • Goroutines
    • Channels
    • Select
    • Sync Package
    • Advanced Concurrency Patterns
    • Context
  • Appendix
    • Next Steps
    • References

Taught by

Karan Pratap Singh

Related Courses

Achieving Advanced Insights with BigQuery 日本語版
Google Cloud via Coursera
Go Essential Training
LinkedIn Learning
C Programming For Beginners
Udemy
Ruby Core and Standard Library Course (How To)
Treehouse
Golang for Beginners
YouTube