This is a civilian site so you'll have to pay the enrollment, but check with your base safety office, they might reimburse you.
No, it is not free for military, your base should have their own classes you can take.
Thanks! Your answer is awaiting moderation.