Course Overview
This course provides a comprehensive overview of the techniques and challenges involved in engineering and deploying large language models (LLMs) in applied settings. Students will gain hands-on experience with API-based LLM integration, prompt engineering, fine-tuning, and reinforcement learning strategies for model optimization. Emphasis will be placed on alignment, safety, and responsible AI development. By the end of the course, students will be able to design, deploy, and evaluate LLM-based systems with practical utility and ethical awareness.
Prerequisites: AAI 500 and AAI 501