Open Education

Learn

Tutorials, courses, and explainers on edge AI, federated learning, distributed systems, and Rust. Built from real research — not toy examples.

YouTube Channel ↗Browse tracks

FREE — START HERE

Free Resources

VideoWhat is Federated Learning? (10 min explainer)VideoRust Ownership in 5 MinutesArticleHow I2C Works — for AI EngineersArticleSetting up a Rust Cargo WorkspaceVideoRunning cm-sim: Cognitive Mesh MVP walkthrough

COURSE TRACKS

Learning Paths

⚙️Coming Q2 2026
Intermediate8 lessons

Rust for Systems Engineers

Memory-safe systems programming for IoT, embedded, and distributed infrastructure. From ownership model to building a HAL layer.

Ownership & borrowingasync/await with tokioembedded-hal traitsBuilding CLI toolsSerialisation with serde
Coming Q2 2026
Intermediate10 lessons

Federated Learning from Scratch

How agents learn collectively without sharing raw data. FedAvg, FedProx, Byzantine robustness, and differential privacy — with working code.

FedAvg implementationNon-IID data challengesGradient compressionFLTrust robustnessPrivacy-preserving ML
Coming Q3 2026
Advanced12 lessons

Edge AI Architecture

Designing and deploying ML systems at the network edge — from model compression to 5G MEC deployment with real hardware.

MEC architectureModel quantisationOn-device training5G network slicingQoS-aware inference
Coming Q3 2026
Advanced10 lessons

Multi-Agent Systems

Formal agent architectures, coordination protocols, coalition formation, and the theory of emergent collective intelligence.

BDI agent modelFIPA-ACL protocolsCoalition formationMechanism designEmergence measurement
Coming Q1 2026
Beginner–Intermediate8 lessons

Distributed Systems Fundamentals

CAP theorem to Raft consensus. Building reliable distributed applications from first principles with practical examples in Rust and Python.

CAP theoremConsensus algorithmsFault toleranceClock synchronisationDistributed tracing
🔬Coming Q4 2026
Advanced15 lessons

Building the Cognitive Mesh

End-to-end walkthrough of the Cognitive Mesh architecture — from typed envelope format to federated agents to the weighted interface layer. Based on the PhD research prototype.

HAL design patternsTyped envelope protocolAgent lifecycleFedAvg aggregationWeighted interface layerHardware migration (RPi, ESP32)

STAY UPDATED

Get notified when courses launch

No spam. Just a short email when new tutorials, videos, or course modules go live.