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 Minutes→ArticleHow I2C Works — for AI Engineers→ArticleSetting up a Rust Cargo Workspace→VideoRunning 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.