Curriculum

An infographic titled 'Orqelixar - Java Programming Curriculum' showing a 10-step roadmap from Java Foundations to Modular Java Systems, with illustrated boxes and icons on a light beige background.

Level 1 — Free Plan

Java Foundations

Learning focus: introduction to fundamental Java code structure.

Core modules:

  • Java Code Anatomy — basic program structure, code blocks, and writing rules.
  • Variables and Data — variables, common data types, and value assignment.
  • Operators and Expressions — arithmetic, logical, and comparison operators.
  • Decisions in Code — fundamental conditional structures.
  • First Practice Tasks — combining introductory topics in short exercises.

Stage overview: learners become familiar with the basic structure of a Java program and reading small code fragments.


Level 2 — Origin Kit

Program Logic

Learning focus: connecting several programming structures into logical sequences.

Core modules include variables and conditions review, nested decisions, loops, repeated operations, methods, parameters, return values, combined code blocks, and small algorithm exercises.

Learning flow:
Input → Condition → Loop → Method → Result


Level 3 — Luma Pack

Data Processing

Learning focus: processing groups of values and textual information.

Core modules cover arrays, indexes, iteration, searching, comparison, strings, text processing, data methods, nested repetition, program-flow analysis, and combined exercises.

Learning flow:
Data → Store → Iterate → Search → Process → Result


Level 4 — Slate Guide

Classes and Objects

Learning focus: moving from individual values toward object-based code organization.

Core modules cover classes, objects, instances, fields, state, constructors, object methods, internal organization, object relationships, groups of objects, state analysis, and multi-class practice.

Learning flow:
Class → Object → State → Methods → Interaction


Level 5 — Cipher Module

Object Relationships

Learning focus: interaction between classes and organization of shared behavior.

Core modules include class connections, inheritance, shared behavior, method overriding, polymorphic logic, abstract structures, interfaces, multiple roles, composition, relationship selection, responsibility distribution, and multi-class exercises.

Learning flow:
Base Structure → Related Classes → Interfaces → Composition


Level 6 — Vertex Blueprint

Collections and Structured Data

Learning focus: flexible storage and processing of groups of objects.

Core modules cover dynamic collections, sequential data groups, unique values, key-value structures, collections of custom objects, generic types, sorting, comparison, exceptions, custom exceptions, responsibility layers, and data movement.

Learning flow:
Array → Collection → Organize → Compare → Handle


Level 7 — Halo Pathway

Component Data Flow

Learning focus: dividing Java programs into separate logical components.

Core modules cover component structure, responsibility separation, data transfer, functional constructs, collection processing, filtering, mapping, aggregation, data reading, result writing, validation, error handling, component coordination, and structural refactoring.

Learning flow:
Input → Validation → Processing → Data Flow → Output


Level 8 — Anchor Pathway

Coordinated Processing

Learning focus: moving information through multiple models and processing components.

Core modules cover data journeys, model separation, validation, conversion, service logic, operation coordination, dependency structure, immutable data concepts, multiple tasks, shared resources, coordination logic, dependent tasks, error propagation, flow inspection, and structural refactoring.

Learning flow:
Input Model → Validation → Conversion → Service → Coordination → Result


Level 9 — Nexus Pathway

Architecture Planning

Learning focus: planning the structure of multi-component Java programs.

Core modules cover architecture mapping, responsibility boundaries, domain models, service components, coordination, dependency direction, interface boundaries, component replacement, data-transfer models, mapping, validation components, rule separation, error strategy, isolated checks, interaction checks, refactoring, modular assembly, and architecture review.

Learning flow:
Models → Services → Coordinator → Result


Level 10 — Quantum Pathway

Modular Java Systems

Learning focus: organizing broader Java systems from independent but connected modules.

Core modules cover modular thinking, component contracts, dependency control, state management, immutable models, task execution, asynchronous flow, result coordination, related data processing, coordinated state changes, temporary data storage, event logging, execution tracing, error isolation, component checks, interaction checks, structural review, system assembly, and complete program-flow analysis.

Learning flow:
Input → Validation → Core Modules → State / Tasks → Coordination → Result