Learning
Divisions
Explore our specialized learning paths designed to guide you through different aspects of computer science and cybersecurity.
Select Path:
Improve problem-solving using logic and structure.
Computational Thinking
Introduction to Computational Thinking
Year 9•30 min
Learn key thinking strategies in computing.
Computational Thinking
Decomposition and Abstraction
Year 9•25 min
Break down problems and simplify details.
Computational Thinking
Patterns and Algorithms
Year 10•30 min
Spot patterns and write algorithms.
Computational Thinking
Debugging and Optimization
Year 10•30 min
Fix and improve your code.
Computational Thinking
Data Representation and Storage
Year 11•30 min
Understand how data is stored.
Computational Thinking
Logic, Truth Tables, and Binary
Year 11•30 min
Apply logic to solve computing problems.
Computational Thinking
Computational Thinking Projects
Year 12•40 min
Solve problems with structured thinking.