Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

The Open University

Algorithmic Design

The Open University via OpenLearn

Overview

AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
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.

Syllabus

  • Introduction
  • Learning outcomes
  • Introduction to algorithmic design
  • 1 Introduction to algorithmic design
  • Algorithmic Design
  • 2 Algorithmic Design
  • Playing with code
  • 3.1 Principle 1: Tweaking code
  • 3.2 Principle 2: Hello World!
  • 3.3 Principle 3: Shapes and Coordinates
  • 3.4 Principle 4: Colour
  • Making Tiles
  • 4.1 Skill 1: Create a dot-to-dot tile
  • 4.2 Skill 2: Multiple shapes on a tile
  • 4.3 Skill 3: Design 4 tiles
  • Making Patterns
  • 5.1 Skill 4: The pattern maker
  • 5.2 Skill 5: Create your pattern
  • 5.3 Skill 6: Redesign and test your pattern
  • Identify a place for your wallpaper design
  • 6 Identify a place for your wallpaper design
  • Look for inspiration
  • 7 Look for inspiration
  • Develop and iterate your design
  • 8 Develop and iterate your design
  • Choose and Test your Design
  • 9 Choose and Test your Design
  • Conclusion
  • 10 Conclusion
  • Continue your Design Journey
  • References
  • Acknowledgements
  • Glossary

Reviews

4.6 rating at OpenLearn based on 5 ratings

Start your review of Algorithmic Design

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.