Memory Gym Games

Quick games that make review stick.

Every part you finish turns into short games built from its own concepts. A few minutes of play is a real review, and it counts toward keeping it.

Memory Gym

Give your concepts somewhere to move.

Memory Gym

Train what you've learned.

Every completed part has its own set of games.

Games this month

3 games remaining.

2 / 5 used

Joins and relationships

SQL for data analysts · Fading this week, a quick game brings it back

  • Match PairsRecommended

    Link each idea to its meaning.

    Play

  • Sequence Builder

    Put the ideas in the right order.

    Play

  • Rapid Recall

    Beat the clock with quick retrieval.

    Play

  • True or False

    Commit to what you remember.

    Play

Match Pairs

Link each idea to what it means. Matching makes you pull the meaning from memory instead of reading it again.
  • Concepts on one side, meanings on the other
  • Instant feedback on every pair
  • Built from the part you just finished

Joins and relationships

Match Pairs

Match the pairs

Choose one card from each side to make a match.

2 / 6 matched

Concepts

INNER JOIN
LEFT JOIN
Foreign key
Primary key

Meanings

Every left row, NULLs where nothing matches
The column that names each row uniquely
Only rows that match on both sides
A column that points at another table's row

Nice match!

Rapid Recall

Questions against the clock. Answering quickly shows what you know cold and what you still have to think about.
  • Ten questions, one timer
  • Quick answers reveal real fluency
  • Misses come back in your next review

Joins and relationships

Rapid Recall

Beat the clock with quick retrieval.

Question 3 / 10

42s

Which statement about COUNT(column) is true?

  • ACOUNT(*) counts every row
  • BCOUNT(column) skips NULLs
  • CBoth skip NULLs
  • DNeither skips NULLs

Fill the Gap

Complete the idea before it fades. One missing word, and you have to know which one fits.
  • Real sentences from your lesson
  • Close options, so guessing is hard
  • Short enough to play anywhere

Joins and relationships

Fill the Gap

Gap 2 / 5

To filter groups after GROUP BY has run, you use ?, not WHERE.

  • A HAVING
  • B WHERE
  • C ORDER BY
  • D LIMIT

Flashcard Sprint

Flip fast and be honest about what stuck. Cards you mark for review come back, and every game ends with your score and XP.
  • Recall first, then reveal
  • Mark what you knew and what you did not
  • Score and XP at the end of every game

Joins and relationships

Flashcard Sprint

Card 1 / 8

Answer revealed

Back

Every left row, NULLs where nothing matches

How did that feel?

I knew itReview again

Gym session complete

8 / 10

+40 XP earned

Game bonus
+20 XP
Correct answers (8)
+20 XP

That retrieval is now part of your memory trail.

Everything you learn, kept and brought back before you forget.

Start learning free