---
title: Introduction
description: What ICTS provides and how the learning modules are organized.
---

# Introduction

ICTS Docs is the learning hub for core programming modules used in our curriculum. Each module is designed as a guided path with short lessons, clear objectives, and examples you can run on your own machine.

## What you will find here

- A clear learning path for each module (C Programming, Java, and more as we add them).
- Lesson-by-lesson topics with concise explanations and runnable examples.
- A consistent structure so you always know where to start and what to learn next.

## How to use this site

1. Choose a module from the sidebar dropdown.
2. Start with the module overview, then move through topics in order.
3. Use the examples to practice after each concept.

If you are new to programming, start with C Programming. If you already know the basics, jump to Java and focus on the object-oriented topics.
