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
← 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