Our goal is to provide code challenges, or project ideas, for novice developers to build and demonstrate Drupal development skills.
The end results of completing these code challenges can be used as portfolio items or code samples when applying for jobs.
The challenges are designed to feel like a real-world projects - documented and tasked by a lead developer for junior developers.
They can be completed alone, with a mentor, or with a team of developers.
Each challenge includes a GitHub project board that can be copied as a starting point with draft issues.
A Drupal test site repository is available in the drupal-code-challenges-test project. This repository is configured to run locally with DDEV, integrate with Tugboat, and includes custom DDEV commands to add GitHub project modules to composer.