learning flux