Problem Solving with Computational Thinking

The Foos is a multi-platform game that can ignite children's curiosity about computer science and turn programming into something fun. It introduces children to a whimsical virtual world that is brought to life by programming adorable characters and learning through puzzle games. Through silly missions in the games, it spurs creativity in children with amusing characters and a rewards system.


No prior understanding of coding is required for this course

Programming Language(s) Involved: -

Recommended Age: 5-8 yr

Duration: 8 hours




Course objective:

  • Build on literacy and numeracy concepts

  • Introduce students to basic programming fundamentals


Course outcome:

  • Understand and apply basic coding concepts
  • Students will be able to confidently complete challenging levels in The Foos

Course curriculum

  1. 1
    • Introduction to course

  2. 2
    • Algorithm and Sequences

    • Introduction to Computational Thinking

  3. 3
    • What are computer bugs?

    • Debugging

  4. 4
    • Loops

  5. 5
    • Think Like a Computer

    • Decomposition

  6. 6
    • What is the Internet?

    • Advance Sequencing

  7. 7
    • Events-action

  8. 8
    • Coding with the Foos Lesson 7.pdf

  9. 9
    • Stacks and Queues