
AI Agents in Typescript/Javascript with Generative AI
Vanderbilt University · View on Coursera ↗
Taught by Dr. Jules White
Data ScienceComputer Science
About the course
AI Agents Are the Next Leap in Software. Learn to Build Them in TypeScript. AI agents aren't passive tools. They think, act, and solve problems—without waiting for instructions. That's the future of software. And in this course, you'll learn how to build it. Frameworks come and go. Principles last. This course cuts through the noise to teach you how AI agents really work—using TypeScript and JavaScript. Forget tutorials on trendy APIs that'll be dead by next quarter. You'll learn to build AI agents from the ground up. No fluff. No shortcuts. Just the core architecture that powers intelligent systems—knowledge that stays useful no matter how fast the landscape shifts. In this course, you will: - Master TypeScript-based agent architectural fundamentals - Understand the core GAME components (Goals, Actions, Memory, Environment) that make AI agents tick and how they work together in a cohesive TypeScript system - Leverage TypeScript's strengths for efficient agent development - Use TypeScript's type system, decorators, and modern JavaScript features to create robust, maintainable agent frameworks with excellent developer experience and type safety - Rapidly prototype and implement TypeScript agents - Learn techniques to quickly design agent capabilities with prompt engineering before writing a single line of code, then efficiently translate your designs into working TypeScript implementations - Connect TypeScript AI agents to real-world systems - Build agents that can interact with file systems, APIs, databases, and other external services using Node.js and the rich npm ecosystem - Create TypeScript-powered tool-using AI assistants - Develop agents that can analyze files, manage data, and automate complex workflows by combining LLM reasoning with TypeScript's extensive libraries and functionality - Build TypeScript developer productivity agents - Create specialized agents that help you write code, generate tests, and produce documentation to accelerate your software development process Why Principles Matter More Than Frameworks: The AI landscape is changing weekly, but the core principles of agent design remain constant. By understanding how to build agents from scratch, you'll gain: Transferable knowledge that works across any LLM or AI technology Deep debugging skills because you'll understand what's happening at every level Framework independence that frees you from dependency on third-party libraries and allows you to succeed with any of them Future-proof expertise that will still be relevant when today's popular tools are long forgotten By the end of this course, you won't just know how to use AI agents—you'll know how to build them in TypeScript, customize them, and deploy them to solve real business problems. You will need an OpenAI API Key or equivalent API keys from Anthropic, Google, etc.
The dissent
The most-upvoted critical review (no upvotes, 2.0★).
“This is not really a course, but rather just a collection of theoretical articles and videos on the topic. What impressed me the most - in a negative sense - is that there are no practical assignments at all. There are only two tasks where you are simply asked to type a few questions into ChatGPT and paste the response into the assessment field. So far, this course has been my biggest disappointment on this platform. I definitely do not recommend it - you will forget the material the very next day.”
Starisk reads the reviews learners voted most helpful, and weights each by the square root of its votes: a review with 80 upvotes counts about five times one with 2. Unvoted reviews are not skipped out of laziness — by this model they carry no evidence that other students endorsed them.
That measures what the most-endorsed reviews say, not “true quality.” The rating distribution above is the whole population, so you can see the sample next to it.
Reviews read on 23 Oct 2026.Read them on Coursera ↗