The free Java textbook Chapters 6 & 13 provide some decent coverage of JavaFX, but they certainly don't teach everything (e.g. nothing about FXML and SceneBuilder), and different resources may work better for students who have different preferred learning styles, so...
I prefer reading text, but if you prefer learning from videos, here's a 62-video YouTube playlist
What are the best JavaFX learning resources (articles, tutorials, YouTube videos, etc) that you've found, and would recommend to your classmates?