What can i do to accelerate my javafx learning journey?

I am at daniel liang chapter 14 and 15 working on basics and animation. chapter 16 seems additional but it contains fantastic project on tic tac toe. i am not sure if it requires concepts of chapter 16 for that project or not, but i guess so.

my goal is to learn algorithms and data structures. for it, javafx is not mandatory but if i want to be able to make useful applications specially visual tools (there are exercises in daniel liang book for making them), then it would be more fun, engaging and meaningful. i will take 1 month just to study javafx and finish 16 chapter. lol…and i am studying full time(entire day self studying). i do not have that much time left as this is I am doing totally for the joy of learning.
I need some tips.

Programming is not something that can be crammed as it takes dedication and time. Thus I am seeking creative solutions for my problems.

Longer term, would having a deep understanding of JavaFX be useful for you? If so, then go for it. Otherwise, look into building the same app on a tech stack that you think has more longevity.

Isn’t there desktop app wrapper framework around react apps? I think slack uses it!