Skip to main content

Explore how computers handle data behind the scenes, and try your first steps in Python, JavaScript, and SQL.

This module introduces the core building blocks behind software: data representation and encoding. You’ll learn how computers store colours, numbers, and text, and how character encoding turns letters into numeric values that systems can understand. After that, you’ll get hands-on demos in Python and JavaScript, building familiarity with key programming concepts. You’ll finish by exploring databases and learning how SQL is used to retrieve and manage stored data.

What are modules?

A learning pathway is made up of modules, and a module is made of bite-sized rooms (think of a room like a mini security lab).

Hierarchical diagram showing how learning pathways contain modules, which contain individual rooms.