Skip to main content

About this free course

Download this course

Share this free course

Algorithmic Design
Algorithmic Design

Start this free course now. Just create an account and sign in. Enrol and complete the course for a free statement of participation or digital badge if available.

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.