Hands-on course on LLM security: learn prompt injection, jailbreaks, adversarial attacks, and defensive controls