← Courses
flowRS Foundations
The core model — graphs, ports, media types, and the Rust a signal graph emits.
Who this is for: New to flowRS. Some programming experience; no Rust required.
01
The signal graph emits Rust
A signal graph emits Rust one way. The visual syntax tree is the diagram that round-trips source.
1 min
Older IDE Filmed on the IDE as it was in late August 2026. The editor has changed since, so some screens look different. The written walkthrough is current.
- Nodes, ports, wires and the typed values that travel them.
- Why every wire is checked as you draw it.
- Reading the Rust a signal graph emits. That source is not parsed back into the signal graph.
- The syntax tree is a different diagram: paste Rust, and the tree round-trips it.
Outcome: You can say what a signal graph emits, and which diagram round-trips source.
02
Front panel and block diagram
Controls and indicators, and the split between what you operate and what you build.
1 min
Older IDE Filmed on the IDE as it was in late August 2026. The editor has changed since, so some screens look different. The written walkthrough is current.
- Placing controls and indicators.
- Wiring a control into a node's input, so turning it changes what the graph computes.
- Building an instrument face someone else can operate.
Outcome: You can build a usable panel over a working graph.
03
Ownership you can see
Rust's ownership rules, drawn as wires you can read at a glance.
1 min
Older IDE Filmed on the IDE as it was in late August 2026. The editor has changed since, so some screens look different. The written walkthrough is current.
- Move, borrow and mutable borrow as distinct wire modes.
- Watching an ownership violation be flagged as you draw it.
- Why this is a structural check, not a compiler round trip.
Outcome: You understand Rust ownership through the shape of a graph.
Open the IDE