Marsof Academy
Course 5

Advanced level (optional): specialisations

GPUs, performance, scale, MLOps, research and the frontier

  • ≈ 360 h
  • Level: advanced
  • 8 units
  • 43 lessons

Optional, to go beyond the "from zero to AI engineer" path (courses 1–4). GPUs and CUDA, LLM performance, distributed training, MLOps, research engineering, multimodal AI, the frontier of the field and a final AI systems project. Each unit is an independent specialisation with its own certificate; pick the ones that fit your path, you don't need to do them all. The GPU, distributed training and paper reproduction projects are marked "Coming soon".

What you'll be able to do

  • An inference server with batching, KV cache and quantisation
  • A complete AI platform, from data to deployment and monitoring, assessed with a rubric
  • Coming soon: guided projects on GPU inference, distributed training and reproducing a paper

Prerequisites

It helps to have done first (or to master what it teaches):

Optional: pick the specializations that fit your path; each one lists the unit it builds on.

Units of the course

Unit 3 · Distributed AI

7 lessons · ≈ 21 h of study

  1. Data parallelism and all-reduce
  2. Model and optimizer sharding (ZeRO and FSDP)
  3. Fault tolerance, checkpoints and resumption
  4. Tensor parallelism in depth — the complete Transformer block
  5. Pipeline schedules — GPipe, 1F1B and interleaved
  6. Mixed precision, loss scaling and overlapping communication
  7. Distributed inference — serving a model that doesn't fit on one GPU

See the unit: Distributed AI

Unit 4 · MLOps and infrastructure

7 lessons · ≈ 22 h of study

  1. Serving models in production
  2. Observability, percentiles and drift
  3. Reproducibility, tracking and CI/CD for models
  4. Cost, caching, secrets and privacy
  5. Paged KV cache — virtual memory for serving LLMs
  6. Quantizing for serving — what speeds up, what fits and what breaks
  7. Progressive delivery — shadow, canary and rollback

See the unit: MLOps and infrastructure

Unit 5 · Research Engineering

5 lessons · ≈ 15 h of study

  1. Reading papers like a researcher
  2. Experimental design, seeds and uncertainty
  3. Ablations, benchmark hygiene and reproduction
  4. Technical writing, honest figures and uncertainty
  5. Reproducing a paper — from the PDF to a number you can defend

See the unit: Research Engineering

Unit 6 · Multimodal AI

5 lessons · ≈ 18 h of study

  1. Contrastive learning and CLIP — images and texts on the same map
  2. Audio and speech — from the microphone to the mel spectrogram
  3. Vision-language models and multimodal agents
  4. Generative models — autoencoders, VAEs and GANs
  5. Image generation — diffusion models

See the unit: Multimodal AI

Unit 7 · The AI frontier

A living area that evolves with the field. Reasoning and inference-time compute, long context, Mixture of Experts, synthetic data and alignment with preferences. Model compression, agents and multimodality have their own units ("LLM performance", "AI agents" and "Multimodal AI").

8 lessons · ≈ 26 h of study

  1. Reasoning and inference-time compute
  2. Long context and efficient attention
  3. Mixture of Experts
  4. Alignment and synthetic data
  5. The reward model — from human rankings to a number
  6. RLHF with PPO — reward with KL, advantages and clipping
  7. DPO — the full derivation and why it works
  8. Evaluating alignment — reward hacking, over-optimization and biased judges

See the unit: The AI frontier

Course projects

  • An inference server ≈ 60 h
    A server that serves a model with batching, streaming, metrics and load limits.
  • A complete AI platform ≈ 150 h
    A production AI platform that brings together data, retrieval, agents, serving, observability, evaluation and deployment, assessed with a public rubric, your self-assessment and the AI tutor's review of your technical defence.

The full explanations, auto-graded exercises, exams and projects are inside the academy. Estimated hours for someone starting from scratch: lessons with practice and review, challenges, exams and the recommended projects. It's the same estimate you'll see inside the academy.

Along the way you earn yang, the academy's currency: 10 for every lesson, 50 for every unit exam you pass and 150 for every verified project, plus 15 for today's challenge and 100 for the weekly one. You spend it in the shop on mascots and colours; it can't be bought with money.

Shall we start?

Create your account and activate your subscription: you get the whole syllabus from day one.