Lesson 1 How to Talk to the Computer Chapter 1: Introduction Chapter 2: What is programming? Chapter 3: Designing a guessing game Chapter 4: Improving the guessing game Chapter 5: Designing with flowcharts [5.1] Flowcharts Chapter 6: Implementing the guessing game Chapter 7: Summary Chapter 5: Designing with flowcharts Flowcharts face Josiah Wang Here is another tool called flowcharts, which may be helpful for designing algorithms.