Curriculum
A Structured Route Through Swift
The Qelvorynax curriculum brings Swift concepts into one connected learning sequence. It begins with syntax, values, conditions, and functions before moving toward data modeling, state coordination, testing, persistence, architecture, and larger project planning.
Each course focuses on a defined group of topics while revisiting ideas introduced earlier. This arrangement helps learners understand how separate coding concepts connect inside practical tasks. Written explanations, code examples, guided exercises, review questions, and project activities form the main parts of the curriculum.
Learners can begin with introductory materials or select a later course that reflects their current knowledge. The ten-course route is arranged in ascending order, with each stage introducing broader structures and more detailed coding scenarios.
Stage 01 — Free Capsule
Free Capsule introduces the foundations of Swift and the structure of basic code. Learners explore syntax, variables, constants, common data types, operators, comparisons, conditional statements, loops, functions, and simple collections.
The course also introduces clear naming, readable formatting, and basic code review. A closing task combines several introductory concepts within one compact exercise.
Main topics:
- Swift syntax and code formatting
- Variables and constants
- Text, number, and Boolean values
- Arithmetic and comparison operators
- Conditional logic
- Repeated actions with loops
- Basic functions
- Simple collections
Stage 02 — Lattice Guide
Lattice Guide connects foundational concepts within broader coding tasks. Learners examine how values move through conditions, loops, functions, and collections.
The course covers arrays, sets, dictionaries, optional values, parameters, returned values, and variable scope. Exercises encourage learners to divide tasks into smaller sections and reduce repeated instructions.
Main topics:
- Connected conditional logic
- Loops with stored values
- Functions with parameters
- Returned values and scope
- Arrays, sets, and dictionaries
- Optional value handling
- Naming and code organization
- Compact project planning
Stage 03 — Neon Framework
Neon Framework introduces custom data structures and reusable code components. Learners group related information into models and connect actions with the data they describe.
The course explores properties, methods, initial values, enumerations, protocols, computed values, property observation, and error handling. These topics support the move from short examples toward organized coding systems.
Main topics:
- Custom structures
- Properties and methods
- Value and reference behavior
- Computed values
- Property observation
- Enumeration structures
- Shared rules through protocols
- Clear error paths
Stage 04 — Cipher Archive
Cipher Archive examines reusable structures, component communication, and delayed operations. Learners study how code sections can exchange information while keeping their internal responsibilities clear.
The materials cover extensions, generics, closures, completion handlers, asynchronous tasks, dependency separation, validation, storage behavior, and structured outcomes.
Main topics:
- Extensions
- Generic functions and containers
- Type requirements
- Closures and stored actions
- Delayed task states
- Dependency separation
- Validation and storage boundaries
- Structured error outcomes
Stage 05 — Drift Module
Drift Module focuses on information movement, events, and changing states. Learners examine where data begins, how it changes, and which component should control each update.
The course introduces state models, event types, observation patterns, callbacks, protocol-based communication, task sequences, mapping functions, and event history.
Main topics:
- Data ownership
- State modeling
- Event definitions
- Focused event handlers
- Component observation
- Ordered task sequences
- Data mapping
- State and event records
Stage 06 — Halo Blueprint
Halo Blueprint explores modular architecture and responsibility planning. Learners divide a project into focused areas for central rules, storage, services, mapping, presentation preparation, and navigation.
The course introduces domain models, repository boundaries, service coordination, dependency injection, mapping structures, and route definitions.
Main topics:
- Architecture planning
- Responsibility mapping
- Domain entities
- Repository patterns
- Focused service layers
- Dependency injection
- Data mapping
- Navigation coordination
Stage 07 — Echo Collection
Echo Collection examines reusable systems across several feature areas. Learners study how shared behavior can be organized without removing clear ownership from individual modules.
The course includes feature decomposition, generic components, shared validation, package-style organization, testing boundaries, controlled sample data, reusable state containers, and code revision.
Main topics:
- Feature modules
- Shared components
- Generic utilities
- Internal and external boundaries
- Testing structures
- Replaceable test dependencies
- Reusable state patterns
- Code maintenance
Stage 08 — Shift Series
Shift Series explores runtime behavior, shared data, persistence, and resource review. Learners coordinate tasks that may run in sequence or at the same time.
The course examines cancellation, data ownership, memory relationships, stored records, mapping, caching, refresh rules, timing measurement, and structured diagnostic notes.
Main topics:
- Concurrent task planning
- Task cancellation
- Shared data coordination
- Memory relationships
- Persistence boundaries
- Cache and refresh rules
- Performance measurement
- Diagnostic records
Stage 09 — Quantum Series
Quantum Series focuses on complex workflows across several connected modules. Learners document components, dependencies, event routes, recovery rules, and synchronization decisions.
The materials introduce ordered and parallel workflows, error categories, retry rules, fallback paths, dependency composition, timing scenarios, interrupted operations, and record synchronization.
Main topics:
- System mapping
- Multi-stage workflows
- Recovery paths
- Event routing
- Dependency composition
- Timing and interruption tests
- Data synchronization
- Architecture review
Stage 10 — Vertex Series
Vertex Series brings the full curriculum together within one extensive project route. Learners move from requirement analysis and architecture planning toward implementation, testing, diagnostics, documentation, and later revision.
The final course includes feature maps, domain rules, workflow coordination, persistence, synchronization, controlled testing, event records, maintenance notes, and a documented multi-feature assignment.
Main topics:
- Requirement analysis
- Feature and dependency mapping
- Domain modeling
- Workflow composition
- Persistence and synchronization
- Testing scenarios
- Diagnostic timelines
- Maintenance documentation
How the Curriculum Works
Connected Sequence
Each course introduces topics that connect with the stages before and after it. Earlier concepts remain relevant as learners move into broader code structures and project scenarios.
Guided Practice
Written explanations are followed by code examples, focused exercises, and review activities. Learners are encouraged to change values, compare structures, and revise their work.
Project Thinking
The curriculum includes planning tasks that ask learners to identify data, actions, states, dependencies, and possible errors before writing code. This supports a more thoughtful approach to implementation.
Detailed Review
Review sections focus on naming, repeated logic, data ownership, component size, state changes, and responsibility placement. Learners can use these questions when examining both course examples and their own coding tasks.
Choose Your Starting Stage
Learners beginning their Swift studies can start with Free Capsule and move through the curriculum in order. Those who already understand foundational topics can review the individual course outlines and select a stage that matches their current areas of study.
The Qelvorynax curriculum is designed for independent learning, regular review, and practical experimentation. Each course provides a defined topic range while remaining connected to the wider Swift learning route.