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 coursesPython
DSA Dojo III
Graphs, DP, and the patterns interviews actually reuse.
Level up from arrays into graphs and dynamic programming — BFS/DFS, topo sort, DP tables, then the interval / heap / grid patterns that keep showing up in interviews. Same deal as Dojo I: tiny walkthrough, visualizer when it helps, and Python practice in the sandbox.
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 · Graphs
- ○Graphs: Adjacency Lists, Not Matrix PanicFree16 min
- 🔒BFS: Shortest Path on Unweighted Graphs20 min
- 🔒DFS: Connected Components18 min
- 🔒Course Schedule: Topo Sort + Cycle Detect22 min
2 · Dynamic Programming
- 🔒DP Mindset: Fib Without Recursion Blowup16 min
- 🔒Climbing Stairs15 min
- 🔒House Robber18 min
- 🔒Coin Change (Fewest Coins)22 min
- 🔒Longest Increasing Subsequence24 min
3 · Interview Patterns
- 🔒Merge Intervals18 min
- 🔒Top K Frequent Elements20 min
- 🔒Word Search on a Grid22 min
- 🔒Pattern Recap: Two Sum II + Hash Muscle Memory18 min