Skip to main content
grasp.study
About
Explore
Pricing
Log in
Try it for free
Back to course
👋
Welcome to a Grasp lesson
Create a free account
to keep studying and create your own study path.
Contribute to Redis-operator open source
·
Module 1
Go Language Crash Course
Go Fundamentals: Syntax, Variables, and Control Flow
Write basic Go code using standard syntax, variable declarations, and control flow.
Methods on Structs: Value vs. Pointer Receivers
Define and use structs with methods on both value and pointer receivers.
3
Working with Slices and Maps
Create, manipulate, and iterate over slices and maps.
4
Multiple Returns: Functions That Give More
Define and call functions with multiple return values.
5
Interfaces and Type Assertions
Define and implement interfaces, and use type assertions to work with interface values.
6
Go Error Handling Basics
Implement Go's standard error handling pattern using the 'error' interface and 'fmt.Errorf'.
7
Defer for Resource Cleanup
Use the 'defer' statement for resource cleanup.
8
Unit Testing with Go's 'testing' Package
Write and run a basic unit test using the 'testing' package.
Next module isn't ready yet,
Back to course
Previous module
Next module