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 930 min

Learn key thinking strategies in computing.

Computational Thinking

Decomposition and Abstraction

Year 925 min

Break down problems and simplify details.

Computational Thinking

Patterns and Algorithms

Year 1030 min

Spot patterns and write algorithms.

Computational Thinking

Debugging and Optimization

Year 1030 min

Fix and improve your code.

Computational Thinking

Data Representation and Storage

Year 1130 min

Understand how data is stored.

Computational Thinking

Logic, Truth Tables, and Binary

Year 1130 min

Apply logic to solve computing problems.

Computational Thinking

Computational Thinking Projects

Year 1240 min

Solve problems with structured thinking.