Table of Contents
Commercial providers of Go training
On-line
- Go Mastery - Interactive browser-based coding course focused on teaching Go's quirks and syntax
- Golang Online Courses - A collection of Go online courses from several providers
- Mastering Go Programming - A comprehensive Go video training course
- EXLskills - A$AP Learn Go - Fast-paced free and open course for getting going with Go
- Golang - From Beginner to Advanced - Romeo Mihalcea
- Golang Tutorials - Sathish VJ - A free online class.
- Learn Go - Codementor.io - Beginner level online class.
- Learning to Program in Go - Chris Hawkes - Free video tutorial for beginner Go programming.
- Go - Progate.com - Go fundamentals for absolute beginners.
- Go Language Programming Practical Basics Tutorial - Sentdex - Free video tutorial for Go beginners by Sentdex.
- O'Reilly Go Fundamentals - Video training series.
- Pluralsight.com - Offers around 20 classes from beginner to advanced levels.
- Master Go - A paid online video course on Go for developers
- Learn to Create Web Applications using Go - A paid online video course and book about Web programming with Go
- Golang tutorial - Learn Go from the best online golang tutorials submitted & voted by the golang programming community.
- Ultimate Go Live Lessons - This is Ardan Labs classroom Go training on video.
- Go: The Complete Bootcamp Course - Learn to build real-world and idiomatic Go programs with animated video lectures and hands-on exercises
- Gopher Guides TV - Free and Subscription based video learning from Mark Bates & Cory LaNou from Go 101 to advanced profiling and more.
- Learn Go with Tests - Free Test driven development (TDD) based learning of Golang. Start writing robust, well-tested systems in Go
- Silver Cloud Training - Practical, targeted courses teaching both the Go language and how to apply it to solve real-world problems
- Hands-on Microservices with Go and MongoDB - Highly scalable and performant microservices using Go and MongoDB
Classroom and In-Person
- Ardan Labs - Offering customized on-site live training classes.
- Bitfield Consulting - John Arundel offers remote training and mentoring in Go for individuals and companies.
- Boss Sauce Creative - Personalized or track-based Go training for teams.
- Brian Ketelsen - In-person, remote, and online training classes for individuals and companies.
- DevelopIntelligence: Golang Intro + Advanced - Custom in-person and virtual training for corporate clients.
- Golang At Speed - Generic or personalized Go training. On-site or hosted off-site. Grasp the long-tail of Golang learning.... the gotchas and the quirky idioms.. faster.
- Gopher Guides - Customized In-person, remote, and online training classes. Training for Developers by Developers. Lead Instructors: Mark Bates, Cory LaNou
- Shiju Varghese - On-site class room training on Go, and consulting on building distributed systems and Microservices with Go, in India.
- Magesh Kuppan - Classroom & Online training on Go Programming & Building Microservices in Go
- kkoehler - In-Person class trainings for Go in Germany, Austria and Swiss
AVX512 Articles AssemblyPolicy Benchmarks Blogs Books BoundingResourceUse CSSStyleGuide ChromeOS CodeReview CodeReviewComments CodeReviewConcurrency CodeTools Comments CommitMessage CommonMistakes CompilerOptimizations Conferences Configuring GoLand for WebAssembly Contributing to gopls CoreDumpDebugging Courses CreatingSubRepository CustomPprofProfiles Darwin DashboardBuilders Deprecated DesignDocuments Diagnostics Download build farm failed logs and debugging DragonFly BSD ErrorValueFAQ Errors ExperienceReports FileTreeDocumentation FreeBSD FromXToGo Frozen Fuzzing trophy case GOPATH Gardening GcToolchainTricks GccgoCrossCompilation GerritAccess GerritBot GithubAccess Go 1.10 Release Party Go 1.6 release party Go 1.8 Release Party Go Community Slides Go Release Cycle Go2 Go2ErrorHandlingFeedback Go2ErrorValuesFeedback Go2GenericsFeedback GoArm GoForCPPProgrammers GoGenerateTools GoGetProxyConfig GoGetTools GoMips GoStrings GoTalks GoUserGroups GoUsers Gomote Gopher HandlingIssues Home HostedContinuousIntegration How to ask for help HowToAsk IDEsAndTextEditorPlugins InstallFromSource InstallTroubleshooting InterfaceSlice InvalidFlag Iota Learn LearnConcurrency LearnErrorHandling LearnServerProgramming LearnTesting Linux LinuxKernelSignalVectorBug Livestreams LockOSThread MacOS12BSDThreadRegisterIssue MethodSets MinimumRequirements MinorReleases Mobile Modules MutexOrChannel NativeClient NetBSD NewSpeakers NoMeToo NoPlusOne NonEnglish OpenBSD PackagePublishing PanicAndRecover PerfDashboard Performance Plan9 Podcasts PortingPolicy PriorDiscussion Projects Proposals ProviderIntegration Questions Quiet Weeks Range RateLimiting ResearchPapers Resolving Problems From Modified Module Path Resources for slog SQLDrivers SQLInterface Screencasts SettingGOPATH SignalHandling SimultaneousAssignment SliceTricks SlowBots Solaris Spectre Spelling Style SuccessStories Switch TableDrivenTests TargetSpecific TestComments TestFailures Timeouts Training Ubuntu Watchflakes WebAccessibilityResourcesAndTips Well known struct tags WhyGo Windows WindowsBuild WindowsCrossCompiling WindowsDLLs X Repositories _Footer cgo golang tools gopherbot gopls integrator FAQ gopls heapdump13 heapdump14 heapdump15 through heapdump17 heapdump15