Programming with Visible Data

PANE is a live, functional programming environment built around data-visibility. In PANE, all intermediate values are visible by default, and you construct a program by acting on these concrete values. link PANE is a research prototype.

YOUTUBE fIEcXAHy6bU Presented at LIVE 2018 conference

There is a whole conference dedicated to making programming more learnable and more teachable. LIVE 2018