Programming guides

Start with the first path if programming is new to you. Read in order, or choose a question you are curious about. Each new lesson has an everyday example, a complete Pliro program, a prediction, a small challenge, and a common mistake. You can go at your own pace.

The next-step articles link to useful earlier lessons. Sorting uses nested loops, so try lists and loops first.

First programming skills

  1. What is Pliro?
  2. What is a computer program?
  3. What is an algorithm?
  4. Breaking a problem into smaller steps
  5. Input, processing, and output
  6. Following a program step by step
  7. Planning your first project
  8. Finding bugs like a detective
  9. Testing your program
  10. Trying unusual inputs
  11. Choosing clear names
  12. Improving a working program

Next steps

Using Pliro in practice