EditorWorkspacesCoursesInterviewsMeetDaily ChallengesReads
Sign InSign Up
Tools
Resume De-AI-ifierAI Email RewriterAI Code DetectorAI Watermark ToolREADME GeneratorSQL AssistantJSON DiffDiff & PatchJSON FormatterSQL FormatterJSON ↔ CSVBase64 CodecLog ParserJWT DebuggerENV LinterPassword GeneratorUUID GeneratorRegex TesterEpoch ConverterMeeting PlannerDate MathCron BuilderQR GeneratorColor PickerLucky Draw WheelSpeed TestDiagram StudioCanvas DrawingTurtle Game
Sign InSign Up
Notifications 0
← All coursesgolang
Go In Depth
Pointers, interfaces, goroutines, channels — the good stuff.
Intermediate Go: pointers, methods, interfaces, embedding, JSON, defer/panic/recover, goroutines, and channels. Learn idiomatic patterns that separate Go tourists from engineers who read the standard library for fun.
0/9 complete
Course content
Memory Model
- ○Pointers & When to Use Them18 min
Object-Oriented Go
- ○Methods, Value vs Pointer Receivers20 min
Abstraction
- ○Interfaces — Implicit & Small20 min
Composition
- ○Struct Embedding & Composition18 min
Standard Library
- ○JSON with encoding/json18 min
Control Flow
- ○defer, panic & recover18 min
Concurrency
- ○Goroutines & WaitGroups20 min
- ○Channels, Buffering & select22 min
Project
- ○Mini Project: Simple Worker Pool28 min