Build AI Apps with LangChain.js
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Build AI Apps with LangChain.js
This course is part of AI Engineering Specialization
Instructor: Tom Chant
3,613 already enrolled
Included with
Ask Coursera
40 reviews
40 reviews
What you'll learn
Understand the LangChain library for AI Application Development
Implement Advanced Text Processing
Design and Complete an AI App Project
Skills you'll gain
Tools you'll learn
Details to know
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 4 modules in this course
Learn the basics of LangChain.js and build an internal company knowledge base using retrieval from a vector database.
This hands-on course takes you step by step through the process of building AI-powered applications using LangChain. You’ll start with an expert-led introduction by LangChain’s lead maintainer, Jacob Lee, giving you a strong foundation straight from the source. As you progress, you’ll: - Build app flow diagrams - Set up databases with Supabase - Refine text processing techniques - Craft powerful prompt templates - Develop starter code - Integrate logic chains for data retrieval and processing - Design a functional user interface—bringing your AI project to life Each module is designed to sharpen your coding skills with interactive challenges that push you to apply what you’ve learned in real-world scenarios. The course wraps up with an exciting solo project: building your own personal assistant app, solidifying your expertise in AI app development. With its deep focus on LangChain, this course gives you hands-on experience with cutting-edge AI tools, preparing you to build the next generation of intelligent applications.
In this module, you'll cover the foundational concepts of LangChain, setting up Supabase for data storage, and preparing text data for efficient processing.
What's included
11 plugins
11 plugins•Total 33 minutes
- What you'll learn and build•2 minutes
- Introduction to LangChain from Jacob Lee (Lead Maintainer of LangChain.js)•1 minute
- Welcome to interactive lessons!•1 minute
- App Flow Diagrams•3 minutes
- What are embeddings?•6 minutes
- Supabase Setup•4 minutes
- Split the text•2 minutes
- Split the text II•6 minutes
- Upload to supabase•4 minutes
- Starter code•2 minutes
- Explainer: The Standalone Question•2 minutes
It's time to start building! You'll create retrieval chains, design prompt templates, structure outputs, and optimize workflows using RunnableSequence().
What's included
10 plugins
10 plugins•Total 39 minutes
- Aside: Prompt Templates•3 minutes
- Aside: Prompt Templates II•3 minutes
- Adding the first chain•4 minutes
- Retrieval•7 minutes
- Add StringOutputParser•3 minutes
- Fetching the answer: the template•5 minutes
- Serialize the docs•2 minutes
- Aside: RunnableSequence•5 minutes
- Aside: RunnableSequence 2•3 minutes
- Aside: RunnableSequence 3: RunnablePassthrough•4 minutes
Finally, you'll focus on integrating a user interface, managing memory, troubleshooting performance issues, and ensuring scalability in LangChain applications.
What's included
6 plugins
6 plugins•Total 23 minutes
- Super Challenge - add the RunnableSequence•3 minutes
- Super Challenge - solution•5 minutes
- Wire up the UI•2 minutes
- Setting up the memory•3 minutes
- Super Challenge: Wire up the memory•6 minutes
- Performance Issues Checklist•4 minutes
Put your knowledge to the test with this interactive graded quiz!
What's included
1 assignment1 plugin
1 assignment•Total 30 minutes
- Build AI Apps with LangChain Quiz•30 minutes
1 plugin•Total 3 minutes
- Course outro•3 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Explore more from Software Development
- Status: Free Trial
Course
- Status: Free TrialS
Simplilearn
Course
- Status: Free Trial
Course
- Status: Free Trial
Course
Why people choose Coursera for their career
Learner reviews
- 5 stars
82.50%
- 4 stars
10%
- 3 stars
2.50%
- 2 stars
2.50%
- 1 star
2.50%
Showing 3 of 40
Reviewed on Feb 16, 2025
Exception course by Tom Chant (Scrimba). Needs minor updates in the code import statements.
its a good exercise for students to figure that one out themselves.
Reviewed on Oct 23, 2025
Hands-on course, I would like more learning about internal how-to
Frequently asked questions
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
More questions
Financial aid available,
