Learn Animations & Transitions for Staff Engineer java