GUIDED STUDY / 14 LESSONS

Cheat sheets

Save a quick reference for the concepts you keep revisiting.

Lessons

  1. 01 / LESSON 005

    Which Pattern?

    Read the problem. Pick the pattern in five seconds.

  2. 02 / LESSON 030

    Which Data Structure?

    Six questions pick your data structure.

  3. 03 / LESSON 031

    Big-O Cheat Sheet

    From instant, to never finishes. Big O, on one sheet.

  4. 04 / LESSON 032

    Which Graph Algorithm?

    Five questions pick your graph algorithm.

  5. 05 / LESSON 033

    SQL or NoSQL?

    Stop choosing your database by hype.

  6. 06 / LESSON 034

    Monolith or Microservices?

    Three questions before you split your app.

  7. 07 / LESSON 035

    Array, List or Hash Map?

    Pick the right container in one look.

  8. 08 / LESSON 036

    Which Cache Strategy?

    Cache-aside, write-through, or write-back? Pick the right one.

  9. 09 / LESSON 037

    When to Add a Message Queue

    Your app should not do everything right now.

  10. 10 / LESSON 038

    Which Sorting Algorithm?

    Which sorting algorithm? And why you almost never write one.

  11. 11 / LESSON 151

    Turn constraints into an algorithm

    100,000 IDs. Is any ID repeated?

  12. 12 / LESSON 152

    Five edge cases before you submit

    Five small tests catch common binary-search bugs.

  13. 13 / LESSON 159

    Git undo cheat sheet

    Four ways to undo in Git. Pick the right layer.

  14. 14 / LESSON 160

    SQL pagination cheat sheet

    One insert can repeat a row on the next page.