There are some interesting tutorials on various types of sparks:
BEST tutorial: (sometimes offline -just save page to your local machine)
https://cade.scope.edu/courseware/not...a/explode.html
https://www-viz.tamu.edu/students/tre...Pres/index.htm
https://www.taaffedesigns.net/B_part6.html
All I could come up with off the top of my head, as I'm at work...
Sorry.
Israel "Izzy" Long
Motion and Title Design for Broadcast-Film-DS
izzylong.com