Algorithmic Design
Introduction
Unleash your creativity and discover the fun of designing with code in this free OpenLearn course, Algorithmic Design.
In this hands-on course, you’ll learn to think algorithmically and explore the aesthetics of code through playful experimentation with JavaScript and the p5.js library. You’ll engage with design ideas such as repetition, modularity, and serendipity to generate unique, personalised wallpaper patterns.
By the end of the course, you’ll have created beautiful, algorithmically generated wallpaper that showcases your new design skills – and adds a personal touch to your home.
It will be useful if you have some graph paper for drawing your tiles and access to an A4 printer (black and white or colour) to print out your wallpaper design.
This OpenLearn course is an adapted extract from the Open University module T190 Design practices. If you enjoy this introduction, consider enrolling in the full BDes qualification. It’s designed to nurture your creativity, develop your problem-solving abilities, and help you turn ideas into action. You’ll graduate with a respected degree, a professional portfolio, and the technical and creative confidence to launch your design career.
