Mastering LLMs & Prompt Engineering