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 02 – Ada Engineering

Learn Ada from your first program through types, contracts, testing, and reliable components.

Modules: 4 · Lessons: 12

Open Track
Available

Track 12 – C

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

Modules: 2 · Lessons: 6

Open Track
Available

Track 16 – V (Vlang)

Learn standard V separately from Flying V and the Agila SDK.

Modules: 2 · Lessons: 6

Open Track
Available

Track 26 – Algorithms & Data Structures

Continue beyond syntax through focused experiments and a documented project.

Modules: 1 · Lessons: 3

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 31 – Open Agila: Architecture, Ada & V

Understand the original port core, its limits, and the tested Ada/V interface. Continue from Ada, V, and CPU foundations.

Modules: 2 · Lessons: 6

Open Track
Available

Track 32 – Open Agila: Boot & Kernel Tests

Reproduce the x86-64 Ada boot milestone and learn what its tests prove. Requires a supported development VM for full builds.

Modules: 2 · Lessons: 6

Open Track
Available

Track 33 – Agila Forge Contributor Practice

Turn lessons into reproducible tests, focused patches, and an honest project portfolio.

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