Build with AI: Generate an API with CI/CD in Claude Code
1h 14mGeneral2026-02-03
Authors

Harit Himanshu
Course details
Modern AI coding agents can shoulder a majority of the boilerplate involved in building and shipping a small RESTful API. In this one-hour course, discover how this works in practice by collaboratively leveraging Claude Code to develop a fully functioning currency-converter RESTful API from scratch. Starting from a blank GitHub repository, seasoned software leader Harit Himanshu shows you how to draft a concise product-requirements document (PRD), with AI constructing a fully tested TypeScript API hosted on Cloudflare Workers. Throughout the course, Harit emphasizes human oversight, clear prompting, and transferable patterns you can apply to any serverless TypeScript project. This course is ideal for both intermediate TypeScript developers looking to accelerate everyday service-side work with AI-pair programming, as well as DevOps or full-stack engineers curious about agentic workflows with Claude Code.
Learning objectives
Generate a complete TypeScript RESTful API project—including tests and CI/CD workflow—using Claude Code.
Review and refine pull requests with AI in GitHub to enforce quality, security, and style standards.
Configure a multistage GitHub Actions pipeline that runs Vitest and deploys automatically to Cloudflare Workers.
Validate the API endpoint and iterate with enhancements via additional Claude prompts.
Apply best-practice prompting techniques to bring clarity (and keep humans in the loop).
Learning objectives
Generate a complete TypeScript RESTful API project—including tests and CI/CD workflow—using Claude Code.
Review and refine pull requests with AI in GitHub to enforce quality, security, and style standards.
Configure a multistage GitHub Actions pipeline that runs Vitest and deploys automatically to Cloudflare Workers.
Validate the API endpoint and iterate with enhancements via additional Claude prompts.
Apply best-practice prompting techniques to bring clarity (and keep humans in the loop).
Concepts
Introduction
- Building with AI - Generate an API with CI CD in Claude Code
Getting Ready - Repo and Requirements
- Setting up Claude Code
- Prompting Claude to scaffold the project
- Drafting the PRD for the currency converter worker
Reviewing and Refining AI Output
- Requesting targeted changes via Claude
- Version control using Claude Code
- Touring the Claude pull request
Continuous Integration and Deployment
- Creating and reviewing AI-generated tests
- PR merge to deployment - Understanding GitHub Actions CI CD
Iterating with AI Enhancements
- Continuous development to Cloudflare Workers
- Complete feature development to deployment with Claude Code
Related courses
- Build an AI Code Review Assistant with OpenAI and Streamlit
- Build with AI: Develop an Application with GPT-5 API
- Build with AI: AI-Powered Dashboards with Streamlit
- Build with AI: Creating AI Agents with OpenAI's Responses API
- Build with AI: SQL Agents with Large Language Models
- Building AI-Powered Android Apps with Gemini
- Build a Document Search Assistant with Node and OpenAI's Assistants API
- Vibe Code Your First AI App with Lovable and n8n (No Code Required)
Related learn paths
- Build Your Generative AI Productivity Skills
- Generative AI for Marketing Professional Certificate by the American Marketing Association
- Applying Generative AI as a Business Professional
- Develop Your Skills with the OpenAI API
- A Developer's Guide to Google Gemini
- Hands-On Projects for OpenAI-Powered Apps
- Develop Your AI Skills with Google Gemini and Google Cloud Platform
- Getting Started with AI and Machine Learning