Learn various things in Go that might be surprising to new developers, and perhaps shed some light on the more unusual features of Go.
Intermediate
52 Lessons
9h 5min
Certificate of Completion
Learn various things in Go that might be surprising to new developers, and perhaps shed some light on the more unusual features of Go.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
Go is a popular language known for its simplicity. For developers who lack a deep knowledge of its features, it's a great time to pick up the Go language. The differences between Go and other popular programming languages can lead to hours of Google for the newer software engineer. Mastering these surprising, sometimes delightful, sometimes frustrating features can be the difference between time spent on debugging and time spent on deployment. In this course, you will go deeper than an introductory book to...
TAKEAWAY SKILLS
Variable Shadowing In Go
Interfaces In Go
Inheritance In Go
Block Scope In Golang
What You'll Learn
Learn the more unusual features of Go.
Learn to write go code with minimum bugs
Learn deeper aspects of how things are done in Go.
What You'll Learn
Learn the more unusual features of Go.
Show more
Course Content
Basics of Go
Data Types
Collection Types
Control Structures
Functions, Goroutines and Interfaces
Inheritance and Equality
5 Lessons
Wrap Up!
1 Lesson
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor