CS

Drupal

Content tagged with

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. Open source. The course environment is public — a docker-compose stack with Drupal 11, PHP 8.4, Nginx and MySQL 8.4, where the Docker definition sits in the repository right next to the Drupal codebase. You can spin it up before the course: git clone, docker compose up -d, and Drupal is running. On the course we put it side by side with DDEV, so you know which to reach for.

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. Open source. The course builds on a public docker-compose stack for Drupal 11 — a multi-stage PHP 8.4 image with Xdebug in the development layer and without it in production, switched by a single variable. Exactly the setup we deploy through the CI/CD pipeline on the course. Docker is part of the repository, next to the Drupal codebase, so the environment is versioned by the same git history as the application and cannot drift from it.