Build real-world AI apps (a personal portfolio) using LLMs, Prompt Engineering, RAG, AI Agents, LangChain, and Python