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.
Course learning outcomes
After studying this course, you should be able to:
learn core design skills that allow you to experiment and play with algorithms
learn how algorithms can be used to create visually compelling outcomes
develop your creative judgement regarding the use of repetition, serendipity and modularity as part of your design process.