Level: Foundational
This level would be to give the learners the foundational conceptual understanding for developing computational thinking. Problems at this level would be solved by configuring and connecting given drag-and-drop modules.

Goals:

  1. Understanding systems and components
  2. Understanding data transfer and storage
  3. Understanding algorithms
  4. Understanding key concepts in computaion
  5. Understanding Networking
  6. Understanding Al and ML
  7. Understanding encryption
  8. Understanding software architecture
  9. Understanding blockchain

Problems (Example)
A problem may teach multiple concepts under goals.
For example