Track 01 – Computer Fundamentals
Learn computing history, operating systems, Pascal, Ada, Rust, compilers, linkers, privacy, AI, and modern hardware.
Open TrackChoose a learning track
About 15 minutes per lesson, including practice. Complete every lesson check and pass every module assessment to earn this track certificate.
Learn computing history, operating systems, Pascal, Ada, Rust, compilers, linkers, privacy, AI, and modern hardware.
Open TrackBuild accessible pages with HTML, CSS, and JavaScript, then continue to networking, security, and server engineering.
Open TrackFrom bits and byte order to x86-64, Arm64, RISC-V, 6502, and Z80 portability.
Open TrackNumbered programs, loops, subroutines, and portability across BASIC dialects and CPU families. The lab uses Bywater BASIC.
Open TrackStructured programs, records, loops, and explicit tests.
Open TrackStart with runnable Object Pascal; then study the distinct Objective-Pascal bridge to Objective-C.
Open TrackLearn Ada from your first program through types, contracts, testing, and reliable components.
Open TrackBuild applications with Flying V, Agila’s exclusive application language. Learn from the public Agila SDK and run examples in the browser.
Open TrackOwnership, borrowing, collections, and reliable components.
Open TrackC17 foundations for memory, systems interfaces, and kernel work.
Open TrackC++17 values, containers, resource ownership, and tests.
Open TrackMethods, objects, and collections. The lab uses the Mono compiler and its supported C# syntax.
Open TrackMessages and objects using GNUstep Foundation on Linux; Apple UI frameworks require an Apple environment.
Open TrackLearn standard V separately from Flying V and the Agila SDK.
Open TrackValues, functions, collections, and optionals. Linux console programs run in this lab; SwiftUI is a separate platform topic.
Open TrackReadable programs, data structures, testing, and a route into AI runtime experiments.
Open TrackObjects, blocks, collections, and small explainable tools.
Open TrackUnderstand AI-generated code. Trace its behavior, check its claims, find mistakes, and test the result.
Open TrackContinue beyond syntax through focused experiments and a documented project.
Open TrackContinue beyond syntax through focused experiments and a documented project.
Open TrackContinue beyond syntax through focused experiments and a documented project.
Open TrackContinue beyond syntax through focused experiments and a documented project.
Open TrackRead and build the real public kernel, model its missing components, and work toward tested boot milestones. Prerequisites: Ada, C, and CPU architecture.
Open TrackServices, isolation, storage, observability, and recoverable server images. Continue from OS and networking foundations.
Open TrackShapes, reference kernels, numerical error, memory lifetimes, quantization, and a small graph executor.
Open TrackTwelve 15-minute sessions on topology, affinity, NUMA, address spaces, GPU buffers, synchronization, and measured task placement.
Open TrackA proposed Agila language inspired by Objective-Pascal. Grammar, object model, ABI, compiler, and runtime are not specified yet. Study Ada, Objective-Pascal, and Objective-C as preparation. No completion certificate is offered for an unimplemented track.
Learn at your own pace. Complete the lesson check to receive your certificate, then continue to the next lesson. How learning works