Superfilter AI
Node.js Courses
Learn to build APIs and applications with server-side JavaScript using Node.js with courses and resources from Frontend Masters.
AI Agent: From Prototype to Production
Make your AI apps production ready with evals, human-in-the-loop guardrails, memory management, and Retrieval Augmented Generation (RAG).
![AI Agent: From Prototype to Production](https://static.frontendmasters.com/assets/courses/2024-12-11-production-ai/thumb.webp)
drag handle
Build an AI Agent from Scratch
Superfilter AI
Create your own chat-based AI agent with custom function calling, LLMs, and Dall-E image generation.
![Build an AI Agent from Scratch](https://static.frontendmasters.com/assets/courses/2024-12-10-ai-agents/thumb.webp)
drag handle
Build AI-Powered Apps with OpenAI and Node.js
Superfilter AI
Integrate Node.js with OpenAI to build advanced AI-powered applications. Learn to build AI chat interfaces, semantic search, document QA, function calling, and create AI images!
![Build AI-Powered Apps with OpenAI and Node.js](https://static.frontendmasters.com/assets/courses/2023-11-27-openai-node/thumb.webp)
drag handle
Introduction to Node.js, v3
Superfilter AI
Learn the foundations of Node.js and server-side JavaScript to build custom CLIs, manipulate files, create servers, and more. Take your JavaScript skills to the next level and become a full-stack engineer!
![Introduction to Node.js, v3](https://static.frontendmasters.com/assets/courses/2023-08-13-node-js-v3/thumb.webp)
drag handle
API Design in Node.js, v4
Superfilter AI
Use Express to build a REST API Design in Node.js – read and update from a Postgres database using Prisma and TypeScript.
![API Design in Node.js, v4](https://static.frontendmasters.com/assets/courses/2022-11-03-api-design-nodejs-v4/thumb.webp)
drag handle
Advanced GraphQL, v2
Superfilter AI
Learn GraphQL topics like authentication, handle errors, and adding tests. Then access realtime data using subscriptions.
![Advanced GraphQL, v2](https://static.frontendmasters.com/assets/courses/2020-02-17-advanced-graphql-v2/thumb.webp)
drag handle
Digging Into Node.js
You Don't Know JS
Learn the fundamental concepts of Node.js programming: CLI programming, file system access, asynchrony, HTTP servers & routing, and database persistence.
![Digging Into Node.js](https://static.frontendmasters.com/assets/courses/2019-07-09-digging-into-node/thumb.webp)
drag handle
The Hard Parts of Servers & Node.js
Codesmith
Uncover the most challenging, yet most powerful features in server Node.js, to help you write and debug professional server code.
![The Hard Parts of Servers & Node.js](https://static.frontendmasters.com/assets/courses/2019-05-24-servers-node-js/thumb.webp)
drag handle
Networking and Streams
Substack
Learn the stream node module. Code readable, writable, transform, duplex streams. Plus code TCP, HTTP, and Websocket servers and clients using Node.js.
![Networking and Streams](https://static.frontendmasters.com/assets/courses/2017-09-13-networking-streams/thumb.webp)
drag handle