Flux Learning