Basics to AI-Agents: OpenAI API, Gemini API, Open-source LLMs, GPT-5, RAG, LangChain Apps, Colab and Prompt Engineering