# Course

Five lessons, read in order, from a shipped sequence to a custom signal model
and operator.

| Lesson | Contents |
| --- | --- |
| {doc}`1. Your first simulation </generated/autoexamples/01-framework/01-first-simulation>` | Simulation of a shipped sequence and its derivatives |
| {doc}`2. Advanced physics </generated/autoexamples/01-framework/02-advanced-physics>` | B1, off resonance, magnetization transfer, diffusion and flow |
| {doc}`3. Custom signal model </generated/autoexamples/01-framework/03-custom-signal-model>` | Signal model for a new sequence |
| {doc}`4. Description-based simulation </generated/autoexamples/01-framework/04-description-based-simulation>` | Simulation of a Pulseq file or an MRD stream |
| {doc}`5. Custom operator </generated/autoexamples/01-framework/05-custom-operator>` | Custom preparation or readout operator |

```{toctree}
:hidden:

/generated/autoexamples/01-framework/01-first-simulation
/generated/autoexamples/01-framework/02-advanced-physics
/generated/autoexamples/01-framework/03-custom-signal-model
/generated/autoexamples/01-framework/04-description-based-simulation
/generated/autoexamples/01-framework/05-custom-operator
```
