The Educational Plan — The Arabic Curriculum for Preparing the Workforce to Build the Unified Software
Introduction: From Vision to Hands
The initiative does not stop at framing the market and setting data boundaries — for the Unified Software will not be built by vision alone, but by the hands of qualified Jordanian developers who master the tools in their own language, and who understand security and law before writing their first line of code. Hence came the Educational Plan: an integrated learning series of eight levels in the Arabic language, serving as the bridge between the initiative's theoretical documentation and the actual engineering construction of the Unified Software — building upon what the KarakCode platform began on October 12, 2026.
This plan integrates with the three official references designated in the initiative (the Debian guide, Git documentation, and Django documentation); the series serves as the accessible Arabic gateway to them, offering what those references do not: a connected series in Arabic, with precise phonetic transliteration for every command and technology, and a complete legal and security chapter embedded in every level.
First: The Educational Plan's Philosophy — The Four Principles
-
Arabic as the Language of Instruction: Every command and every term is written in English with phonetic Arabic transliteration (Jit, Jango, Poetree, Yu-Vi...); for technology does not become true digital sovereignty until it is taught in the language of the nation, and the Jordanian developer does not gain confidence until they pronounce their tools in their own tongue.
-
Learning by Practice: No reading without execution; every chapter ends with a terminal exercise, and every book ends with an integrated project that accumulates until the graduation project «karak-mini» — which is actually deployed on a real server.
-
Security and Law as the Heart, Not a Footnote: Every level includes a complete legal chapter (licenses, trademarks, data protection, cache and notification privacy); this is the direct educational translation of the initiative's approved pillar of "Data Security and Sharing Boundaries."
-
Vertical Integration: The series is one body; the output of each level is the input of the next — from the first
git initto a Django website running behind a hardened Nginx, then becoming an installable application on users' screens — without stores and without intermediaries.
Second: Curriculum Structure — The Eight Levels and Each Level's Function in the Unified Software
| Level | Book | Function in Building the Unified Software |
|---|---|---|
| 1 | Git — The backbone of collaborative work | Unifying code, managing branches, and reviewing contributions; this is where Jordanian developers will gather around the official karakcode repository, using the trusted tracking tools referenced by the initiative |
| 2 | Open Source Licenses — The legal governing framework | Understanding what is permissible and what is not in commercial exploitation; from permissive licenses to the proprietary licensing model (LicenseRef-Proprietary) — so the foundation is built on solid legal grounds from day one |
| 3 | Debian — The foundation of digital sovereignty | Setting up and hardening local servers: users, file permissions, firewall, security tools — the independent hosting infrastructure stipulated by the initiative |
| 4 | Python Leading to Django — The building language | The core language + modern project management tools (Poetry and uv) + the quality and security toolkit (isort, pyrefly, bandit, pip-audit) |
| 5 | Nginx + Gunicorn — The deployment gateway | From code to the Internet: reverse proxy, performance, free encryption certificates, security headers — the face of the Unified Software to the world |
| 6 | Django — The heart of the Unified Software | Models, databases, built-in security, and notifications via celery; this is where the shops' models are built according to the approved "Sharing Boundaries": essential public commercial data only (commercial name, national identifier, specialization, location, products, prices, communication channels) |
| 7 | HTML + SEO + UI/UX + Bootstrap 5.3 — The Arabic shops' interface | Authentic RTL Arabic interfaces, fast, indexed by search engines, with a visually inspired heritage identity — connecting Jordanian shops to their customers with global quality |
| 8 | PWA — Progressive Web Apps | Transforming the e-commerce store into an app installed directly from the browser without stores, without fees, and without intermediaries collecting data — the most precise technical embodiment of the initiative's spirit |
Third: The Curriculum and National Symbols — An Organic Connection
The Educational Plan embodies the symbols embraced by the KarakCode platform:
- The walls of Karak Castle are embodied in the Debian level: fortification, robustness, layered protection — so the server walks with the confidence of a fortified monument.
- The Madaba Mosaic is embodied in the Git level: precision of organization, placing each piece in its position until the whole picture is complete — no line is lost, and no change escapes tracking.
- The Petra carving is embodied in the interfaces level: the fluidity of beauty carved with care — so Arabic interfaces are delivered with a taste worthy of our heritage.
- The Nubian Ibex embodies the entire curriculum and its supreme goal: lightweight, agile, resilient systems that operate efficiently on minimal resources and never waver under fluctuations — the very qualities of the targeted Unified Software.
Fourth: Direct Alignment with the Initiative's Objectives
| Initiative Objective | Where Does the Curriculum Achieve It? |
|---|---|
| Data security and sharing boundaries | Legal chapters at every level + Django models restricted to public commercial data without collecting complex private information |
| Digital sovereignty | The Debian level: hardened local servers hosting the Unified Software with full independence |
| No intermediaries, no excessive fees | Fully free open-source tools + the PWA level: direct installation from the browser at zero commission |
| Transparent collective work | The Git level: branches, review, documentation — on the approved github.com/shrideh/karakcode repository |
| Five-tier geographic encoding + QR code | A practical exercise designed in the Django level: a Model embodying the five-tier sequence (Governorate ← Specialization ← District ← Street ← Building Number) linked to a QR code for each shop — testing the initiative's idea as living code, not theoretical concept |
| National identity in design | The interfaces level: UI/UX principles applied to a visual identity inspired by Jordanian heritage |
Fifth: Flexible Specialization Tracks
After completing the foundational levels (1–2), the learner branches according to their interests, and everyone converges at the building levels:
- Back-End Developer Track: Levels 1 ← 2 ← 3 ← 4 ← 6 — to build the Unified Software core and the shops' models.
- Front-End Developer Track: Levels 1 ← 2 ← 7 — to design the Arabic shops' interfaces.
- DevOps and Security Engineer Track: Levels 1 ← 2 ← 3 ← 5 — to operate and maintain the hardened servers.
- Full-Stack Developer Track: All eight levels — the target track for leading the construction of the Unified Software.
Sixth: Practical Methodology and Assessment
-
Cumulative Projects: From the first Git commit, to a complete Django blog, to the graduation project «karak-mini» — actually deployed on a hardened Debian server with the full production pipeline.
-
Graduation Project — The Real Contribution: The graduate submits a documented contribution to the karakcode repository through a Pull Request that goes through collective code review — the first practical school before joining the official construction teams.
-
Quality Standards from the Curriculum Itself: The inspection chain (isort, pyrefly, bandit, pip-audit, Django tests) is applied to every contribution — making quality habits the team's shared language.
-
Accompanying Legal Assessment: The licenses of every addition are reviewed and documented (THIRD-PARTY-NOTICES) — so the graduate emerges legally aware, not merely a programmer.
Seventh: The Proposed Timeline
| Phase | Duration | Levels |
|---|---|---|
| First — Foundations | Two months | Git + Licenses |
| Second — Servers | One month | Debian |
| Third — The Language | Two months | Python and its tools |
| Fourth — Deployment | One month | Nginx + Gunicorn |
| Fifth — The Framework | Two months | Django |
| Sixth — The Interface | One month | HTML/SEO/UI-UX/Bootstrap |
| Seventh — Graduation | One month | PWA + the karak-mini project + graduation contribution |
Total: approximately ten months part-time, or six months intensive — with the pace remaining flexible according to each learner's prior knowledge.
Eighth: Outcomes of Completing the Curriculum
- Complete independence: Jordanian personnel capable of operating the Unified Software on secure local servers without external dependence.
- Local engineering leadership: A founding team that understands the entire system — from the database to the installation button on the user's screen.
- Empowering shop owners: Direct access to a product management tool around the clock, in accordance with the approved data boundaries.
- A replicable curriculum: Every governorate can adopt the same plan to build its own workforce — turning the curriculum itself into a national knowledge infrastructure.
Ninth: Educational Materials — Access and Download
To facilitate access to the complete curriculum, the eight educational books are made available in an interactive, browsable, and printable format (HTML/PDF) through the following official link:
The package includes: the Git book, the Open Source Licenses book, the Debian book, the Python book (with Poetry and uv), the Nginx and Gunicorn book, the Django book, the Interfaces book (HTML + SEO + UI/UX + Bootstrap 5.3), and the PWA book — in addition to this Educational Plan document.
Disclosure of Materials Source
A transparent clarification for the sake of scientific integrity: The attached educational materials were generated with the assistance of artificial intelligence tools under human review, and were designed to serve as an educational starting point in the Arabic language — not as the sole definitive reference. Accordingly:
-
The official references always prevail and supersede the generated materials in any conflict: Debian documentation (
debian.org/doc), Git documentation (git-scm.com/doc), and Django documentation (docs.djangoproject.com) — these are the sources upon which actual contributions to the Unified Software are built. -
The content should be periodically reviewed and updated by specialized Jordanian developers, particularly the fast-evolving technical parts (tool versions, commands, licenses) and the legal parts that require consulting a specialist for critical decisions.
-
This written disclosure is a standing policy of the initiative: the sources of its educational materials are declared clearly to all learners and contributors — transparency in the curriculum parallels transparency in collective work, and together they form the twin pillars of trust upon which the initiative has stood since the launch of the KarakCode platform.
Conclusion
The launch of the KarakCode platform is merely the starting point and the fundamental cornerstone through which we announce the approach and the technical umbrella; where the collective efforts of Jordanian developers converge to reach the main objective: building the Unified Software. The eight-level Educational Plan is the educational cornerstone of that foundation stone; it prepares the hands that will carry the initiative's vision from documentation to reality: with its approved data boundaries, its accessible Arabic curriculum, and its live graduation project built upon the karakcode repository.
By fusing national identity and Jordanian heritage — the robustness of Karak Castle, the precision of the Madaba Mosaic, the fluidity of the Petra carvings, and the determination of the Nubian Ibex — with the latest software, security, and legal standards, we lay the cornerstone to empower shop owners and small enterprises in the future to manage their products with ease and around the clock through a digital infrastructure that is secure, lightweight, and independent — with national hands as light and enduring as the Nubian Ibex on the peaks of our highlands.