Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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.
Frameworks come and go. Principles last. This specialization cuts through the noise to teach you how AI agents really work—using TypeScript and JavaScript, with the AI-powered tools and techniques that make you 1000x more productive.
Start with AI Agents in TypeScript/JavaScript to master agent architecture from the ground up. No fluff. No shortcuts. Just the core GAME components (Goals, Actions, Memory, Environment) that power intelligent systems—knowledge that stays useful no matter how fast the landscape shifts. You'll learn to build agents that think, act, and solve problems autonomously.
Then accelerate with Building with Claude Code to use AI agents to build AI agents. Claude becomes your pair programmer, writing boilerplate code, creating API integrations, and building tool implementations at lightning speed. What used to take hours now takes minutes. You'll learn to leverage AI assistance to rapidly prototype agent capabilities, generate TypeScript implementations, and build the integrations your agents need to connect with real-world systems.
Finally, master Prompt Engineering to take your agent design to the next level. Learn to craft precise instructions that make your agents more capable, design complex reasoning chains, and prototype agent behaviors before writing code.
Syllabus
- Course 1: AI Agents in Typescript/Javascript with Generative AI
- Course 2: Prompt Engineering for ChatGPT
- Course 3: Claude Code: Software Engineering with Generative AI Agents
Courses
-
ChatGPT and other large language models are going to be more important in your life and business than your smartphone, if you use them right. ChatGPT can tutor your child in math, generate a meal plan and recipes, write software applications for your business, help you improve your personal cybersecurity, and that is just in the first hour that you use it. This course will teach you how to be an expert user of these generative AI tools. The course will show amazing examples of how you can tap into these generative AI tools' emergent intelligence and reasoning, how you can use them to be more productive day to day, and give you insight into how they work. Large language models respond to instructions and questions posed by users in natural language statements, known as “prompts”. Although large language models will disrupt many fields, most users lack the skills to write effective prompts. Expert users, who understand how to write good prompts, are orders of magnitude more productive and can unlock significantly more creative uses for these tools. This course introduces students to the patterns and approaches for writing effective prompts for large language models. Anyone can take the course and the only required knowledge is basic computer usage skills, such as using a browser and accessing ChatGPT. Students will start with basic prompts and build towards writing sophisticated prompts to solve problems in any domain. By the end of the course, students will have strong prompt engineering skills and be capable of using large language models for a wide range of tasks in their job, business, personal life, and education, such as writing, summarization, game play, planning, simulation, and programming.
-
Master AI-Assisted Development with Claude Code: From Fear to 1000X Productivity Transform your software engineering practice by learning to work effectively with AI as your development partner. This comprehensive course takes you from initial skepticism about AI coding tools to confidently leveraging Claude Code for dramatic productivity gains. In just the first few lessons, you'll learn to have Claude Code build entire applications in minutes - complete with user interfaces, databases, and business logic. By the end of this course, you'll know how to orchestrate Claude Code working concurrently across multiple git branches, with parallel AI agents developing different features simultaneously and automatically integrating their work. This isn't about getting better autocomplete - it's about fundamentally changing how software gets built. You'll discover how to treat AI as scalable development labor, implement the "Best of N" pattern to generate multiple solution approaches, and establish robust quality assurance processes that ensure AI-generated code meets professional standards. The course covers essential skills like writing effective CLAUDE.md files for project context, creating reusable commands for common workflows, and managing parallel development streams with git worktrees and AI subagents. Through hands-on exercises and real-world examples, you'll learn to overcome the common fears engineers have about AI tools while building practical systems for code evaluation, documentation generation, and feature development. By the end, you'll have a complete toolkit for scaling your development capabilities and a personalized process that fits your workflow. What You'll Learn: - Break free from micromanaging Claude Code and start delegating like a tech lead managing a team of senior developers - Write "big prompts" that get Claude Code building entire features instead of generating single functions you copy-paste - Use the "Best of N" pattern with Claude Code to generate 3-5 versions of every feature and cherry-pick the best parts or versions - Teach Claude Code to critique its own code using contextual rubrics that catch bugs before you ever see them - Master CLAUDE.md files that turn onboarding into autopilot - give Claude Code perfect project context so it writes code that fits your architecture from day one - Build Claude Code command libraries that compress complex development workflows into single prompts (code reviews, feature builds, testing suites) - Train Claude Code through examples so it writes code that matches your team's style without 100-page style guides - Orchestrate parallel feature development with Claude Code working multiple git branches simultaneously while you focus on architecture - Design codebases that scale with AI labor - understand token limits and architect projects for maximum Claude Code efficiency - Deploy Claude Code subagents that work independently on different features in parallel and then have Claude Code perform the merging and integration when they are done - Build your personal AI-first development process that multiplies your output while maintaining code quality - Use multimodal prompting to turn cocktail napkin sketches and whiteboard sessions into complete UI components, architectures, and processes in minutes Real Impact for Developers: - Cut feature development time from days to minutes - Never write boilerplate code again - Get comprehensive test suites written automatically - Have Claude Code handle code reviews and refactoring - Build multiple prototypes before committing to an approach - Scale your personal productivity like you hired a team Who This Is For: Software engineers, tech leads, and development teams ready to embrace AI-assisted coding while maintaining code quality and engineering best practices. Prerequisites: Basic software development experience and familiarity with version control (Git). This course requires a paid subscription that includes Claude Code.
-
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.
Taught by
Dr. Jules White