Mastering Langchain for LLM Application Development


This in-depth workshop offers a comprehensive exploration of LangChain with Python. You will not only gain proficiency in utilizing LangChain but also develop a fully functional generative AI application using this powerful platform.

You'll dive into Prompt Engineering, where you will explore concepts like Chain of Thought, ReAct, and Few-Shot prompting, gaining a deep understanding of LangChain's underlying construction. You'll grasp the various components of LangChain, including Chains, Agents, DocumentLoader, TextSplitter, OutputParser, and Memory, equipping yourself with the knowledge to leverage these tools effectively. Additionally, you'll familiarize yourself with vector stores/vector databases like Chromadb and FAISS. Applying your newfound knowledge, you'll embark on a hands-on project, where you'll develop a custom question-answering application using LangChain and Streamlit.

This workshop provides a concise, balanced learning experience with theory, application, and practice. By its conclusion, you'll have a robust understanding of LangChain's capabilities and applications.


Raja Iqbal is a seasoned AI professional, and educator. Since founding Data Science Dojo, Raja and his team have trained more than 10,000 professionals around the world on topics related to data science, analytics, machine learning and large language models. Prior to founding Data Science Dojo, Raja worked at Microsoft in various research and development roles primarily in the online search and online ads. Raja holds a Ph.D in computer science from Tulane University.

Open Data Science




Open Data Science
One Broadway
Cambridge, MA 02142

Privacy Settings
We use cookies to enhance your experience while using our website. If you are using our Services via a browser you can restrict, block or remove cookies through your web browser settings. We also use content and scripts from third parties that may use tracking technologies. You can selectively provide your consent below to allow such third party embeds. For complete information about the cookies we use, data we collect and how we process them, please check our Privacy Policy
Consent to display content from - Youtube
Consent to display content from - Vimeo
Google Maps
Consent to display content from - Google