Technology

Grades 10–12

CAT and Information Technology — Java

Learn the subjects separately through curriculum maps, practical reasoning and runnable Java.

Open FET pathways

Coding

Grade 4 Digital Foundations

Two modesGrade 4

An age-appropriate start with computer parts, file organisation, simple documents and safe online choices.

17 h☆ No ratings yet

Grade 5 Digital Creation and Citizenship

Two modesGrade 5

Create simple documents and presentations, build block-code sequences, search thoughtfully and practise respectful digital citizenship.

17 h☆ No ratings yet

Digital Foundations: Coding & Data

Two modesGrade 6

Learn to think like a coder and a data detective: write step-by-step algorithms, use loops and events in block code, build a simple spreadsheet, and judge whether online information can be trusted.

13 h☆ No ratings yet

Grade 7 Computational Thinking and Privacy

Two modesGrade 7

Decomposition, patterns, block-code decisions, conceptual networking and practical privacy for Grade 7.

17 h☆ No ratings yet

Grade 8 Algorithms, Data and Computer Systems

Two modesGrade 8

Move from blocks to first text scripts while learning flowcharts, binary representation and the hardware-software boundary.

17 h☆ No ratings yet

Coding: Text Programming Foundations

Two modesGrade 9

Move from blocks to real typed code. Write Python that stores data in variables, makes decisions, repeats work with loops, organises code into functions and lists, and learn what actually happens when you open a web page.

16 h☆ No ratings yet

Computer Science Year 1

Two modesYear 1

University foundations in programming, discrete structures, computer organisation and data structures.

17 h☆ No ratings yet

Computer Science Year 2

Two modesYear 2

Algorithms, databases, operating systems and software engineering at second-year depth.

17 h☆ No ratings yet

Computer Science Year 3

Two modesYear 3

Theory of computation, introductory machine learning, computer networks and distributed systems.

17 h☆ No ratings yet

Computer Science

Information Technology — Java