LangGraph.js: Building Agents with Javascript
2h 2mBeginner2026-04-23
Authors

Fikayo Adepoju
Technical Writer | Software Developer
Course details
Learn how to build intelligent agents using LangGraph.js, with a focus on nodes and edges as the fundamental constructs of agentic workflows. Dive into creating and manipulating the agent's state, which is crucial for developing robust AI functionality. Design effective workflows and integrate tools to enhance agent capabilities. Discover how these elements combine to empower AI agents to perform complex tasks and interact with web data. Find out how strategic use of agents can help you automate tasks and manage data. Perfect for JavaScript developers, AI engineers, and web developers looking to leverage AI in their work, this course teaches you how to build and implement AI agents from scratch, effectively orchestrating them to serve diverse applications.
Learning objectives
Understand the LangGraph architecture and building blocks.
Understand how to work with and design nodes.
Understand how to work with and implement edges.
Define State and interact with it within LangGraph agents.
Integrate tools into agent workflow.
Build a simple agent with LangGraph from scratch.
Learning objectives
Understand the LangGraph architecture and building blocks.
Understand how to work with and design nodes.
Understand how to work with and implement edges.
Define State and interact with it within LangGraph agents.
Integrate tools into agent workflow.
Build a simple agent with LangGraph from scratch.
Skills covered
AI Development Tools and PlatformsBuilding with AISoftware Development ToolsSoftware DevelopmentOne-Off
Concepts
Introduction
- Our NoteFlow app overview
Getting Started with LangGraph.js
- Getting setup for LangGraph.js
- Setting up our agent - Agent State
- Expanding our agent - Nodes and edges
- Bringing it all together into a graph
Core Concepts - Nodes and Edges
- Nodes - The building blocks of agents
- Understanding edges - Defining agent flow
- Building graphs
- Working with conditional Edges
State Management - The Agent s Memory
- Introducing agent State
Working with Tools
- What are tools, and why do we use them
- Handling tool outputs in agent flow
- Creating a tool that searches the web
Project - Building a Simple Task Management Agent
- Designing the agent graph - Agent State and nodes
- Building the task manager graph
- Bringing it all together