Skip to content
CodeItRaw

A real curriculum, topic by topic. Every topic is split into lessons: each lesson explains one idea from zero and ends with its tasks. A topic opens when its prerequisites are done.

  1. After: Arrays

  2. After: Arrays

  3. After: Arrays

  4. After: Hashing, Two Pointers & Sliding Window

  5. After: Recursion & Divide and Conquer, Hashing

  6. After: Stacks & Queues

  7. After: Stacks & Queues

  8. After: Stacks & Queues

  9. After: Hashing, Two Pointers & Sliding Window

  10. After: Two Pointers & Sliding Window, Recursion & Divide and Conquer

  11. After: Sorting

  12. After: Two Pointers & Sliding Window

  13. After: Hashing

  14. After: SQL: Select and Filter

  15. After: SQL: Grouping

  16. After: SQL: Joins

  17. After: SQL: Subqueries

  18. After: Terminal Basics

Crown: topic complete (every task and the boss solved). Dashed line: prerequisite not complete yet. If you would rather not wait for the order, every problem is open under Play.