I went to a course to learn FPS Creator. It was total stuff, they didn't even know how to use the software themselves. They teach you the basics and forget up along the way. I have the game they taught me how to make in the class. Compared to my recent projects, it's pretty hilarious. As long as you know the barebone basics, you should try and learn the rest yourself. It's far better that way.