This was a popular course on Udemy for learning Phaser 2 and it's now completely free.
Unlike most game development courses, I take a different approach where instead of teaching you how to make a complete game, I teach you several game aspects in small independent chunks. I believe this will let you be a more creative game developer as your skills will not be confined to what is needed for a particular game.
If you have never coded before or are just looking to learn something new, I think this course is a great introduction! It is completely free to watch and all of the resources I use in the the tutorial are also free."