Skip to content
UdemyData SciencePaid courseIntermediate levelCertificate

AI Apps with ChatGPT and LangChain: The Introduction (Udemy.com)

Building Generative AI applications with powerful Large Language Models

Created by: Kris Celmer

Last updated August 2023

icon
What you will learn

  • Understand Large Language Models and how to use them in AI Apps, how to prepare inputs, call GPT API endpoints and process outputs.
  • Core Prompting Techniques: Instructions, Zero-Shot, Few-Shot, Self Confidence, Chain-of-Thoughts, Output Formatting to JSON Strings, etc.
  • Using ChatGPT API in Natural Language Processing tasks: Named Entity Extraction, Classification, Sentiment Analysis, Translation.
  • Manage chat history with LangChain Conversation Memory classes, including Window Buffer, Token Buffer and Summary, enabling sophisticated, intelligent chatbots.
  • Use Embeddings to create Vector Databases and Semantic Similarity Search to retrieve relevant documents to chat with PDF or HTML docs and Source Code.
  • Summarise long texts with LangChain Map-Reduce and Refine Chains, including PDFs, web pages, YouTube video transcripts.

How it compares

Against the other 461 rated Udemy courses in Data Science on CourseDuck:

  • Rating4.8 out of 5higher than 94% of them
  • Reviews25#458 of 462 by number of reviews
  • Length6.8 hoursshorter than 56% of them
  • Last updatedAugust 2023earlier than 81% of them

icon
Course Description

ChatGPT revolutionises businesses, how we work and greatly influences our lives. It is much more than a famous Web and mobile applications everyone is using now. Its creators recently released a publicly available API enabling creation of sophisticated AI Apps utilising the power of GPT models to most difficult Natural Language Processing tasks and beyond.

This course aims at Python developers to teach how to harness the power of latest and greatest Large Language Models in custom, innovative applications, how to interface existing data in various formats with ChatGPT available through the API.

You will learn the magic of LangChain - the Python Library delivering ever growing ecosystem of tools and integrations necessary to build the AI Apps. LangChain offers not only convenient wrappers around ChatGPT model APIs, but has plenty of ready-made classes and functions facilitating creation and use of Chat Memory, Vector DBs for semantic search of relevant documents, and blueprints of powerful Agents, capable of using Python functions in your environment to get access to local, proprietary data.

The course is very practical and consists of dozens of practical demonstrations of Python code solving various AI tasks. You will get detailed, precise and in-depth explanation of all presented concepts and algorithms.

All of the code used in the course is available for your download from GitHub repository. You can use it as a basis to further exploration and experimentation leading to quick and easy development of real-life AI Apps.

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Kris Celmer

I have worked at Corporations big and small, mature companies and startups, American, European and Asian. I gained tons of experience as a manager, coach, mentor and individual contributor.

I am the Sales Manager and Business Solution Architect. I have studied Computer Science, focusing on Operating Systems. I'm developing software since 40 years.

icon
More Data Science courses

Free

Free

Free

Free

$124.99

Free

icon
Reviews

4.8

25 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Jorge B Jiménez on 6/8/2026

An excellent course I'm not giving it the highest rating because of the update.

By Pawel Sosnowski on 6/6/2025

It is an excellent course. The content is well-structured, and the examples are practical and inspiring. I highly recommend it to anyone looking to start building their own LLM-based applications :)

By Sanjeev Kumar on 9/28/2023

Great tutorial !!!

By Eran Ben Artzy on 9/9/2023

amazing lecturer, he is way beyond what I have looked.

By Tina Ferreira on 8/17/2023

I think the material is quite challenging, but the instructor is very good at explaining it.

By Tony Yuan on 8/17/2023

Very good practical examples. Notebooks with Python code look good. I have to download course materials and try it myself.

By Alan Goodhouse on 8/17/2023

The course is comprehensive. The presenter communicates clearly and doesn't waste time with useless slides. The code examples are great and explained in depth. Would highly recommend this course for anyone wanting to learning LangChain.

By Małgorzata Materska on 8/10/2023

Very good course. Lots of practical examples

Showing all 8 reviews on CourseDuck

Read all 25 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 96 / 100