Drupal
Drupal Basics
Drupal has a reputation for a steep learning curve. This beginner course gets you productive fast by building a real site, explaining Drupal’s mental model as you go, and using an AI agent to shorten the path — while making sure you understand what it produces. Course Content Getting a local environment running with DDEV and Docker How Drupal thinks: entities, fields, content types, and configuration Building pages and site structure without code (blocks, menus, views) Theming basics: templates, regions, and Twig Your first custom module — scaffolded with an AI agent and understood line by line Requirements: basic command line and a laptop with Docker (setup instructions sent in advance).
Drupal Pro Developer
Advanced Drupal architecture for developers who already know the basics. Build custom modules the right way, integrate external services, and deploy a modern RAG chatbot into the Drupal admin — with an AI agent accelerating the work and a code review discipline to keep it correct. Course Content Structuring custom modules for Drupal 10/11 — dependency injection, services, event subscribers Reviewing and fixing the mistakes AI agents typically make in Drupal code (cache, routing, permissions) Connecting to external databases and vector stores (Qdrant, ChromaDB) Deploying a RAG chatbot and integrating it into the Drupal editorial system Setting up a CI/CD pipeline (GitHub Actions) to deploy automatically — demo plus a reusable template Requirements: PHP fundamentals or solid experience with AI coding agents, plus basic git and Docker.