Agila University

Choose a learning track

Build Open Agila with us

Explore the working Ada/V message-port core and x86-64 QEMU boot milestone. Learn the code, reproduce its tests, and contribute a focused improvement.

About 15 minutes per lesson, including practice. Complete every lesson check and pass every module assessment to earn this track certificate.

Available

Track 01 – Computer Fundamentals

Learn computing history, operating systems, Pascal, Ada, Rust, compilers, linkers, privacy, AI, and modern hardware.

Modules: 10 · Lessons: 72

Open Track
Available

Track 22 – CPU Architecture & Portability

From bits and byte order to x86-64, Arm64, RISC-V, 6502, and Z80 portability.

Modules: 2 · Lessons: 6

Open Track
Available

Track 11 – Rust

Ownership, borrowing, collections, and reliable components.

Modules: 2 · Lessons: 6

Open Track
Available

Track 12 – C

C17 foundations for memory, systems interfaces, and kernel work.

Modules: 2 · Lessons: 6

Open Track
Available

Track 18 – Python

Readable programs, data structures, testing, and a route into AI runtime experiments.

Modules: 2 · Lessons: 6

Open Track
Available

Track 07 – Understand and Review AI Code

Understand AI-generated code. Trace its behavior, check its claims, find mistakes, and test the result.

Modules: 4 · Lessons: 12

Open Track
Available

Track 27 – Concurrency & Scheduling

Continue beyond syntax through focused experiments and a documented project.

Modules: 1 · Lessons: 3

Open Track
Available

Track 28 – Secure Software & Testing

Continue beyond syntax through focused experiments and a documented project.

Modules: 1 · Lessons: 3

Open Track
Available

Track 29 – Networking & Protocols

Continue beyond syntax through focused experiments and a documented project.

Modules: 1 · Lessons: 3

Open Track
Available

Track 23 – Build Open Agila OS

Read and build the real public kernel, model its missing components, and work toward tested boot milestones. Prerequisites: Ada, C, and CPU architecture.

Modules: 2 · Lessons: 6

Open Track
Available

Track 24 – Server OS Engineering

Services, isolation, storage, observability, and recoverable server images. Continue from OS and networking foundations.

Modules: 2 · Lessons: 6

Open Track
Available

Track 30 – CPU/GPU Core & Memory Mapping

Twelve 15-minute sessions on topology, affinity, NUMA, address spaces, GPU buffers, synchronization, and measured task placement.

Modules: 4 · Lessons: 12

Open Track

Learn at your own pace. Complete the lesson check to receive your certificate, then continue to the next lesson. How learning works