The learning path

Learn the foundations

A practical sequence for developers. Start with context, then follow a value into a row.

  1. 01

    Clinical trials for developers

    Understand the study context before designing the first table or endpoint.

    Explain how study, subject, site, visit and observation identities differ.

  2. 02

    How EDC systems work

    Separate collection workflows, recorded values and the exports developers consume.

    Trace a collected value without confusing workflow state with data meaning.

  3. 03

    Introduction to CDISC

    Place collection, exchange, tabulation and analysis standards in an engineering workflow.

    Identify which standards question belongs to which layer of a data pipeline.

  4. 04

    Understanding SDTM

    Read a domain by asking what one row represents and which context gives its variables meaning.

    Distinguish domain, observation class and variable without treating the lesson as a full catalog.

  5. 05

    Clinical data models

    Separate operational entities from observation rows, and make joins deliberate.

    Explain how a form-centered representation can differ from a tabular extract.

  6. 06

    Variables and missingness

    Keep identifiers, values, precision and unavailable metadata distinguishable.

    Recognize when a convenient data conversion invents information.

  7. 07

    Controlled terminology

    Separate a codelist, a concept and the value a dataset actually carries.

    Explain why a familiar label is not enough to establish an allowed output value.

  8. 08

    From collection to a tabular example

    Trace four synthetic observations through a small, inspectable transformation.

    Account for every example output value and identify what the transformation does not establish.