The course is split into 9 modules, each focusing on a specific skill set like Modern JavaScript Essentials, API Requests, and Context for Application State.
Each needed their own illustration, so I developed a unified shape language and colour palette to generate a variety of matching ones.
These show up on the landing page, and throughout the user interface once a learner is logged into the course site.
The course was built around a book Dave published a few years earlier. Since we were including the book in the expanded course material, it made sense to give it a design refresh and match the new style.