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
← All coursesjava
Debugging Dojo · Java
Observe. Hypothesize. Fix — objects, collections, and numeric traps.
Progressive Java debugging: off-by-one loops, control-flow chains, lexicographic sort, boxed Integer identity, String equality, list aliasing, floating-point money, index removal, and switch fallthrough.
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
- 🔒Sorted Like a Dictionary15 min
2 · Sharp edges
- 🔒Integer == and the Cache22 min
- 🔒new String Breaks ==18 min
- 🔒The List That Remembered Too Much18 min
- 🔒Double Is Not Money20 min
- 🔒Index Remove Skips Elements22 min
3 · Boss
- 🔒Switch Fallthrough Surprise20 min