EditorWorkspacesCoursesInterviewsGround CallDaily ChallengesReadsGames
Sign InSign Up
Tools
Resume De-AI-ifierAI Email RewriterAI Code DetectorAI Watermark ToolREADME GeneratorSQL AssistantText SummarizerAI Text GeneratorSystem Prompt DiffAI Code SecurityCommit Message GeneratorInterview Question PackSchema Seed DataGraphQL ExplainerJSON DiffDiff & PatchJSON FormatterSQL FormatterJSON ↔ CSVBase64 CodecLog ParserProtobuf DecoderJWT DebuggerENV LinterPassword GeneratorUUID GeneratorRegex TesterEpoch ConverterMeeting PlannerDate MathCron BuilderQR GeneratorColor PickerLucky Draw WheelSpeed TestDiagram StudioCanvas DrawingTurtle Game
Sign InSign Up
Notifications 0
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.
Learn with Ada, your AI coding mentor — ask questions or tap I’m stuck in any lesson for a nudge without spoilers.
Course content
Memory Model
- ○Pointers & When to Use ThemFree18 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