Workstation topics · 3 lessons open, more coming

🧺 Data structures in plain words

For builders who want to understand how an app keeps its information in order, so they can follow what the AI writes. No maths and no interview puzzles.

A data structure is simply a way of arranging information so it's easy to use. You already use them every day: a queue at a ticket counter, a stack of plates, a phone's contact list, a family tree. Programs use the same shapes. When you know them, you can read an AI's code and ask good questions, such as "why a list here and not a lookup?"

Start Lesson 1 →

The lessons

  1. 1Lists: things in orderAbout 20 minutes✓
  2. 2Queues and stacks: who goes next?About 20 minutes✓
  3. 3Lookups and trees: find it fast, and things inside thingsAbout 20 minutes✓
  4. 4Graphs: roads between towns, and friends of friendsComing soon
  5. 5Sets: lists where nothing is repeatedComing soon
  6. 6Choosing the right shape for your app's dataComing soon

Every lesson has an everyday picture, the idea in plain words, something to try, and questions where every answer is explained. New lessons are added as the topic grows.

ProLearners Assist