*   [](/v0.2/)
*   Tutorials

On this page

Tutorials
=========

New to LangChain or to LLM app development in general? Read this material to quickly get up and running.

Basics[​](#basics "Direct link to Basics")
------------------------------------------

*   [Build a Simple LLM Application with LCEL](/v0.2/docs/tutorials/llm_chain/)
*   [Build a Chatbot](/v0.2/docs/tutorials/chatbot/)
*   [Build vector stores and retrievers](/v0.2/docs/tutorials/retrievers/)
*   [Build an Agent](/v0.2/docs/tutorials/agents/)

Working with external knowledge[​](#working-with-external-knowledge "Direct link to Working with external knowledge")
---------------------------------------------------------------------------------------------------------------------

*   [Build a Retrieval Augmented Generation (RAG) Application](/v0.2/docs/tutorials/rag/)
*   [Build a Conversational RAG Application](/v0.2/docs/tutorials/qa_chat_history/)
*   [Build a Question/Answering system over SQL data](/v0.2/docs/tutorials/sql_qa/)
*   [Build a Query Analysis System](/v0.2/docs/tutorials/query_analysis/)
*   [Build a local RAG application](/v0.2/docs/tutorials/local_rag/)
*   [Build a Question Answering application over a Graph Database](/v0.2/docs/tutorials/graph/)
*   [Build a PDF ingestion and Question/Answering system](/v0.2/docs/tutorials/pdf_qa/)

Specialized tasks[​](#specialized-tasks "Direct link to Specialized tasks")
---------------------------------------------------------------------------

*   [Build an Extraction Chain](/v0.2/docs/tutorials/extraction/)
*   [Generate synthetic data](/v0.2/docs/tutorials/data_generation/)
*   [Classify text into labels](/v0.2/docs/tutorials/classification/)
*   [Summarize text](/v0.2/docs/tutorials/summarization/)

LangGraph[​](#langgraph "Direct link to LangGraph")
---------------------------------------------------

LangGraph is an extension of LangChain aimed at building robust and stateful multi-actor applications with LLMs by modeling steps as edges and nodes in a graph.

LangGraph documentation is currently hosted on a separate site. You can peruse [LangGraph tutorials here](https://langchain-ai.github.io/langgraph/tutorials/).

LangSmith[​](#langsmith "Direct link to LangSmith")
---------------------------------------------------

LangSmith allows you to closely trace, monitor and evaluate your LLM application. It seamlessly integrates with LangChain, and you can use it to inspect and debug individual steps of your chains as you build.

LangSmith documentation is hosted on a separate site. You can peruse [LangSmith tutorials here](https://docs.smith.langchain.com/tutorials/).

### Evaluation[​](#evaluation "Direct link to Evaluation")

LangSmith helps you evaluate the performance of your LLM applications. The below tutorial is a great way to get started:

*   [Evaluate your LLM application](https://docs.smith.langchain.com/tutorials/Developers/evaluation)

More[​](#more "Direct link to More")
------------------------------------

For more tutorials, see our [cookbook section](https://github.com/langchain-ai/langchain/tree/master/cookbook).

[Edit this page](https://github.com/langchain-ai/langchain/edit/master/docs/docs/tutorials/index.mdx)

* * *

#### Was this page helpful?

  

#### You can also leave detailed feedback [on GitHub](https://github.com/langchain-ai/langchain/issues/new?assignees=&labels=03+-+Documentation&projects=&template=documentation.yml&title=DOC%3A+%3CPlease+write+a+comprehensive+title+after+the+%27DOC%3A+%27+prefix%3E).

[

Previous

Introduction

](/v0.2/docs/introduction/)[

Next

Build a Question Answering application over a Graph Database

](/v0.2/docs/tutorials/graph/)

*   [Basics](#basics)
*   [Working with external knowledge](#working-with-external-knowledge)
*   [Specialized tasks](#specialized-tasks)
*   [LangGraph](#langgraph)
*   [LangSmith](#langsmith)
    *   [Evaluation](#evaluation)
*   [More](#more)