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

Start writing your first code.

Programming

Variables and Data Types

Year 925 min

Work with variables and data types.

Programming

Control Structures

Year 1030 min

Use logic to control program flow.

Programming

Functions and Methods

Year 1030 min

Organize code with reusable blocks.

Programming

Object-Oriented Programming

Year 1135 min

Model systems with classes and objects.

Programming

Working with APIs

Years 11-1230 min

Learn how to fetch and use data from other systems.

Programming

Databases and Data Storage

Years 11-1230 min

Use SQL and NoSQL to store, retrieve, and manage data.

Programming

Debugging and Testing

Years 11-1225 min

Find and fix bugs, and write tests for your code.

Programming

Programming Projects

Year 1240 min

Create real coding projects.