Software Engineering Academy

The systems behindmodern AI software.

A professional learning environment for knowledge graphs, RAG, agents, MLOps and the data plumbing underneath — built around runnable labs, instant validation, and a concept map that keeps prerequisites visible.

11
tracks
296+
lessons
live
validation

Choose your track

Each track is a complete curriculum. Pick where you want to start — you can switch any time.

Semantic Web Foundations

From your first triple to production-grade SHACL shapes — a hands-on path through the four pillars of the Semantic Web.

Start this track

Software Architecture & Domain-Driven Design

Model your domain. Defend its boundaries. Compose services that stay shaped like the business — even when the business changes.

Start this track
Intermediate

Knowledge Graphs, RAG & LangGraph

From triples to multi-agent retrieval

Move past naïve RAG. Combine a knowledge graph, vector retrieval and a state-machine orchestrator into a system that knows what it knows — and what to do when it doesn't.

4 weeks · self-paced
Start this track
Beginner → Advanced

Neo4j & Cypher

From your first MATCH to production tuning

Think in patterns, not joins. Learn the property-graph model Neo4j uses, write Cypher that reads like an ASCII drawing of your data, and ship it through indexes, query plans and the official drivers.

5 weeks · self-paced
Start this track
Beginner → Advanced

Data Management & Governance

From bytes to policies, with analogies

Learn to tell apart structured, semi-structured and unstructured data; pick the right model; install quality, lineage and governance; and ship the result on lake / warehouse / lakehouse / mesh — without losing sight of the people and policies.

4 weeks · self-paced
Start this track
Beginner → Advanced

Ontology Engineering

From philosophy to production OWL

Learn what an ontology actually is, why RDFS isn't enough, how OWL and Description Logic let reasoners do real work, when SHACL beats OWL, and how to ship a versioned, FAIR-published ontology your downstream consumers can trust.

5 weeks · self-paced
Start this track
Beginner → Advanced

DAMA-DMBOK Body of Knowledge

The DMBOK Wheel, end to end

Walk the entire DMBOK Wheel — Governance, Architecture, Modeling, Storage, Security, Integration, Documents, MDM, Warehousing, Metadata, Quality — with strong analogies and operational deep dives. Finish with a maturity assessment you can run on your own platform Monday morning.

6 weeks · self-paced
Start this track
Intermediate → Advanced

Apache Kafka & Streaming Systems

Brokers, schemas, Streams, ops — Python + Go

Stop polling, start streaming. Learn the partitioned commit log that powers event-driven systems at scale — and the operational muscle you need to actually run one in production.

8 weeks · self-paced
Start this track
Beginner → Advanced

MLflow End-to-End: Track, Package, Register, Serve

Track runs, package projects, version models, deploy with confidence

Stop losing experiments to notebook chaos. Learn the MLflow workflow that grown-up ML teams use: track everything, package your code, version your models, and serve them through a registry that you (and audit) can trust.

6 weeks · self-paced
Start this track
Beginner → Advanced

MLOps: Production Machine Learning Systems

From notebook hero to production team

ML models that ship are 5% modelling and 95% systems. Learn the patterns, hand-offs and feedback loops that take a model from a lucky notebook to a service your business can rely on — without drowning in vendor speak.

8 weeks · self-paced
Start this track
Beginner → Advanced

Data Engineering — From Pipelines to Platforms

Pipelines, warehouses, lakehouses, contracts

Most 'data' careers drown in tools. This track gives you the mental models — batch vs streaming, OLTP vs OLAP, row vs columnar, push vs pull orchestration — then layers tools (Spark, Airflow, dbt, Iceberg, Flink) on top so you can swap vendors without losing your footing.

9 weeks · self-paced
Start this track

Guided path

Unlock lessons as you complete the previous one. Sections check themselves so you always know where you stand.

Real playgrounds

Every lesson ships with an interactive editor — Turtle, SPARQL, SHACL, or code. Run, validate, iterate.

Concept graph

Your knowledge graph grows alongside the curriculum — concepts, prerequisites, and progress in one place.