Practical Go Lessons

Go to class
Write Review

Free Online Course: Practical Go Lessons provided by Independent is a comprehensive online course. The course is taught in English and is free of charge.

Overview
    • Programming A Computer
    • The Go Language
    • The terminal
    • Setup your dev environment
    • First Go Application
    • Binary and Decimal
    • Hexadecimal, octal, ASCII, UTF8, Unicode, Runes
    • Variables, constants and basic types
    • Control Statements
    • Functions
    • Packages and imports
    • Package Initialization
    • Types
    • Methods
    • Pointer type
    • Interfaces
    • Go modules
    • Go Module Proxies
    • Unit Tests
    • Arrays
    • Slices
    • Maps
    • Errors
    • Anonymous functions & closures
    • JSON and XML
    • Basic HTTP Server
    • Enum, Iota & Bitmask
    • Dates and time
    • Data storage files and databases
    • Concurrency
    • Logging
    • Templates
    • Application Configuration
    • Benchmarks
    • Build an HTTP Client
    • Program Profiling
    • Context
    • Generics
    • An object oriented programming language ?
    • Upgrading or Downgrading Go
    • Design Recommendations
    • Cheatsheet