- Home
- Masterclasses
- Generative AI for Developers
Generative AI & Prompt Engineering for Developers
Move from 'using AI' to 'building with AI'. Hands-on with OpenAI and Anthropic APIs, RAG systems, agents and production React AI applications.
Free after redundancy in Wales with Welsh Government ReAct+ funding
What you'll learn on the Generative AI for Developers course.
Every developer job posting now asks about AI integration. This isn't about using ChatGPT — it's about building production systems that use LLMs as components.
Over five days you'll build a RAG pipeline, create AI agents with tools, and ship a React application with AI baked in — the portfolio pieces that separate you from every other junior developer.
You need working JavaScript/Python knowledge to get the most from this course. If you can build a basic web app, you're ready.
Five days, one step at a time.
Mornings are taught sessions. Afternoons are hands-on labs where you build something real.
-
Day 1
LLM APIs & Architecture
How LLMs work under the hood, how to call them via API, and the architectural patterns for production AI.
- LLM architecture & tokenisation
- OpenAI API (Chat Completions)
- Anthropic API (Claude)
- Streaming responses
- Temperature & system prompts
- Error handling & rate limits
LabBuild a multi-model API client that handles OpenAI + Anthropic
-
Day 2
Advanced Prompt Engineering
Developer-grade prompt engineering — structured outputs, chain-of-thought, function calling, and evaluation.
- Structured output parsing (JSON mode)
- Chain-of-thought reasoning
- Few-shot learning at scale
- Function calling / tool use
- Prompt testing & evaluation
- Prompt versioning & management
LabBuild a prompt evaluation harness with automated scoring
-
Day 3
RAG Systems
Retrieval-augmented generation — the pattern behind every serious AI product. Embeddings, vector stores, and retrieval.
- Embeddings & similarity search
- Vector databases (Pinecone, pgvector)
- Document chunking strategies
- Retrieval pipelines
- Hybrid search
- RAG evaluation & debugging
LabBuild a full RAG pipeline over your own document corpus
-
Day 4
AI Agents & Tools
Autonomous AI systems that use tools, make decisions, and complete multi-step tasks — the frontier of applied AI.
- Agent architectures
- LangChain & LangGraph basics
- Tool creation & registration
- Memory & conversation management
- Multi-step planning
- Safety guardrails & limits
LabBuild an AI agent that can search, calculate and write reports
-
Day 5
Building React AI Applications
Ship a real product. React frontend, AI backend, proper UX for streaming responses, and deployment to production.
- React + AI architecture patterns
- Streaming UI with Server-Sent Events
- Conversation state management
- AI-powered search interfaces
- Deployment to Vercel
- Responsible AI in production
CapstoneDeploy a production-ready React + AI application

Three real projects for your CV.
You leave with work you can show an employer, not just a certificate.
Deployed RAG Application
A working retrieval-augmented generation system over your own data — the architecture behind most enterprise AI.
AI Agent with Tools
An autonomous agent that uses multiple tools to complete complex tasks — the cutting-edge portfolio piece.
Production React + AI App
A deployed, working web application with AI at its core — live URL, GitHub repo, ready for job applications.
Is this course right for you?
Best for: Junior developers, software engineers, freelancers.
This is for you if…
- You can write JavaScript or Python at an intermediate level
- You've built at least one web application before
- You want to add AI to your developer toolkit
- You want portfolio pieces that use real APIs, not tutorials
- You understand basic REST APIs and async programming
It's probably not for you if…
- You've never coded before (start with our Full Stack React course)
- You want business-level AI skills (try AI for Business instead)
- You don't have any programming experience
- You want to train or fine-tune LLMs from scratch
Your next chapter starts a week on Monday.
Five days is all it takes. Check you qualify, then reserve your place on the next Generative AI for Developers course.


