Learning
Divisions
Explore our specialized learning paths designed to guide you through different aspects of computer science and cybersecurity.
Select Path:
Learn coding basics and build software.
Programming
Introduction to Programming
Year 9•30 min
Start writing your first code.
Programming
Variables and Data Types
Year 9•25 min
Work with variables and data types.
Programming
Control Structures
Year 10•30 min
Use logic to control program flow.
Programming
Functions and Methods
Year 10•30 min
Organize code with reusable blocks.
Programming
Object-Oriented Programming
Year 11•35 min
Model systems with classes and objects.
Programming
Working with APIs
Years 11-12•30 min
Learn how to fetch and use data from other systems.
Programming
Databases and Data Storage
Years 11-12•30 min
Use SQL and NoSQL to store, retrieve, and manage data.
Programming
Debugging and Testing
Years 11-12•25 min
Find and fix bugs, and write tests for your code.
Programming
Programming Projects
Year 12•40 min
Create real coding projects.