Course Information
Course Overview
Build and use AI Agents from scratch or using established libraries.
!An OpenAI API Key is needed. They have a minimum up front billing of $5 but the course will will need far less than this!
All code samples available. All modules have detailed README files to provide complete explanations to supplement the videos.
Part 1: AI Agents in HTML that can be used in any language.
Part 2: Advanced WordPress Plugin Developers guide to implementing the HTML section into plugins and shortcodes.
In detail...
Part 1: AI Agents in HTML that can be used in any language.
Having given 9 talks/workshops in 2025 on creating AI Agents from scratch, we can create HTML pages that have AI Agents using tool/function calling.
By simplifying and demystifying AI Agents we can use what we learn in any language or framework that can use HTML/JS/CSS.
In this course we will learn with full code already made:
Basic Agents
Agents with Static/Dynamic Rag
Agents with memory
Agents with Structured Output
REQUIREMENTS: Intermediate HTML/CSS/JS and familiar with APIs, JSON.
Part 2: AN ADVANCED/EXPERT LEVEL WORDPRESS PLUGIN DEVELOPER COURSE
REQUIREMENTS: Advanced WordPress Plugin Development Understanding
You will have all the final plugins and backup of the WP site but the learning process will be using AI coding tools as I develop these plugins.
Once we have had a few lessons on how I use AI Coding Tools, we will then look at the remaining plugins I have built this way and inspect how they work and the wiring involved. The focus is on AI Agents rather than WP coding.
Advanced understanding of WP Plugin Development is a requirement as I will be explaining ONLY the modern AI Coding workflow, plugin architecture and how the AI Agents work.
Topics covered in this course:
Please not there are intentional gaps in number so that I can insert future plugins in the appropriate sections.
Creating Custom Pages with the HTML used in COURSE01
PLUGIN01 - A pure PHP AI Agent
PLUGIN02 - Our standard PHP/JS AI Agent with refactoring
PLUGIN03 - Tool/Function calling in our Agents
PLUGIN04 - BLANK
PLUGIN05 - Create Agent with STRUCUTRED OUTPUT
PLGUIN10- How to integrate JS bundles with @wordpress/scripts
PLUGIN11 - A template to wire in Langchain.js for further app development
PLUGIN20 - CAPSTONE PROJECT where we build a custom WP table with denomalised posts, categories, tags, meta data and Vector Embeddings along with Full Text Search to get enhanced SEARCH leading to a ChatGPT style UI with memory giving answers, RAG Context used (for learning purposes), as well as post title citations permalinks of post used. This is HYBRID SEARCH.
BONUS PLUGINS
PLUGIN30 - LangGraph
This advanced demonstration combines two AI capabilities:
Tool-Based Processing
The plugin intelligently detects when you need WordPress data and automatically executes tools:
Get Categories & Tags Statistics: Lists all categories and tags with post counts
Get Random Post (French Translation): Retrieves a random post and translates it to French
Deep Research Tool
For category analysis, it performs comprehensive research on all posts within a category:
Category Analysis: Extracts and analyses all posts in the specified category
AI-Powered Summary: Generates insights about themes, patterns, and trends
Publication Timeline: Provides chronological analysis of content
The plugin automatically chooses the most appropriate tool based on your query!
LangGraph Tools/Deep Research
Langchain Deep Research Agent
Find best suited Category of Posts to answer a User query
and more...
PLUGIN50 - A dedicated DEEP RESEARCH agent that summarises all posts in a category with a download feature to save as a Markdown file.
PLUGIN51 - Query analyser that determines most appropriate category to answer the user's query.
In 2025 I gave 9 talks/workshops on creating AI Agents from scratch (Python) and I now show you how you can translate that to WordPress.
I have also given over 20 talks/workshops at WordPress/NDC events on WP REST APIs, Web Components and Progressive Web Apps.
These are detailed in the preview videos.
All plugins and backup WordPress site that can be installed with All In One WP Migration plugin (included) are available.
Ready to go! (But not production ready as you will need to check and verify its implementation)
Course Content
- 16 section(s)
- 102 lecture(s)
- Section 1 Introduction to course - IMPORTANT!
- Section 2 My development setup
- Section 3 HTML Examples - easier for education purposes
- Section 4 COURSE 2: WordPress Plugins and Pages
- Section 5 Converting HTML examples to Custom WordPress pages
- Section 6 PLUGIN 01 - Basic PHP version
- Section 7 PLUGIN 02 - Basic Agent with JS
- Section 8 PLUGIN 03 - Agent with tool/function calling
- Section 9 PLUGIN0 05 - Structured outputs
- Section 10 PLUGIN 10 - Using @wordpress/scripts to bundle JS projects
- Section 11 PLUGIN 11 - Integrating Langchain.js
- Section 12 CAPSTONE PROJECT
- Section 13 End of course and start of bonus section
- Section 14 BONUS - A LangGraph template with tools and Deep Research
- Section 15 BONUS - Deep Research Agent
- Section 16 BONUS - Category Classifier
What You’ll Learn
- COURSE 1: Intermediate HTML/JS/CSS and familiar with APIs, JSON and web development., COURSE 1: Learn how to use AI Coding tools that are free/paid., COURSE 1: Basic Agents with static RAG, tool/function calling, structured output and memory., COURSE 1: Prompt/Context Engineering., COURSE 1 + 2: How to use AI Assisted coding techniques with both free and paid tools., COURSE 2: This builds on COURSE 1 and needs to be studied for COURSE 2, COURSE 2: Convert HTML Agents to Custom Pages and Plugins., COURSE 2: Learn how to integrate Langchain.js into your WordPress site., COURSE 2: Create a custom table optimised for RAG with Full Text Search., COURSE 2: Create a Vector Database in WP MySQL and use Semantic/Vector Search., COURSE 2: Create a query page that searches for FTS and Vector Search to provide answers to queries with citations of post_ids used. This is Hybrid Search.