Skip to content
Engineering Training Catalogue

Build understanding first. Then build systems.

Choose a capability area to see representative modules, labs, prerequisites and outcomes. Programs are modular rather than rigid: depth and duration can be adapted to the audience and engineering objective.

First-principles concepts Hands-on labs Production outcomes
01FOUNDATIONS → ADMINISTRATION → INTERNALS → PRODUCTION

Linux & Open Source Engineering

Build a durable Linux mental model, then progress into administration, networking, security, performance, troubleshooting and production operations.

LinuxsystemdShellNetworkingStorageSELinuxPerformance tools
02SOURCE → AUTOMATE → PACKAGE → DEPLOY → OPERATE

DevOps & Platform Engineering

Connect source control, CI/CD, infrastructure automation, containers, Kubernetes and observability into a coherent engineering delivery system.

GitCI/CDAnsibleDockerKubernetesHelmPrometheus
03INGEST → PROCESS → STREAM → ORCHESTRATE → SERVE

Data Engineering & Big Data

Understand distributed data systems and build practical batch, streaming and lakehouse pipelines with production-oriented performance and operability.

Apache SparkPySparkKafkaHadoop / HDFSFlinkTrinoAirflow
04LANGUAGE → MEMORY → CONCURRENCY → NETWORKING → SYSTEMS

Programming & Systems Engineering

Develop programming skill with an engineering focus: data structures, memory, concurrency, networking, APIs, debugging and system-level behavior.

PythonCC++RustGoSocketsConcurrency
05HARDWARE CONTEXT → FIRMWARE → LINUX → BSP → DEBUG

Embedded Systems Engineering

Connect software to hardware behavior through embedded C/C++, Embedded Linux, BSP concepts, drivers, interfaces, debugging and product-level engineering practices.

Embedded C/C++Embedded LinuxBoot processBSPDevice driversUART / I2C / SPIDebugging
06ANDROID → AUTOMOTIVE SERVICES → HAL / VHAL → SECURITY → DIAGNOSTICS

Android Automotive OS (AAOS)

Understand Android Automotive as a vehicle platform: architecture, services, vehicle integration, HAL/VHAL, security, diagnostics and engineering workflows.

AAOSAndroid architectureCar ServiceHALVHALAIDLVehicle properties
07UNDERSTAND → HARDEN → TEST → OBSERVE → RESPOND

Security Engineering

Build security understanding across Linux, networks, applications, DevSecOps, containers, Kubernetes and AI systems with practical engineering controls.

Linux securityNetwork securityDevSecOpsContainersKubernetesApplication securityCloud security
08FOUNDATIONS → LLMS → RAG → AGENTS → EVALUATE → OPERATE

AI Engineering

Move beyond AI demos into engineered systems: machine-learning fundamentals, LLM applications, retrieval, agents, evaluation, observability, security and production deployment.

PythonMachine LearningTransformersLLMsEmbeddingsVector databasesRAG
Corporate programs

The catalogue is a starting point, not a constraint.

We can combine modules across domains—for example Linux + Kubernetes + Security, Spark + Kafka + Trino, or LLMs + RAG + Agents—based on learner experience, available time and the organization's production environment.

Discuss a training requirement