I removed all “assertion” tests after exercises in the notebook and succeed to reproduce model with accuracy >0.80 of several runs.
It seems Coursera environment always produce the same seed with np.random.seed(1) , and it isn’t the case for my local environment.

