Understanding Generative AI using OpenAI and LangChain 

Program Duration

20 Hours

(Weekday And/Or Weekend Options Available)

Mode Of Delivery


Program Cost


What is it about?

This comprehensive program delves into advanced AI techniques, beginning with an introduction to Generative AI and Large Language Models (LLMs) like OpenAI’s ChatGPT. Participants will gain hands-on experience with API usage and learn about prompt engineering, which is crucial for crafting effective prompts to guide AI outputs. Each session incorporates practical labs to solidify understanding and application of the concepts discussed.

As the course progresses, participants will explore the LangChain framework for creating AI-enabled applications, understand embeddings and vector stores, and implement Retriever-Augmented Generation (RAG). The final session focuses on tools, agents, error recovery, and tracing, culminating in a project where participants develop an AI application. This program equips participants with the skills to leverage AI for automation and innovation in their respective fields. Pre-requisites include basic Python knowledge, ensuring attendees can fully engage with the course material.

What you’ll learn?

  • Generative AI Understanding: Gain a thorough understanding of Generative AI concepts and applications, specifically focusing on Large Language Models (LLMs) like OpenAI’s ChatGPT.
  • Prompt Engineering: Develop the ability to craft effective prompts using advanced techniques such as zero-shot, one-shot, and few-shot prompting, as well as more complex methods like Chain of Thought and ReAct prompting.
  • LangChain Proficiency: Learn how to use the LangChain framework to build AI-enabled applications, create and implement chains, and utilize different types of memory within AI models.
  • Embedding and RAG Implementation: Acquire skills in working with embeddings and vector stores and implementing Retriever-Augmented Generation (RAG) using tools like Chroma DB and Pinecone.
  • AI Tool and Agent Utilization: Understand and configure various AI tools and agents, manage error recovery, and implement tracing and observability in AI applications using LangChain’s LangSmith and LangGraph tools.

Who can benefit?

This program aims to enhance the skills of professionals in the listed occupations below, bridging the gap with relevant real-world skills to ensure success:

  • AI / Software Developer
  • Machine Learning Engineer
  • Data Scientist
  • Technical Product Manager
  • Data Analyst
  • Automation Engineer
  • Chief Technology Officer (CTO)
  • DevOps Engineer
  • Tech Consultant / Technical Lead
  • Business Intelligence Analyst
  • Solutions Architect
  • AI Strategist
  • Natural Language Processing (NLP) Engineer
  • Systems Architect and more.

What you’ll need?

  • Basic knowledge of Python

A certificate of training will be issued upon completion of the program.

Give us a call

Want to learn more about admission requirement? Trying to book an onsite campus tour?

Give us a call at:
Phone: 905-890-7833
Toll-free: 1-866-576-5423