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 DecoderMessagePack DecoderCBOR DecoderAvro DecoderThrift DecoderASN.1 DecoderFlatBuffers DecoderCap'n Proto DecoderJWT DebuggerENV LinterPassword GeneratorUUID GeneratorRegex TesterEpoch ConverterMeeting PlannerDate MathCron BuilderQR GeneratorColor PickerLucky Draw WheelSpeed TestDiagram StudioCanvas DrawingTurtle Game
Sign InSign Up
Notifications 0
Debugging Dojo · Go
Observe. Hypothesize. Fix — slices, maps, and Go idioms.
Progressive Go debugging: off-by-one loops, control-flow chains, map zero-value traps, nil-slice append, integer division, UTF-8 strings, slice aliasing, defer scoping, and deep-copy footguns.
Learn with Ada, your AI coding mentor — ask questions or tap I’m stuck in any lesson for a nudge without spoilers.
Course content
1 · Mindset
- ○The Loop That Stopped EarlyFree12 min
- 🔒The Else That Lied15 min
- 🔒Missing Key Looks Like Zero18 min
- 🔒Nil Slice Guard Blocks Append15 min
2 · Sharp edges
- 🔒Integer Division Truncates15 min
- 🔒len Is Bytes, Not Letters20 min
- 🔒Last Character Is Not One Byte18 min
- 🔒Append That Overwrote Its Parent25 min
- 🔒defer Runs at Return, Not Per Lap22 min
3 · Boss
- 🔒Fake Clone Shares Memory25 min